-- eliminar página

This commit is contained in:
2023-11-21 09:09:54 -07:00
parent 2b61560437
commit 2628582dce
2 changed files with 0 additions and 165 deletions

View File

@@ -1,48 +0,0 @@
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="SaldarCajaChica.aspx.cs" Inherits="Bancos_SaldarCajaChica" %>
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="HB" runat="Server">
</asp:Content>
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
</asp:Content>
<asp:Content ID="Content6" ContentPlaceHolderID="HA" runat="Server">
</asp:Content>
<asp:Content ID="Content7" ContentPlaceHolderID="C" runat="Server">
<div class="row">
<div class="col-md-8">
<asp:DropDownList ID="DdlCajaChica" CssClass="form-control select2me" Width="30%" runat="server" AppendDataBoundItems="true" DataTextField="NumCuentaMoneda" DataValueField="CveCuenta" AutoPostBack="true" OnSelectedIndexChanged="DdlCajaChica_SelectedIndexChanged">
<asp:ListItem Selected="True" Text="Seleccione una Cuenta" Value="-2"></asp:ListItem>
</asp:DropDownList>
<asp:Button ID="BtnSaldar" CssClass="btn btn-default" runat="server" Text="Saldar" ValidationGroup="GrpConsultar" OnClick="BtnSaldar_Click" />
</div>
</div>
<asp:UpdatePanel ID="UpDatos" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<asp:GridView ID="GvDatos" runat="server" GridLines="None" CssClass="table table-hover table-advance Widthall" AutoGenerateColumns="False" DataKeyNames="CveIE,Folio,FechaDocumento,Saldo,CvePrePoliza,IdPoliza">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:CheckBox ID="Chk" CssClass="ChkAll" runat="server"></asp:CheckBox>
<asp:HiddenField runat="server" ID="HdnGenerado" Value="-1" />
<asp:HiddenField runat="server" ID="HdnVinculado" Value="-1" />
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="FolioFecha" />
<asp:BoundField DataField="FechaDocumento" HeaderText="Fecha" />
<asp:BoundField DataField="Saldo" HeaderText="Saldo" />
</Columns>
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>
<asp:Content ID="Content8" ContentPlaceHolderID="JS" runat="Server">
</asp:Content>

View File

@@ -1,117 +0,0 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using Extensiones;
using static Extensiones.ModExtensiones;
public partial class Bancos_SaldarCajaChica : ClsPaginas
{
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
CargaCajaChica();
}
}
private void CargaCajaChica()
{
DdlCajaChica.Items.Clear();
DdlCajaChica.DataSource = get_GlobalDTBancosCuentas(UsuarioActual.CveUsuario, CveEmpresa: UsuarioActual.CveEmpresa).FiltraParametros(String.Format("CveTipoCuenta = 1"));
DdlCajaChica.DataBind();
}
//private void CargaCuentas()
//{
// DdlCuenta.Items.Clear();
// DdlCuenta.SelectedIndex = -1;
// DdlCuenta.DataSource = get_GlobalDTBancosCuentas(UsuarioActual.CveUsuario).FiltraParametros(String.Format("CveMoneda = {0}", 1));
// DdlCuenta.DataBind();
//}
private void CargaMovimientosBancarios(int CveCajaChica, int CveEmpresa)
{
ClsMovimientos ObjMovtos = new ClsMovimientos();
if (CveCajaChica > 0)
{
ObjMovtos.GetCajaChicaDetalle(CveCajaChica, CveEmpresa);
GvDatos.DataSource = ObjMovtos.DtResultados.FiltraParametros("CveIE > 0", "FechaDocumento, FolioFecha");
GvDatos.DataBind();
ObjMovtos.Dispose();
}
}
protected void DdlCajaChica_SelectedIndexChanged(object sender, EventArgs e)
{
CargaMovimientosBancarios(DdlCajaChica.SelectedValue.ToEntero(), UsuarioActual.CveEmpresa);
}
protected void BtnSaldar_Click(object sender, EventArgs e)
{
ClsBancos ObjIE = new ClsBancos();
ClsContabilidad ObjMov = new ClsContabilidad(ObjIE.IniciaTransacSQL());
int CvePrePoliza = 0;
int CveIEPago = 0;
int CveCajaChica = DdlCajaChica.SelectedValue.ToEntero();
Boolean TieneError = false;
decimal Importe = 0;
CvePrePoliza = ObjMov.AddPrePolizas("Compras/Comprobaciones", 9, 0, 0, 1, NowADS(), "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa);
foreach (GridViewRow row in GvDatos.Rows)
{
CheckBox chk = row.FCCheckBox("Chk");
if (chk != null && chk.Checked)
{
Decimal TxtImporte = row.DataKey("Saldo").ToDecimal();
Double TxtImporteIE = row.DataKey("Saldo").ToDouble();
Importe += row.DataKey("Saldo").ToDecimal();
String FolioIENew = ObjIE.GetNextFolio(CveCajaChica, 6).ToString();
CveIEPago = ObjIE.AddBancos_IE(CveCajaChica, 6, NowADS(), FolioIENew, DdlCajaChica.SelectedItem.ToString(), TxtImporteIE, 1, 0.0, "SALDADA POR SISTEMA", "", false, true, -1, CvePrePoliza, "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa);
if (!ObjMov.AddPrePolizasDetalle(CvePrePoliza, true, TxtImporte, TxtImporte, 30, DdlCajaChica.SelectedItem.ToString(),"SALDADA POR SISTEMA", CveIE: CveIEPago, CveIEDevolucion: row.DataKey("CveIE").ToEntero(), CvePrePolizaOriginal: CvePrePoliza))
{
TieneError = true;
}
}
}
if (!ObjMov.AddPrePolizasDetalle(CvePrePoliza, false, Importe, Importe, 95, DdlCajaChica.SelectedItem.ToString(), "SALDADA POR SISTEMA", CveIE: CveIEPago, CvePrePolizaOriginal: CvePrePoliza))
{
TieneError = true;
}
if( ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, 1))
{
if(ObjMov.ValorPolizaDescuadre > 0)
{
TieneError = true;
}
}
if (TieneError)
{
Alert($"Ocurrió un error al guardar el movimiento", TipoMensaje.MsgError);
ObjIE.RollBack();
}
else
{
ObjIE.Commit();
CargaMovimientosBancarios(DdlCajaChica.SelectedValue.ToEntero(), UsuarioActual.CveEmpresa);
}
ObjIE.Dispose();
ObjMov.Dispose();
}
}