-- eliminar página
This commit is contained in:
@@ -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>
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user