RegPrePolizasCrear aaprtir de nueva estructura.
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="RegPrePolizaS.aspx.vb" Inherits="ContabilidadC_RegPrePolizaS" %>
|
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="RegPrePolizaS.aspx.vb" Inherits="ContabilidadC_RegPrePolizaS" EnableEventValidation="false" %>
|
||||||
|
|
||||||
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
@@ -97,150 +97,12 @@
|
|||||||
<tr>
|
<tr>
|
||||||
<td align="left" style="width: 665px;">
|
<td align="left" style="width: 665px;">
|
||||||
|
|
||||||
<asp:UpdatePanel ID="UPPDocumento" runat="server" UpdateMode="Conditional">
|
|
||||||
<ContentTemplate>
|
|
||||||
<div id="DivConceptoPrePoliza" runat="server" class="chequesie22">
|
|
||||||
<div class="chequesie12" runat="server" id="divDatosPrincipales">
|
|
||||||
<div class="row">
|
|
||||||
<label class="col-md-2 control-label text-left">Fecha: </label>
|
|
||||||
<div class="col-md-4">
|
|
||||||
<div class="input-group input-sm input-small date date-picker" data-date-format="dd/mm/yyyy">
|
|
||||||
<asp:TextBox ID="TxtFecha" runat="server" CssClass="form-control" MaxLength="10"></asp:TextBox>
|
|
||||||
<span class="input-group-btn ">
|
|
||||||
<asp:LinkButton runat="server" ID="ImgCalendario" class="btn default"><i class="fa fa-calendar"></i></asp:LinkButton>
|
|
||||||
</span>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<ajax:MaskedEditExtender ID="MEEFecha" runat="server" TargetControlID="TxtFecha" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
||||||
<ajax:CalendarExtender ID="Calendario" runat="server" TargetControlID="TxtFecha" PopupButtonID="ImgCalendario" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
||||||
<asp:RequiredFieldValidator ID="RFVFechaDocumento" runat="server" ControlToValidate="TxtFecha" Display="None" ErrorMessage="El campo <b>''FechaDocumento''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
||||||
<asp:CompareValidator ID="CVFechaDocumento" runat="server" ControlToValidate="TxtFecha" Display="None" ErrorMessage="El campo <b>''FechaDocumento''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
|
||||||
<ajax:ValidatorCalloutExtender ID="VCOFechaDocumento1" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaDocumento" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
||||||
<ajax:ValidatorCalloutExtender ID="VCOFechaDocumento2" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaDocumento" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="col-md-1" style="width: 5px;">
|
|
||||||
<asp:CheckBox ID="ChkAutoConta" runat="server"></asp:CheckBox>
|
|
||||||
</div>
|
|
||||||
<label class="col-md-2">AutoContabilizar</label>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="row" runat="server" id="divTipoPolAdd">
|
|
||||||
<label class="col-md-2">Tipo Póliza:</label>
|
|
||||||
<div class="col-md-4">
|
|
||||||
<asp:DropDownList ID="DdlTipoPolizaAdd" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" Width="150px" ValidationGroup="GrpGuardar">
|
|
||||||
<asp:ListItem Text="Ingreso" Value="1"></asp:ListItem>
|
|
||||||
<asp:ListItem Text="Egreso" Value="2"></asp:ListItem>
|
|
||||||
<asp:ListItem Text="Diario" Value="3"></asp:ListItem>
|
|
||||||
</asp:DropDownList>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="chequesie22" runat="server" id="divObservaciones">
|
|
||||||
|
|
||||||
|
|
||||||
<div class="row">
|
|
||||||
<label class="col-md-2">Observaciones:</label>
|
|
||||||
<div class="col-md-5">
|
|
||||||
<asp:TextBox ID="TxtObservaciones" CssClass="form-control input-sm" runat="server" MaxLength="100" Width="400px" Rows="2" TextMode="MultiLine"></asp:TextBox>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<label class="col-md-1">Movimiento:</label>
|
|
||||||
<div class="col-md-4">
|
|
||||||
<asp:DropDownList ID="DdlPlantilla" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" AutoPostBack="True" DataTextField="PlantillaPoliza" DataValueField="CvePlantillaPoliza" Width="250px" ValidationGroup="GrpGuardar">
|
|
||||||
</asp:DropDownList>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class="row" id="trNotificar" runat="server" visible="False">
|
|
||||||
<label class="col-md-2">Notificar:</label>
|
|
||||||
<div class="col-md-10">
|
|
||||||
<asp:TextBox ID="TxtNotificarA" CssClass="form-control input-sm" runat="server" MaxLength="100" Width="400px" Rows="1" TextMode="MultiLine" ClientIDMode="Static"></asp:TextBox>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="row" id="trCuentaDeposito" runat="server" visible="False">
|
|
||||||
<label class="col-md-2">Cuenta Depósito:</label>
|
|
||||||
<div class="col-md-10">
|
|
||||||
<asp:DropDownList ID="DdlCuentaDeposito" CssClass="form-control input-sm select2me" runat="server" DataTextField="CuentaDeposito" DataValueField="CveCuentaDeposito" Width="400px" AppendDataBoundItems="True"></asp:DropDownList>
|
|
||||||
<asp:RequiredFieldValidator ID="RFVCuentaDeposito" runat="server" ControlToValidate="DdlCuentaDeposito" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cuenta de Depósito''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
||||||
<ajax:ValidatorCalloutExtender ID="VCECuentaDeposito" runat="server" HighlightCssClass="vco" TargetControlID="RFVCuentaDeposito" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
|
|
||||||
<div class="chequesie22">
|
|
||||||
<div class="row" id="DivAgregarConceptos" runat="server" visible="true">
|
|
||||||
<div class="col-md-12">
|
|
||||||
<table border="0" rules="none" style="border-collapse: collapse; min-width: 980px;" class="table table-striped GvSize mygvps Widthall">
|
|
||||||
<tr class="Titulos TextTab">
|
|
||||||
<th>Concepto<asp:HiddenField ID="HdnCve" runat="server" />
|
|
||||||
</th>
|
|
||||||
<th>Cta. Contable</th>
|
|
||||||
<th>Referencia</th>
|
|
||||||
<th>Descripción</th>
|
|
||||||
<th>SubProyecto</th>
|
|
||||||
<th>Cargo</th>
|
|
||||||
<th>Abono</th>
|
|
||||||
<th style="width: 100px;">Comandos</th>
|
|
||||||
<th runat="server" visible="false" id="nomostrar2"></th>
|
|
||||||
</tr>
|
|
||||||
<tr class="TextTab">
|
|
||||||
<th>
|
|
||||||
<asp:DropDownList ID="DdlConceptosContables" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="ConceptoContable" DataValueField="CveConceptoContable" Width="160px" AutoPostBack="true">
|
|
||||||
</asp:DropDownList><br />
|
|
||||||
|
|
||||||
<asp:DropDownList ID="DdlProveedores" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="RazonSocial" DataValueField="CveProveedor" Width="160px" Visible="false" AutoPostBack="true"></asp:DropDownList><br />
|
|
||||||
<asp:DropDownList ID="DdlCompras" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="SerieFolio" DataValueField="CveCompra" Width="160px" Visible="false"></asp:DropDownList><br />
|
|
||||||
<asp:DropDownList ID="DdlPersonal" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="NombreCompleto" DataValueField="CvePersonal" Width="160px" Visible="false"></asp:DropDownList>
|
|
||||||
<ADS:Dropdownlost ID="DdlClientes" CssStyle="width: 100%;" CssClassDdl="select2me" runat="server" AppendDataBoundItems="true" DataTextField="NombreComercial" DataValueField="CveCliente" Width="160px" Visible="false" AutoPostBack="true"></ADS:Dropdownlost>
|
|
||||||
<asp:DropDownList ID="DdlVentas" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="Folio" DataValueField="CveVenta" Width="160px" Visible="false"></asp:DropDownList>
|
|
||||||
|
|
||||||
</th>
|
|
||||||
<th>
|
|
||||||
<asp:DropDownList ID="DdlCuentaContable" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="CtaCodigo" DataValueField="Id" Width="160px">
|
|
||||||
</asp:DropDownList><br />
|
|
||||||
</th>
|
|
||||||
<th>
|
|
||||||
<asp:TextBox ID="TxtReferencia" runat="server" Rows="2" TextMode="MultiLine" Width="150px"></asp:TextBox>
|
|
||||||
</th>
|
|
||||||
<th>
|
|
||||||
<asp:TextBox ID="TxtDescripcion" runat="server" Rows="2" TextMode="MultiLine" Width="150px"></asp:TextBox>
|
|
||||||
</th>
|
|
||||||
<th>
|
|
||||||
<asp:DropDownList ID="DdlSubProyecto" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="SubProyecto" DataValueField="CveSubProyecto" Width="160px">
|
|
||||||
</asp:DropDownList><br />
|
|
||||||
</th>
|
|
||||||
<th>
|
|
||||||
<asp:TextBox ID="TxtCargo" runat="server" Width="76px" Height="24px" CssClass="txtcargo"></asp:TextBox>
|
|
||||||
</th>
|
|
||||||
<th>
|
|
||||||
<asp:TextBox ID="TxtAbono" runat="server" Width="76px" Height="24px" CssClass="txtabono"></asp:TextBox>
|
|
||||||
</th>
|
|
||||||
<th align="center">
|
|
||||||
<asp:LinkButton ID="LbAgregar" runat="server" CssClass="Texto" Enabled="true" Text="Agregar" ValidationGroup="ValidarAbono"></asp:LinkButton>
|
|
||||||
<asp:LinkButton ID="LbCancelarEdicion" runat="server" Visible="false" CssClass="Texto" Enabled="true" Text="Cancelar"></asp:LinkButton>
|
|
||||||
</th>
|
|
||||||
<th runat="server" visible="false" id="nomostrar"></th>
|
|
||||||
</tr>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</ContentTemplate>
|
|
||||||
</asp:UpdatePanel>
|
|
||||||
|
|
||||||
<asp:UpdatePanel ID="UpPoliza" runat="server" UpdateMode="Conditional">
|
<asp:UpdatePanel ID="UpPoliza" runat="server" UpdateMode="Conditional">
|
||||||
<ContentTemplate>
|
<ContentTemplate>
|
||||||
|
|
||||||
<div class="row" visible="false" runat="server" id="DivDatosPoliza">
|
<div class="row" runat="server" id="DivDatosPoliza">
|
||||||
|
|
||||||
<div class="col-md-8" style="margin-top: 20px;">
|
<div class="col-md-8" style="margin-top: 20px;">
|
||||||
<div class="portlet light bordered xspadding ">
|
<div class="portlet light bordered xspadding ">
|
||||||
@@ -259,7 +121,7 @@
|
|||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
|
|
||||||
|
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
|
|
||||||
<div class="form-group form-md-line-input input-group input-small date date-picker" data-date-format="dd/mm/yyyy">
|
<div class="form-group form-md-line-input input-group input-small date date-picker" data-date-format="dd/mm/yyyy">
|
||||||
@@ -290,7 +152,7 @@
|
|||||||
<label for="<%= DdlTipoPoliza.ClientID.ToString()%>">Tipo Póliza:</label>
|
<label for="<%= DdlTipoPoliza.ClientID.ToString()%>">Tipo Póliza:</label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<div class="form-group form-md-line-input input-iconright">
|
<div class="form-group form-md-line-input input-iconright">
|
||||||
<asp:TextBox CssClass="form-control" ID="TxtFolio" runat="server" MaxLength="15" Enabled="false"></asp:TextBox>
|
<asp:TextBox CssClass="form-control" ID="TxtFolio" runat="server" MaxLength="15" Enabled="false"></asp:TextBox>
|
||||||
<label for="<%= TxtFolio.ClientID.ToString()%>">Folio: </label>
|
<label for="<%= TxtFolio.ClientID.ToString()%>">Folio: </label>
|
||||||
@@ -334,45 +196,35 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="portlet-body form">
|
<div class="portlet-body form">
|
||||||
|
|
||||||
<%-- <div class="form-group form-md-line-input input-iconright">
|
|
||||||
<asp:TextBox CssClass="form-control" ID="TxtEstatus" runat="server" MaxLength="15" Enabled="false"></asp:TextBox>
|
|
||||||
<label for="<%= TxtEstatus.ClientID.ToString()%>">Estatus: </label>
|
|
||||||
</div>--%>
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<div class="form-group form-md-line-input input-iconright">
|
<div class="form-group form-md-line-input input-iconright">
|
||||||
<asp:TextBox CssClass="form-control" ID="TxtFechaelaboracion" runat="server" MaxLength="15" Enabled="false"></asp:TextBox>
|
<asp:TextBox CssClass="form-control" ID="TxtFechaelaboracion" runat="server" MaxLength="15" Enabled="false"></asp:TextBox>
|
||||||
<label for="<%= TxtFechaelaboracion.ClientID.ToString()%>">Fecha Elaboración: </label>
|
<label for="<%= TxtFechaelaboracion.ClientID.ToString()%>">Fecha Elaboración: </label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-6">
|
<div class="col-md-6">
|
||||||
<div class="form-group form-md-line-input input-iconright">
|
<div class="form-group form-md-line-input input-iconright">
|
||||||
<asp:TextBox CssClass="form-control" ID="TxtUsuarioElaboro" runat="server" MaxLength="15" Enabled="false"></asp:TextBox>
|
<asp:TextBox CssClass="form-control" ID="TxtUsuarioElaboro" runat="server" MaxLength="15" Enabled="false"></asp:TextBox>
|
||||||
<label for="<%= TxtUsuarioElaboro.ClientID.ToString()%>">Usuario Elaboró: </label>
|
<label for="<%= TxtUsuarioElaboro.ClientID.ToString()%>">Usuario Elaboró: </label>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
<div class="row" runat="server" visible="false" id="DvPlantilla">
|
||||||
|
<div class="col-md-6">
|
||||||
|
<div class="form-group form-md-line-input input-iconright">
|
||||||
|
<asp:DropDownList ID="DdlPlantilla" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" AutoPostBack="True" DataTextField="PlantillaPoliza" DataValueField="CvePlantillaPoliza" Width="250px" ValidationGroup="GrpGuardar"></asp:DropDownList>
|
||||||
|
<label for="<%= DdlPlantilla.ClientID.ToString()%>">Movimiento:</label>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row" visible="false" runat="server" id="divContabilizada">
|
<div class="row" visible="false" runat="server" id="divContabilizada">
|
||||||
@@ -398,12 +250,167 @@
|
|||||||
|
|
||||||
</ContentTemplate>
|
</ContentTemplate>
|
||||||
</asp:UpdatePanel>
|
</asp:UpdatePanel>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<asp:UpdatePanel ID="UPPDocumento" runat="server" UpdateMode="Conditional">
|
||||||
|
<ContentTemplate>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div id="DivConceptoPrePoliza" runat="server" class="chequesie22">
|
||||||
|
<%-- <div class="chequesie12" runat="server" id="divDatosPrincipales">
|
||||||
|
<div class="row">
|
||||||
|
<label class="col-md-2 control-label text-left">Fecha: </label>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<div class="input-group input-sm input-small date date-picker" data-date-format="dd/mm/yyyy">
|
||||||
|
<asp:TextBox ID="TxtFecha" runat="server" CssClass="form-control" MaxLength="10"></asp:TextBox>
|
||||||
|
<span class="input-group-btn ">
|
||||||
|
<asp:LinkButton runat="server" ID="ImgCalendario" class="btn default"><i class="fa fa-calendar"></i></asp:LinkButton>
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<ajax:MaskedEditExtender ID="MEEFecha" runat="server" TargetControlID="TxtFecha" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||||||
|
<ajax:CalendarExtender ID="Calendario" runat="server" TargetControlID="TxtFecha" PopupButtonID="ImgCalendario" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||||||
|
<asp:RequiredFieldValidator ID="RFVFechaDocumento" runat="server" ControlToValidate="TxtFecha" Display="None" ErrorMessage="El campo <b>''FechaDocumento''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<asp:CompareValidator ID="CVFechaDocumento" runat="server" ControlToValidate="TxtFecha" Display="None" ErrorMessage="El campo <b>''FechaDocumento''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="VCOFechaDocumento1" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaDocumento" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="VCOFechaDocumento2" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaDocumento" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="col-md-1" style="width: 5px;">
|
||||||
|
<asp:CheckBox ID="ChkAutoConta" runat="server"></asp:CheckBox>
|
||||||
|
</div>
|
||||||
|
<label class="col-md-2">AutoContabilizar</label>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="row" runat="server" id="divTipoPolAdd">
|
||||||
|
<label class="col-md-2">Tipo Póliza:</label>
|
||||||
|
<div class="col-md-4">
|
||||||
|
<asp:DropDownList ID="DdlTipoPolizaAdd" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" Width="150px" ValidationGroup="GrpGuardar">
|
||||||
|
<asp:ListItem Text="Ingreso" Value="1"></asp:ListItem>
|
||||||
|
<asp:ListItem Text="Egreso" Value="2"></asp:ListItem>
|
||||||
|
<asp:ListItem Text="Diario" Value="3"></asp:ListItem>
|
||||||
|
</asp:DropDownList>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>--%>
|
||||||
|
|
||||||
|
<%-- <div class="chequesie22" runat="server" id="divObservaciones">
|
||||||
|
|
||||||
|
|
||||||
|
<div class="row">
|
||||||
|
<label class="col-md-2">Observaciones:</label>
|
||||||
|
<div class="col-md-5">
|
||||||
|
<asp:TextBox ID="TxtObservaciones" CssClass="form-control input-sm" runat="server" MaxLength="100" Width="400px" Rows="2" TextMode="MultiLine"></asp:TextBox>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<label class="col-md-1">Movimiento:</label>
|
||||||
|
<div class="col-md-4">
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="row" id="trCuentaDeposito" runat="server" visible="False">
|
||||||
|
<label class="col-md-2">Cuenta Depósito:</label>
|
||||||
|
<div class="col-md-10">
|
||||||
|
<asp:DropDownList ID="DdlCuentaDeposito" CssClass="form-control input-sm select2me" runat="server" DataTextField="CuentaDeposito" DataValueField="CveCuentaDeposito" Width="400px" AppendDataBoundItems="True"></asp:DropDownList>
|
||||||
|
<asp:RequiredFieldValidator ID="RFVCuentaDeposito" runat="server" ControlToValidate="DdlCuentaDeposito" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cuenta de Depósito''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="VCECuentaDeposito" runat="server" HighlightCssClass="vco" TargetControlID="RFVCuentaDeposito" Width="300px"></ajax:ValidatorCalloutExtender>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>--%>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="chequesie22">
|
||||||
|
<div class="row" id="DivAgregarConceptos" runat="server" visible="true">
|
||||||
|
<div class="col-md-12">
|
||||||
|
<table border="0" rules="none" style="border-collapse: collapse; min-width: 980px;" class="table table-striped GvSize mygvps Widthall">
|
||||||
|
<tr class="Titulos TextTab">
|
||||||
|
<th>Concepto<asp:HiddenField ID="HdnCve" runat="server" />
|
||||||
|
</th>
|
||||||
|
<th>Cta. Contable</th>
|
||||||
|
<th>Referencia</th>
|
||||||
|
<th>Descripción</th>
|
||||||
|
<th>SubProyecto</th>
|
||||||
|
<th>Cargo</th>
|
||||||
|
<th>Abono</th>
|
||||||
|
<th style="width: 100px;">Comandos</th>
|
||||||
|
<th runat="server" visible="false" id="nomostrar2"></th>
|
||||||
|
</tr>
|
||||||
|
<tr class="TextTab">
|
||||||
|
<th>
|
||||||
|
<asp:DropDownList ID="DdlConceptosContables" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="ConceptoContable" DataValueField="CveConceptoContable" Width="160px" AutoPostBack="true">
|
||||||
|
</asp:DropDownList><br />
|
||||||
|
|
||||||
|
<asp:DropDownList ID="DdlProveedores" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="RazonSocial" DataValueField="CveProveedor" Width="160px" Visible="false" AutoPostBack="true"></asp:DropDownList><br />
|
||||||
|
<asp:DropDownList ID="DdlCompras" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="SerieFolio" DataValueField="CveCompra" Width="160px" Visible="false"></asp:DropDownList><br />
|
||||||
|
<asp:DropDownList ID="DdlPersonal" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="NombreCompleto" DataValueField="CvePersonal" Width="160px" Visible="false"></asp:DropDownList>
|
||||||
|
<ADS:Dropdownlost ID="DdlClientes" CssStyle="width: 100%;" CssClassDdl="select2me" runat="server" AppendDataBoundItems="true" DataTextField="NombreComercial" DataValueField="CveCliente" Width="160px" Visible="false" AutoPostBack="true"></ADS:Dropdownlost>
|
||||||
|
<asp:DropDownList ID="DdlVentas" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="Folio" DataValueField="CveVenta" Width="160px" Visible="false"></asp:DropDownList>
|
||||||
|
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<asp:DropDownList ID="DdlCuentaContable" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="CtaCodigo" DataValueField="Id" Width="160px">
|
||||||
|
</asp:DropDownList><br />
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<asp:TextBox ID="TxtReferencia" runat="server" Rows="2" TextMode="MultiLine" Width="150px"></asp:TextBox>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<asp:TextBox ID="TxtDescripcion" runat="server" Rows="2" TextMode="MultiLine" Width="150px"></asp:TextBox>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<asp:DropDownList ID="DdlSubProyecto" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="SubProyecto" DataValueField="CveSubProyecto" Width="160px">
|
||||||
|
</asp:DropDownList><br />
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<asp:TextBox ID="TxtCargo" runat="server" Width="76px" Height="24px" CssClass="txtcargo"></asp:TextBox>
|
||||||
|
</th>
|
||||||
|
<th>
|
||||||
|
<asp:TextBox ID="TxtAbono" runat="server" Width="76px" Height="24px" CssClass="txtabono"></asp:TextBox>
|
||||||
|
</th>
|
||||||
|
<th align="center">
|
||||||
|
<asp:LinkButton ID="LbAgregar" runat="server" CssClass="Texto" Enabled="true" Text="Agregar" ValidationGroup="ValidarAbono"></asp:LinkButton>
|
||||||
|
<asp:LinkButton ID="LbCancelarEdicion" runat="server" Visible="false" CssClass="Texto" Enabled="true" Text="Cancelar"></asp:LinkButton>
|
||||||
|
</th>
|
||||||
|
<th runat="server" visible="false" id="nomostrar"></th>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</ContentTemplate>
|
||||||
|
</asp:UpdatePanel>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
|
|
||||||
<asp:UpdatePanel ID="UPMovs" runat="server" UpdateMode="Conditional">
|
<asp:UpdatePanel ID="UPMovs" runat="server" UpdateMode="Conditional">
|
||||||
<ContentTemplate>
|
<ContentTemplate>
|
||||||
|
|
||||||
<input id="HdnCveCuenta" runat="server" type="hidden" value="-1" clientidmode="Static" />
|
<input id="HdnCveCuenta" runat="server" type="hidden" value="-1" clientidmode="Static" />
|
||||||
<table style="width: 100%;" class="table GvSize table-striped table-advance table-hover">
|
<table style="width: 100%;" class="table GvSize table-striped table-advance table-hover">
|
||||||
<tr class="Titulos">
|
<tr class="Titulos">
|
||||||
@@ -424,7 +431,7 @@
|
|||||||
<div style="width: 100%; min-height: 200px; overflow-scrolling: auto;">
|
<div style="width: 100%; min-height: 200px; overflow-scrolling: auto;">
|
||||||
|
|
||||||
|
|
||||||
<div class="portlet light xspadding bordered " id="pnldl">
|
<div class="portlet light xspadding bordered " id="pnldl2">
|
||||||
<div class="portlet-title">
|
<div class="portlet-title">
|
||||||
<div class="caption ">
|
<div class="caption ">
|
||||||
<i class="fa fa-bookmark font-green"></i>
|
<i class="fa fa-bookmark font-green"></i>
|
||||||
@@ -539,7 +546,7 @@
|
|||||||
|
|
||||||
<asp:UpdatePanel ID="UpPrePoliza" runat="server" UpdateMode="Conditional">
|
<asp:UpdatePanel ID="UpPrePoliza" runat="server" UpdateMode="Conditional">
|
||||||
<ContentTemplate>
|
<ContentTemplate>
|
||||||
<div style="width: 100%; min-height: 200px; overflow-scrolling: auto;">
|
<div style="width: 100%; min-height: 200px;overflow-scrolling:auto;">
|
||||||
<div class="portlet light xspadding bordered " id="pnldl">
|
<div class="portlet light xspadding bordered " id="pnldl">
|
||||||
<div class="portlet-title">
|
<div class="portlet-title">
|
||||||
<div class="caption ">
|
<div class="caption ">
|
||||||
@@ -709,7 +716,7 @@
|
|||||||
<asp:Button ID="BtnIEGuardar" runat="server" Text="Guardar" ValidationGroup="GrpGuardar" CssClass="btn btn-primary" />
|
<asp:Button ID="BtnIEGuardar" runat="server" Text="Guardar" ValidationGroup="GrpGuardar" CssClass="btn btn-primary" />
|
||||||
<asp:ValidationSummary ID="VS" runat="server" DisplayMode="BulletList" ShowSummary="true" ValidationGroup="GrpGuardar" />
|
<asp:ValidationSummary ID="VS" runat="server" DisplayMode="BulletList" ShowSummary="true" ValidationGroup="GrpGuardar" />
|
||||||
<asp:Button ID="BtnEliminar" runat="server" Text="Eliminar" class="btn btn-danger" />
|
<asp:Button ID="BtnEliminar" runat="server" Text="Eliminar" class="btn btn-danger" />
|
||||||
<asp:Button ID="BtnContabilizar" runat="server" Text="Contabilizar" CssClass="btn btn-primary green" Visible="false" />
|
<%--<asp:Button ID="BtnContabilizar" runat="server" Text="Contabilizar" CssClass="btn btn-primary green" Visible="false" />--%>
|
||||||
</ContentTemplate>
|
</ContentTemplate>
|
||||||
</asp:UpdatePanel>
|
</asp:UpdatePanel>
|
||||||
</td>
|
</td>
|
||||||
@@ -790,6 +797,9 @@
|
|||||||
<asp:TextBox ID="TxtDocumentoObservaciones" CssClass="form-control input-sm" runat="server" MaxLength="500" Rows="3" TextMode="MultiLine"></asp:TextBox>
|
<asp:TextBox ID="TxtDocumentoObservaciones" CssClass="form-control input-sm" runat="server" MaxLength="500" Rows="3" TextMode="MultiLine"></asp:TextBox>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</asp:Panel>
|
</asp:Panel>
|
||||||
@@ -835,7 +845,7 @@
|
|||||||
<div class="col-xs-2" style="text-align: left">Concepto:</div>
|
<div class="col-xs-2" style="text-align: left">Concepto:</div>
|
||||||
<div class="col-xs-4" style="text-align: left">
|
<div class="col-xs-4" style="text-align: left">
|
||||||
<asp:DropDownList ID="DdlConceptosContablesE" CssClass="form-control input-sm select2me" Width="405px" runat="server" DataTextField="ConceptoContable" DataValueField="CveConceptoContable" AutoPostBack="true">
|
<asp:DropDownList ID="DdlConceptosContablesE" CssClass="form-control input-sm select2me" Width="405px" runat="server" DataTextField="ConceptoContable" DataValueField="CveConceptoContable" AutoPostBack="true">
|
||||||
</asp:DropDownList>
|
</asp:DropDownList>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -844,6 +854,9 @@
|
|||||||
<div class="col-xs-2" style="text-align: left">Proveedor:</div>
|
<div class="col-xs-2" style="text-align: left">Proveedor:</div>
|
||||||
<div class="col-xs-4" style="text-align: left">
|
<div class="col-xs-4" style="text-align: left">
|
||||||
<asp:DropDownList ID="DdlProveedoresE" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="RazonSocial" DataValueField="CveProveedor" Width="405px" AutoPostBack="true"></asp:DropDownList>
|
<asp:DropDownList ID="DdlProveedoresE" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="RazonSocial" DataValueField="CveProveedor" Width="405px" AutoPostBack="true"></asp:DropDownList>
|
||||||
|
<asp:RequiredFieldValidator ID="RfvDdlProveedoresE" InitialValue="-1" runat="server" ControlToValidate="DdlProveedoresE" Display="None" ErrorMessage="El campo <b>''Proveedor''</b> es requerido por la aplicación, por favor ingrese uno." ValidationGroup="GrpMocalConceptoGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="CeRfvDdlProveedoresE" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlProveedoresE" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
<i></i>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -853,6 +866,9 @@
|
|||||||
<div class="col-xs-2" style="text-align: left">Compra:</div>
|
<div class="col-xs-2" style="text-align: left">Compra:</div>
|
||||||
<div class="col-xs-4" style="text-align: left">
|
<div class="col-xs-4" style="text-align: left">
|
||||||
<asp:DropDownList ID="DdlComprasE" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="SerieFolio" DataValueField="CveCompra" Width="405px"></asp:DropDownList>
|
<asp:DropDownList ID="DdlComprasE" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="SerieFolio" DataValueField="CveCompra" Width="405px"></asp:DropDownList>
|
||||||
|
<asp:RequiredFieldValidator ID="RfvDdlComprasE" InitialValue="-1" runat="server" ControlToValidate="DdlComprasE" Display="None" ErrorMessage="El campo <b>''Compra''</b> es requerido por la aplicación, por favor ingrese uno." ValidationGroup="GrpMocalConceptoGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="CeRfvDdlComprasE" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlComprasE" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
<i></i>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -860,6 +876,9 @@
|
|||||||
<div class="col-xs-2" style="text-align: left">Personal:</div>
|
<div class="col-xs-2" style="text-align: left">Personal:</div>
|
||||||
<div class="col-xs-4" style="text-align: left">
|
<div class="col-xs-4" style="text-align: left">
|
||||||
<asp:DropDownList ID="DdlPersonalE" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="NombreCompleto" DataValueField="CvePersonal" Width="405px"></asp:DropDownList>
|
<asp:DropDownList ID="DdlPersonalE" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="NombreCompleto" DataValueField="CvePersonal" Width="405px"></asp:DropDownList>
|
||||||
|
<asp:RequiredFieldValidator ID="RfvDdlPersonalE" InitialValue="-1" runat="server" ControlToValidate="DdlPersonalE" Display="None" ErrorMessage="El campo <b>''Personal''</b> es requerido por la aplicación, por favor ingrese uno." ValidationGroup="GrpMocalConceptoGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="CrRfvDdlPersonalE" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlPersonalE" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
<i></i>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -867,6 +886,9 @@
|
|||||||
<div class="col-xs-2" style="text-align: left">Cliente:</div>
|
<div class="col-xs-2" style="text-align: left">Cliente:</div>
|
||||||
<div class="col-xs-4" style="text-align: left">
|
<div class="col-xs-4" style="text-align: left">
|
||||||
<ADS:Dropdownlost ID="DdlClientesE" CssStyle="width: 100%;" CssClassDdl="select2me" runat="server" AppendDataBoundItems="true" DataTextField="NombreComercial" DataValueField="CveCliente" Width="405px" AutoPostBack="true"></ADS:Dropdownlost>
|
<ADS:Dropdownlost ID="DdlClientesE" CssStyle="width: 100%;" CssClassDdl="select2me" runat="server" AppendDataBoundItems="true" DataTextField="NombreComercial" DataValueField="CveCliente" Width="405px" AutoPostBack="true"></ADS:Dropdownlost>
|
||||||
|
<asp:RequiredFieldValidator ID="RfvDdlClientesE" InitialValue="-1" runat="server" ControlToValidate="DdlClientesE" Display="None" ErrorMessage="El campo <b>''Cliente''</b> es requerido por la aplicación, por favor ingrese uno." ValidationGroup="GrpMocalConceptoGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="CeRfvDdlClientesE" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlClientesE" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
<i></i>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -875,6 +897,10 @@
|
|||||||
<div class="col-xs-2" style="text-align: left">Venta:</div>
|
<div class="col-xs-2" style="text-align: left">Venta:</div>
|
||||||
<div class="col-xs-4" style="text-align: left">
|
<div class="col-xs-4" style="text-align: left">
|
||||||
<asp:DropDownList ID="DdlVentasE" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="Folio" DataValueField="CveVenta" Width="405px"></asp:DropDownList>
|
<asp:DropDownList ID="DdlVentasE" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="Folio" DataValueField="CveVenta" Width="405px"></asp:DropDownList>
|
||||||
|
<asp:RequiredFieldValidator ID="RfvDdlVentasE" InitialValue="-1" runat="server" ControlToValidate="DdlVentasE" Display="None" ErrorMessage="El campo <b>''Venta''</b> es requerido por la aplicación, por favor ingrese uno." ValidationGroup="GrpMocalConceptoGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="CeRfvDdlVentasE" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlVentasE" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
<i></i>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -883,6 +909,10 @@
|
|||||||
<div class="col-xs-2" style="text-align: left">Clasificación:</div>
|
<div class="col-xs-2" style="text-align: left">Clasificación:</div>
|
||||||
<div class="col-xs-4" style="text-align: left">
|
<div class="col-xs-4" style="text-align: left">
|
||||||
<asp:DropDownList ID="DdlClasificacionesE" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="Clasificacion" DataValueField="CveClasificacion" Width="405px"></asp:DropDownList>
|
<asp:DropDownList ID="DdlClasificacionesE" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="Clasificacion" DataValueField="CveClasificacion" Width="405px"></asp:DropDownList>
|
||||||
|
<asp:RequiredFieldValidator ID="RfvDdlClasificacionesE" InitialValue="-1" runat="server" ControlToValidate="DdlClasificacionesE" Display="None" ErrorMessage="El campo <b>''Venta''</b> es requerido por la aplicación, por favor ingrese uno." ValidationGroup="GrpMocalConceptoGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="CeRfvDdlClasificacionesE" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlClasificacionesE" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
<i></i>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -890,10 +920,16 @@
|
|||||||
|
|
||||||
<div class="col-xs-2" style="text-align: left">Procentaje IVA:</div>
|
<div class="col-xs-2" style="text-align: left">Procentaje IVA:</div>
|
||||||
<div class="col-xs-4" style="text-align: left">
|
<div class="col-xs-4" style="text-align: left">
|
||||||
|
|
||||||
<asp:DropDownList ID="DdlPorcentajeIVAE" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" Visible="false" Width="160px">
|
<asp:DropDownList ID="DdlPorcentajeIVAE" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" Visible="false" Width="160px">
|
||||||
<asp:ListItem Text="16%" Value="0.16"></asp:ListItem>
|
<asp:ListItem Text="16%" Value="0.16"></asp:ListItem>
|
||||||
<asp:ListItem Text="8%" Value="0.08"></asp:ListItem>
|
<asp:ListItem Text="8%" Value="0.08"></asp:ListItem>
|
||||||
</asp:DropDownList>
|
</asp:DropDownList>
|
||||||
|
|
||||||
|
<asp:RequiredFieldValidator ID="RfvDdlPorcentajeIVAE" InitialValue="-1" runat="server" ControlToValidate="DdlPorcentajeIVAE" Display="None" ErrorMessage="El campo <b>''Porcentaje IVA''</b> es requerido por la aplicación, por favor ingrese uno." ValidationGroup="GrpMocalConceptoGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="CeRfvDdlPorcentajeIVAE" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlPorcentajeIVAE" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
<i></i>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@@ -904,6 +940,9 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="col-xs-4">
|
<div class="col-xs-4">
|
||||||
<asp:DropDownList ID="DdlCuentaContableE" runat="server" Width="405px" CssClass="form-control input-sm select2me" DataValueField="CveCuenta" DataTextField="CtaCodigo"></asp:DropDownList><br />
|
<asp:DropDownList ID="DdlCuentaContableE" runat="server" Width="405px" CssClass="form-control input-sm select2me" DataValueField="CveCuenta" DataTextField="CtaCodigo"></asp:DropDownList><br />
|
||||||
|
<asp:RequiredFieldValidator ID="RfvDdlCuentaContableE" InitialValue="-1" runat="server" ControlToValidate="DdlCuentaContableE" Display="None" ErrorMessage="El campo <b>''Porcentaje IVA''</b> es requerido por la aplicación, por favor ingrese uno." ValidationGroup="GrpMocalConceptoGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="CeRfvDdlCuentaContableE" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlCuentaContableE" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
<i></i>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
@@ -911,6 +950,9 @@
|
|||||||
<div class="col-xs-2" style="text-align: left">Referencia:</div>
|
<div class="col-xs-2" style="text-align: left">Referencia:</div>
|
||||||
<div class="col-xs-4">
|
<div class="col-xs-4">
|
||||||
<asp:TextBox ID="TxtReferenciaE" runat="server" Width="405px" MaxLength="100" CssClass="form-control" ClientIDMode="Static"></asp:TextBox>
|
<asp:TextBox ID="TxtReferenciaE" runat="server" Width="405px" MaxLength="100" CssClass="form-control" ClientIDMode="Static"></asp:TextBox>
|
||||||
|
<asp:RequiredFieldValidator ID="RfvTxtReferenciaE" runat="server" ControlToValidate="TxtReferenciaE" Display="None" ErrorMessage="El campo <b>''Referebcia''</b> es requerido por la aplicación, por favor ingrese uno." ValidationGroup="GrpMocalConceptoGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="CeRfvTxtReferenciaE" runat="server" HighlightCssClass="vco" TargetControlID="RfvTxtReferenciaE" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
<i></i>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
@@ -918,6 +960,11 @@
|
|||||||
<div class="col-xs-2" style="text-align: left">Descripción:</div>
|
<div class="col-xs-2" style="text-align: left">Descripción:</div>
|
||||||
<div class="col-xs-4">
|
<div class="col-xs-4">
|
||||||
<asp:TextBox ID="TxtConceptoE" runat="server" Width="405px" MaxLength="100" CssClass="form-control" ClientIDMode="Static"></asp:TextBox>
|
<asp:TextBox ID="TxtConceptoE" runat="server" Width="405px" MaxLength="100" CssClass="form-control" ClientIDMode="Static"></asp:TextBox>
|
||||||
|
|
||||||
|
<asp:RequiredFieldValidator ID="RfvTxtConceptoE" runat="server" ControlToValidate="TxtConceptoE" Display="None" ErrorMessage="El campo <b>''Referebcia''</b> es requerido por la aplicación, por favor ingrese uno." ValidationGroup="GrpMocalConceptoGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="CeRfvTxtConceptoE" runat="server" HighlightCssClass="vco" TargetControlID="RfvTxtConceptoE" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
<i></i>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
@@ -935,6 +982,9 @@
|
|||||||
<div class="col-xs-2" style="text-align: left">Tipo Gasto:</div>
|
<div class="col-xs-2" style="text-align: left">Tipo Gasto:</div>
|
||||||
<div class="col-xs-3">
|
<div class="col-xs-3">
|
||||||
<asp:DropDownList ID="DdlTipoGastoE" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="TipoGasto" DataValueField="CveTipoGasto" Width="150px"></asp:DropDownList>
|
<asp:DropDownList ID="DdlTipoGastoE" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="TipoGasto" DataValueField="CveTipoGasto" Width="150px"></asp:DropDownList>
|
||||||
|
<asp:RequiredFieldValidator ID="RfvDdlTipoGastoE" InitialValue="-1" runat="server" ControlToValidate="DdlTipoGastoE" Display="None" ErrorMessage="El campo <b>''Porcentaje IVA''</b> es requerido por la aplicación, por favor ingrese uno." ValidationGroup="GrpMocalConceptoGuardar"></asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="CeRfvDdlTipoGastoE" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlTipoGastoE" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
<i></i>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<br />
|
<br />
|
||||||
@@ -998,7 +1048,7 @@
|
|||||||
<asp:Label ID="Label1" runat="server" Text="Número:" class="col-md-2"></asp:Label>
|
<asp:Label ID="Label1" runat="server" Text="Número:" class="col-md-2"></asp:Label>
|
||||||
<div class="col-md-4">
|
<div class="col-md-4">
|
||||||
<asp:TextBox ID="TxtModalConceptoDocumentoFolio" CssClass="form-control input-sm" runat="server" MaxLength="12"></asp:TextBox>
|
<asp:TextBox ID="TxtModalConceptoDocumentoFolio" CssClass="form-control input-sm" runat="server" MaxLength="12"></asp:TextBox>
|
||||||
<asp:RequiredFieldValidator ID="RfvTxtModalConceptoDocumentoFolio" runat="server" ControlToValidate="TxtDocumentoFolio" Display="None" ErrorMessage="El campo <b>''Folio''</b> es requerido por la aplicación, por favor ingrese uno." ValidationGroup="GrpMocalConceptoGuardar"></asp:RequiredFieldValidator>
|
<asp:RequiredFieldValidator ID="RfvTxtModalConceptoDocumentoFolio" runat="server" ControlToValidate="TxtModalConceptoDocumentoFolio" Display="None" ErrorMessage="El campo <b>''Folio''</b> es requerido por la aplicación, por favor ingrese uno." ValidationGroup="GrpMocalConceptoGuardar"></asp:RequiredFieldValidator>
|
||||||
<ajax:ValidatorCalloutExtender ID="VceTxtModalConceptoDocumentoFolio" runat="server" HighlightCssClass="vco" TargetControlID="RfvTxtModalConceptoDocumentoFolio" Width="350px"></ajax:ValidatorCalloutExtender>
|
<ajax:ValidatorCalloutExtender ID="VceTxtModalConceptoDocumentoFolio" runat="server" HighlightCssClass="vco" TargetControlID="RfvTxtModalConceptoDocumentoFolio" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
</div>
|
</div>
|
||||||
<label class="col-md-2" style="display: none">Importe</label>
|
<label class="col-md-2" style="display: none">Importe</label>
|
||||||
@@ -1023,29 +1073,14 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</asp:Panel>
|
</asp:Panel>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="modal-footer">
|
<div class="modal-footer">
|
||||||
<asp:Button ID="BtnAceptar" runat="server" class="btn btn-success" Text="Aceptar" ValidationGroup="" />
|
<asp:Button ID="BtnAceptar" runat="server" class="btn btn-success" Text="Aceptar" ValidationGroup="GrpMocalConceptoGuardar" />
|
||||||
<button id="BtnCancelar" runat="server" type="button" class="btn default" data-dismiss="modal">Cancelar</button>
|
<button id="BtnCancelar" runat="server" type="button" class="btn default" data-dismiss="modal">Cancelar</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -253,7 +253,10 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
Beneficiario = "-1"
|
Beneficiario = "-1"
|
||||||
Actualizar = False
|
Actualizar = False
|
||||||
IdPoliza = -1
|
IdPoliza = -1
|
||||||
CargaCtaContableE()
|
CargaCtaContableE()
|
||||||
|
|
||||||
|
CargaConceptosContablesE()
|
||||||
|
CargaModalConceptoCuentas()
|
||||||
|
|
||||||
If IfNull(Request("Tipo"), "").ToString = "NOMPROV" Then
|
If IfNull(Request("Tipo"), "").ToString = "NOMPROV" Then
|
||||||
DivTipoGasto.Visible = True
|
DivTipoGasto.Visible = True
|
||||||
@@ -261,7 +264,8 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
CargaTiposGasto()
|
CargaTiposGasto()
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If Request("CvePrePoliza") IsNot Nothing AndAlso IsNumeric(Request("CvePrePoliza")) AndAlso Request("CvePrePoliza").ToEntero > 0 Then
|
If Request("CvePrePoliza") IsNot Nothing AndAlso IsNumeric(Request("CvePrePoliza")) AndAlso Request("CvePrePoliza").ToEntero > 0 Then
|
||||||
|
|
||||||
ViewState("CvePrePoliza") = Request("CvePrePoliza").ToEntero
|
ViewState("CvePrePoliza") = Request("CvePrePoliza").ToEntero
|
||||||
CreaDT()
|
CreaDT()
|
||||||
CargaPrePoliza()
|
CargaPrePoliza()
|
||||||
@@ -271,7 +275,10 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
GvMov.Columns(5).Visible = False
|
GvMov.Columns(5).Visible = False
|
||||||
End If
|
End If
|
||||||
ValidaCrearAPartirDe()
|
ValidaCrearAPartirDe()
|
||||||
|
DvPlantilla.Visible = False
|
||||||
|
UPPDocumento.Visible = False
|
||||||
Exit Sub
|
Exit Sub
|
||||||
|
|
||||||
ElseIf Request("CvePrePolizaOrigen") IsNot Nothing AndAlso IsNumeric(Request("CvePrePolizaOrigen")) AndAlso Request("CvePrePolizaOrigen").ToEntero > 0 Then
|
ElseIf Request("CvePrePolizaOrigen") IsNot Nothing AndAlso IsNumeric(Request("CvePrePolizaOrigen")) AndAlso Request("CvePrePolizaOrigen").ToEntero > 0 Then
|
||||||
|
|
||||||
|
|
||||||
@@ -280,7 +287,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
CargaPrePolizaOrigen()
|
CargaPrePolizaOrigen()
|
||||||
|
|
||||||
OcultarControlesCrearApartirDe()
|
OcultarControlesCrearApartirDe()
|
||||||
|
DvPlantilla.Visible = False
|
||||||
|
|
||||||
Exit Sub
|
Exit Sub
|
||||||
|
|
||||||
@@ -289,6 +296,17 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
BtnEliminar.Visible = False
|
BtnEliminar.Visible = False
|
||||||
LnkExcel.Visible = True
|
LnkExcel.Visible = True
|
||||||
LnkImprimirPDF.Visible = False
|
LnkImprimirPDF.Visible = False
|
||||||
|
DvPlantilla.Visible = True
|
||||||
|
|
||||||
|
TxtFechaDocumento.Text = Now.ToString("dd/MM/yyyy")
|
||||||
|
TxtFechaelaboracion.Text = Now.ToString("dd/MM/yyyy")
|
||||||
|
TxtConcepto.Enabled = True
|
||||||
|
TxtUsuarioElaboro.Text = UsuarioActual.Usuario
|
||||||
|
DvPlantilla.Visible = True
|
||||||
|
LnkAddConcepto.Visible = False
|
||||||
|
|
||||||
|
UpPrePoliza.Visible = False
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
@@ -300,7 +318,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
|
|
||||||
CargaPlantillas(TipoPlantilla)
|
CargaPlantillas(TipoPlantilla)
|
||||||
|
|
||||||
If UsuarioActual.CveRol = 1 Then trNotificar.Visible = True
|
'If UsuarioActual.CveRol = 1 Then trNotificar.Visible = True
|
||||||
|
|
||||||
CargaConceptos()
|
CargaConceptos()
|
||||||
CargaSubProyectos()
|
CargaSubProyectos()
|
||||||
@@ -311,23 +329,6 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
|
|
||||||
CargaCuentas()
|
CargaCuentas()
|
||||||
|
|
||||||
'If Request("CvePeriodo") IsNot Nothing AndAlso IsNumeric(Request("CvePeriodo")) AndAlso Request("CvePeriodo").ToEntero > 0 Then
|
|
||||||
' ViewState("CvePeriodo") = Request("CvePeriodo").ToEntero
|
|
||||||
' ViewState("CveProyecto") = Request("CveProyecto").ToEntero
|
|
||||||
' ViewState("CveSubProyecto") = Request("CveSubProyecto").ToEntero
|
|
||||||
' ViewState("CveTurno") = Request("CveTurno").ToEntero
|
|
||||||
|
|
||||||
' DdlPlantilla.Items.Add(New ListItem("Pago Nomina", "61"))
|
|
||||||
' DdlPlantilla.SelectedValue = "61"
|
|
||||||
' DdlPlantilla.Enabled = False
|
|
||||||
' DivAgregarConceptos.Visible = False
|
|
||||||
|
|
||||||
' CargaNomina()
|
|
||||||
|
|
||||||
' RegistraScript("$(document).ready(function () { calculateCargo(); Sys.Application.add_load(function (s, e) { calculateCargo(); }); } );", 1)
|
|
||||||
' RegistraScript("$(document).ready(function () { calculateAbono(); Sys.Application.add_load(function (s, e) { calculateAbono(); }); } );", 2)
|
|
||||||
' RegistraScript("$(document).ready(function () { comparar(); Sys.Application.add_load(function (s, e) { comparar(); }); } );", 3)
|
|
||||||
'End If
|
|
||||||
|
|
||||||
If IfNull(Request("Tipo"), "").ToString <> "NOMPROV" Then
|
If IfNull(Request("Tipo"), "").ToString <> "NOMPROV" Then
|
||||||
GvPrePoliza.Columns(4).Visible = False
|
GvPrePoliza.Columns(4).Visible = False
|
||||||
@@ -469,7 +470,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
If ObjContabilidad.GetPrePoliza(CvePrePoliza, UsuarioActual.CveEmpresa) Then
|
If ObjContabilidad.GetPrePoliza(CvePrePoliza, UsuarioActual.CveEmpresa) Then
|
||||||
Dim dr As DataRow = ObjContabilidad.DtResultados.FiltroPrimero("")
|
Dim dr As DataRow = ObjContabilidad.DtResultados.FiltroPrimero("")
|
||||||
If dr IsNot Nothing Then
|
If dr IsNot Nothing Then
|
||||||
DivAgregarConceptos.Visible = False
|
'DivAgregarConceptos.Visible = False
|
||||||
DdlTipoPoliza.SelectedValue = dr("CveTipoPoliza")
|
DdlTipoPoliza.SelectedValue = dr("CveTipoPoliza")
|
||||||
TxtFechaDocumento.Text = dr("Fecha")
|
TxtFechaDocumento.Text = dr("Fecha")
|
||||||
TxtConcepto.Text = dr("Concepto")
|
TxtConcepto.Text = dr("Concepto")
|
||||||
@@ -520,7 +521,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
|
|
||||||
|
|
||||||
If UsuarioActual.CveEmpresa = 119 Then
|
If UsuarioActual.CveEmpresa = 119 Then
|
||||||
BtnContabilizar.Visible = True
|
' BtnContabilizar.Visible = True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If UsuarioActual.Empresa.TipoContabilizacion = 1 Then
|
If UsuarioActual.Empresa.TipoContabilizacion = 1 Then
|
||||||
@@ -537,12 +538,12 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
IdPoliza = dr("IdPoliza").ToString.ToEntero
|
IdPoliza = dr("IdPoliza").ToString.ToEntero
|
||||||
ElseIf TxtTotalCargos.Text.ToDouble = TxtTotalAbonos.Text.ToDouble Then
|
ElseIf TxtTotalCargos.Text.ToDouble = TxtTotalAbonos.Text.ToDouble Then
|
||||||
'sino está contabilizada, se activa el botón
|
'sino está contabilizada, se activa el botón
|
||||||
BtnContabilizar.Visible = True
|
' BtnContabilizar.Visible = True
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
divDatosPrincipales.Visible = False
|
'divDatosPrincipales.Visible = False
|
||||||
divObservaciones.Visible = False
|
'divObservaciones.Visible = False
|
||||||
UPMovs.Visible = False
|
UPMovs.Visible = False
|
||||||
UPMovs.Update()
|
UPMovs.Update()
|
||||||
UPPDocumento.Update()
|
UPPDocumento.Update()
|
||||||
@@ -835,7 +836,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
dr("CodigoCuenta") = drt("Codigo").ToString & "<br>" & drt("Nombre").ToString
|
dr("CodigoCuenta") = drt("Codigo").ToString & "<br>" & drt("Nombre").ToString
|
||||||
dr("Cuenta") = Cuenta 'TxtCuentaContable.Text
|
dr("Cuenta") = Cuenta 'TxtCuentaContable.Text
|
||||||
dr("Referencia") = If(drt("CveConcepto").ToString.Contiene("29", "130"), drt("Personal"), drt("RazonSocial"))
|
dr("Referencia") = If(drt("CveConcepto").ToString.Contiene("29", "130"), drt("Personal"), drt("RazonSocial"))
|
||||||
dr("Concepto") = TxtObservaciones.Text
|
dr("Concepto") = TxtConcepto.Text
|
||||||
dr("TipoMovto") = If(drt("TipoMovto").ToString = "False", 0, 1)
|
dr("TipoMovto") = If(drt("TipoMovto").ToString = "False", 0, 1)
|
||||||
dr("EsComodin") = EsComodin
|
dr("EsComodin") = EsComodin
|
||||||
dr("CveConcepto") = drt("CveConcepto")
|
dr("CveConcepto") = drt("CveConcepto")
|
||||||
@@ -944,6 +945,8 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
|
|
||||||
Protected Sub BtnIEGuardar_Click(sender As Object, e As EventArgs) Handles BtnIEGuardar.Click
|
Protected Sub BtnIEGuardar_Click(sender As Object, e As EventArgs) Handles BtnIEGuardar.Click
|
||||||
|
|
||||||
|
Dim FolioPoliza As Integer = -1
|
||||||
|
Dim CvePrePolizaInsertada As Integer = -1
|
||||||
|
|
||||||
If CvePrePolizaOrigen > 0 Then
|
If CvePrePolizaOrigen > 0 Then
|
||||||
CrarPrePolizaApartirDe()
|
CrarPrePolizaApartirDe()
|
||||||
@@ -970,19 +973,26 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
|
|
||||||
For Each Gvr As GridViewRow In GvMov.Rows
|
|
||||||
If Gvr.DataKey("CveConceptoContable") = "30" AndAlso (Gvr.FCTextBox("TxtCargo").Text.ToDecimal <> 0 OrElse Gvr.FCTextBox("TxtAbono").Text.ToDecimal <> 0) Then 'si es movimietno de bancos, y tiene cantidad, deben de especificarse los datos del IE
|
|
||||||
If Gvr.DataKey("ContadoCuenta").ToEntero = 0 OrElse Gvr.DataKey("ContadoTipoTransaccion").ToEntero = 0 Then
|
|
||||||
Alert("No se han especificado las condiciones de pago ", TipoMensaje.MsgAdvertencia)
|
|
||||||
Exit Sub
|
|
||||||
End If
|
|
||||||
End If
|
|
||||||
|
|
||||||
Next
|
If Not CvePrePoliza > 0 Then
|
||||||
|
|
||||||
|
For Each Gvr As GridViewRow In GvMov.Rows
|
||||||
'terminan validaciones
|
If Gvr.DataKey("CveConceptoContable") = "30" AndAlso (Gvr.FCTextBox("TxtCargo").Text.ToDecimal <> 0 OrElse Gvr.FCTextBox("TxtAbono").Text.ToDecimal <> 0) Then 'si es movimietno de bancos, y tiene cantidad, deben de especificarse los datos del IE
|
||||||
|
If Gvr.DataKey("ContadoCuenta").ToEntero = 0 OrElse Gvr.DataKey("ContadoTipoTransaccion").ToEntero = 0 Then
|
||||||
|
Alert("No se han especificado las condiciones de pago ", TipoMensaje.MsgAdvertencia)
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
|
Next
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
'terminan validaciones
|
||||||
|
|
||||||
If CvePrePoliza > 0 Then
|
If CvePrePoliza > 0 Then
|
||||||
ActualizarPrePoliza()
|
ActualizarPrePoliza()
|
||||||
Else
|
Else
|
||||||
@@ -996,12 +1006,12 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
Dim CveIE As Integer
|
Dim CveIE As Integer
|
||||||
Dim FolioIE As String = ""
|
Dim FolioIE As String = ""
|
||||||
|
|
||||||
Try
|
Try
|
||||||
Dim CvePrePoliza As Integer
|
|
||||||
Dim ConceptoPoliza As String = TxtObservaciones.Text
|
Dim ConceptoPoliza As String = TxtConcepto.Text
|
||||||
CvePrePoliza = ObjMov.AddPrePolizas("Contabilidad/RegPrePoliza", DdlPlantilla.SelectedValue.ToEntero, TotalCargos, TotalAbonos, 1, TxtFecha.Text.ToDate, ConceptoPoliza, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveTipoPoliza:=DdlTipoPolizaAdd.SelectedValue.ToEntero)
|
CvePrePolizaInsertada = ObjMov.AddPrePolizas("Contabilidad/RegPrePoliza", DdlPlantilla.SelectedValue.ToEntero, TotalCargos, TotalAbonos, 1, TxtFechaDocumento.Text.ToDate, ConceptoPoliza, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveTipoPoliza:=DdlTipoPoliza.SelectedValue.ToEntero, AgregarFolio:=True)
|
||||||
|
|
||||||
If CvePrePoliza > 0 Then
|
If CvePrePolizaInsertada > 0 Then
|
||||||
Dim alertaContabilizacion As String = "Se enviaron correctamente las siguientes pólizas:<br><br>"
|
Dim alertaContabilizacion As String = "Se enviaron correctamente las siguientes pólizas:<br><br>"
|
||||||
Dim idCuentaContabilizacion As Long = 1
|
Dim idCuentaContabilizacion As Long = 1
|
||||||
Dim Importe As Double = 0
|
Dim Importe As Double = 0
|
||||||
@@ -1010,6 +1020,8 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
Dim TipoMovto As Boolean = False
|
Dim TipoMovto As Boolean = False
|
||||||
Dim IdCtaContable As Integer = 0
|
Dim IdCtaContable As Integer = 0
|
||||||
|
|
||||||
|
FolioPoliza = ObjMov.FolioPoliza
|
||||||
|
|
||||||
|
|
||||||
'inserto las compras que voy a pagarDdlSaldos
|
'inserto las compras que voy a pagarDdlSaldos
|
||||||
For Each gvr As GridViewRow In GvMov.Rows
|
For Each gvr As GridViewRow In GvMov.Rows
|
||||||
@@ -1020,9 +1032,9 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
'Registra movimieno bancario
|
'Registra movimieno bancario
|
||||||
If gvr.DataKey("CveConcepto").ToEntero = 30 AndAlso gvr.DataKey("ContadoImporte").ToString.ToDecimal <> 0 Then
|
If gvr.DataKey("CveConcepto").ToEntero = 30 AndAlso gvr.DataKey("ContadoImporte").ToString.ToDecimal <> 0 Then
|
||||||
|
|
||||||
CveIE = ObjIE.AddBancos_IE(gvr.DataKey("ContadoCuenta").ToEntero, gvr.DataKey("ContadoTipoTransaccion").ToEntero, TxtFecha.Text, gvr.DataKey("ContadoNumeroFolio").ToString,
|
CveIE = ObjIE.AddBancos_IE(gvr.DataKey("ContadoCuenta").ToEntero, gvr.DataKey("ContadoTipoTransaccion").ToEntero, TxtFechaDocumento.Text, gvr.DataKey("ContadoNumeroFolio").ToString,
|
||||||
gvr.DataKey("ContadoBeneficiario").ToString, gvr.DataKey("ContadoImporte").ToString.ToDecimal, CveMoneda, 0, gvr.DataKey("ContadoObservaciones").ToString, "",
|
gvr.DataKey("ContadoBeneficiario").ToString, gvr.DataKey("ContadoImporte").ToString.ToDecimal, CveMoneda, 0, gvr.DataKey("ContadoObservaciones").ToString, "",
|
||||||
False, False, 0, CvePrePoliza, "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
|
False, False, 0, CvePrePolizaInsertada, "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
|
||||||
If CveIE < 0 Then
|
If CveIE < 0 Then
|
||||||
MsgError = "No se pudo registrar movimiento bancario"
|
MsgError = "No se pudo registrar movimiento bancario"
|
||||||
Exit For
|
Exit For
|
||||||
@@ -1071,8 +1083,8 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
' tCveCuenta = gvr.DataKey("CveCuenta").ToEntero
|
' tCveCuenta = gvr.DataKey("CveCuenta").ToEntero
|
||||||
'End If
|
'End If
|
||||||
|
|
||||||
If ObjMov.AddPrePolizasDetalle(CvePrePoliza, TipoMovto, Importe, gvr.FCLiteral("LtlReferencia").Text, gvr.DataKey("CveConcepto").ToEntero, gvr.FCTextBox("TxtConcepto").Text,
|
If ObjMov.AddPrePolizasDetalle(CvePrePolizaInsertada, TipoMovto, Importe, gvr.FCLiteral("LtlReferencia").Text, gvr.DataKey("CveConcepto").ToEntero, gvr.FCTextBox("TxtConcepto").Text,
|
||||||
TxtFecha.Text.ToDate, IdCtaContable, -1, CveSubProyecto:=gvr.FCDropDownList("DdlSubProyecto").SelectedValue.ToEntero, CveIE:=CveIE,
|
TxtFechaDocumento.Text.ToDate, IdCtaContable, -1, CveSubProyecto:=gvr.FCDropDownList("DdlSubProyecto").SelectedValue.ToEntero, CveIE:=CveIE,
|
||||||
CveProveedor:=gvr.DataKey("CveProveedor").ToEntero, CveCompra:=gvr.DataKey("CveCompra").ToEntero,
|
CveProveedor:=gvr.DataKey("CveProveedor").ToEntero, CveCompra:=gvr.DataKey("CveCompra").ToEntero,
|
||||||
CvePersonal:=gvr.DataKey("CvePersonal").ToEntero, CveClasificacion:=gvr.DataKey("CveClasificacion").ToEntero,
|
CvePersonal:=gvr.DataKey("CvePersonal").ToEntero, CveClasificacion:=gvr.DataKey("CveClasificacion").ToEntero,
|
||||||
ImporteMX:=Importe, ImporteME:=ImporteME, TipoCambio:=TipoCambio,
|
ImporteMX:=Importe, ImporteME:=ImporteME, TipoCambio:=TipoCambio,
|
||||||
@@ -1084,36 +1096,20 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
If CveIE > 0 AndAlso gvr.DataKey("CveConcepto").ToEntero = 30 Then
|
If CveIE > 0 AndAlso gvr.DataKey("CveConcepto").ToEntero = 30 Then
|
||||||
MensajeAlert.AppendFormat("<br/><br/>Folio Bancario: <b><a href = ""/Bancos/IE.aspx?CveIE={0}"" class=""texto"" target=""_blank"" >{1}</a></b>", CveIE, FolioIE)
|
MensajeAlert.AppendFormat("<br/><br/>Folio Bancario: <b><a href = ""/Bancos/IE.aspx?CveIE={0}"" class=""Texto"" target=""_blank"" >{1}</a></b>", CveIE, FolioIE)
|
||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
|
|
||||||
If MsgError = "" AndAlso ObjMov.ValidacionPrePolizaCuadre(CvePrePoliza, 1) Then
|
If MsgError = "" AndAlso ObjMov.ValidacionPrePolizaCuadre(CvePrePolizaInsertada, 1) Then
|
||||||
If ObjMov.ValorPolizaDescuadre > 0 Then
|
If ObjMov.ValorPolizaDescuadre > 0 Then
|
||||||
GuardaLogAD($"Contabilidad/RegPrePolizas | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePoliza}", "LogPrePolizas")
|
GuardaLogAD($"Contabilidad/RegPrePolizas | Error:{ObjMov.MensajePolizaDescuadre} Diferencia:{ObjMov.ValorDiferencia} | CvePrePoliza:{CvePrePolizaInsertada}", "LogPrePolizas")
|
||||||
MsgError = ObjMov.MensajePolizaDescuadre
|
MsgError = ObjMov.MensajePolizaDescuadre
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
'El movimiento 2 es el de Pago
|
|
||||||
If ChkAutoConta.Checked AndAlso UsuarioActual.Empresa.Funcionalidad(200) = "1" AndAlso MsgError = "" Then
|
|
||||||
If idCuentaContabilizacion > 0 Then
|
|
||||||
If ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
|
|
||||||
|
|
||||||
'MENSAJE PRINCIPAL
|
|
||||||
MensajeAlert.AppendFormat("<br/><br/>Folio de Salida: <b><a href = ""/Contabilidad/RegPoliza.aspx?IdPoliza={0}"" class=""texto"" target=""_blank"" >{1}</a></b>", ObjMov.ContaIdPoliza, ObjMov.ContaFolio)
|
|
||||||
'Alert(MensajeAlert.ToString, ModExtensiones.TipoMensaje.MsgInformacion)
|
|
||||||
Else
|
|
||||||
Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico")
|
|
||||||
End If
|
|
||||||
Else
|
|
||||||
Alert("No se puede contabilizar la Prepoliza debido a que una o mas cuentas son inválidas")
|
|
||||||
End If
|
|
||||||
Else
|
|
||||||
MensajeAlert.AppendFormat("<br/><br/>Folio: <b><a href = ""/Contabilidad/RegPrepolizaS.aspx?CvePrePoliza={0}"" class=""texto"" target=""_blank"" >{1}</a></b>", CvePrePoliza, ObjMov.ContaFolio)
|
|
||||||
End If
|
|
||||||
|
|
||||||
Else
|
Else
|
||||||
MsgError = "No se pudo insertar la póliza"
|
MsgError = "No se pudo insertar la póliza"
|
||||||
End If
|
End If
|
||||||
@@ -1121,23 +1117,27 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
MsgError = "Error"
|
MsgError = "Error"
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
If MsgError = "" Then
|
If MsgError = "" Then
|
||||||
'MENSAJE IE
|
'MENSAJE IE
|
||||||
If CveIE Then
|
|
||||||
Alert(MensajeAlert.ToString, ModExtensiones.TipoMensaje.MsgInformacion, "window.location.reload()")
|
'If CveIE Then
|
||||||
Else
|
' Alert(MensajeAlert.ToString, ModExtensiones.TipoMensaje.MsgInformacion, "window.location.reload()")
|
||||||
Alert(If(MensajeAlert.ToString = "", "Se registro con exito.", MensajeAlert.ToString), TipoMensaje.MsgInformacion, "window.location.reload()")
|
'Else
|
||||||
End If
|
' Alert(If(MensajeAlert.ToString = "", "Se registro con exito.", MensajeAlert.ToString), TipoMensaje.MsgInformacion, "window.location.reload()")
|
||||||
|
'End If
|
||||||
|
|
||||||
|
Alert(If(MensajeAlert.ToString = "", $"Se registro con exito <b>{If(FolioPoliza > 0, " Folio " & FolioPoliza & ".", "")}</b>", $"Se registro con exito <b>{If(FolioPoliza > 0, " Folio " & FolioPoliza & ".", "")} </b><br>" & MensajeAlert.ToString), TipoMensaje.MsgInformacion, $"window.location.href=""./RegPrePolizaS.aspx?CvePrePoliza={CvePrePolizaInsertada}""")
|
||||||
|
|
||||||
|
|
||||||
ObjIE.Commit()
|
ObjIE.Commit()
|
||||||
If Conta IsNot Nothing Then Conta.Commit()
|
If Conta IsNot Nothing Then Conta.Commit()
|
||||||
|
|
||||||
UPPDocumento.Update()
|
UPPDocumento.Update()
|
||||||
|
|
||||||
TxtObservaciones.Text = ""
|
TxtConcepto.Text = ""
|
||||||
GvMov.DataBind()
|
GvMov.DataBind()
|
||||||
TxtFecha.Text = ""
|
TxtFechaDocumento.Text = ""
|
||||||
TxtObservaciones.Text = ""
|
|
||||||
Else
|
Else
|
||||||
Alert(MsgError.ToString, ModExtensiones.TipoMensaje.MsgError)
|
Alert(MsgError.ToString, ModExtensiones.TipoMensaje.MsgError)
|
||||||
ObjIE.RollBack()
|
ObjIE.RollBack()
|
||||||
@@ -1207,7 +1207,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
|
|
||||||
If Not OcurrioError Then
|
If Not OcurrioError Then
|
||||||
If IdPoliza > 0 AndAlso contador Then
|
If IdPoliza > 0 AndAlso contador Then
|
||||||
BtnContabilizar_Click(Nothing, Nothing)
|
' BtnContabilizar_Click(Nothing, Nothing)
|
||||||
End If
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
@@ -1218,7 +1218,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
BtnAceptar.Text = "Agregar"
|
BtnAceptar.Text = "Agregar"
|
||||||
LimpiaCampos()
|
LimpiaCampos()
|
||||||
|
|
||||||
CargaConceptosContablesE()
|
'CargaConceptosContablesE()
|
||||||
CargaSubProyectoE()
|
CargaSubProyectoE()
|
||||||
CargaTipoGastoE()
|
CargaTipoGastoE()
|
||||||
|
|
||||||
@@ -1250,8 +1250,8 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
Dim Abono As Double = GvPrePoliza.Rows(IndiceGrid).FCLiteral("TxtAbono").Text.ToDouble
|
Dim Abono As Double = GvPrePoliza.Rows(IndiceGrid).FCLiteral("TxtAbono").Text.ToDouble
|
||||||
Dim PorcentajeImpuesto As Double = GvPrePoliza.Rows(IndiceGrid).DataKey("PorcentajeImpuesto").ToEntero
|
Dim PorcentajeImpuesto As Double = GvPrePoliza.Rows(IndiceGrid).DataKey("PorcentajeImpuesto").ToEntero
|
||||||
|
|
||||||
CargaConceptosContablesE()
|
'CargaConceptosContablesE()
|
||||||
CargaModalConceptoCuentas()
|
'CargaModalConceptoCuentas()
|
||||||
|
|
||||||
DdlConceptosContablesE.SelectedValueExist(CveConceptoContable)
|
DdlConceptosContablesE.SelectedValueExist(CveConceptoContable)
|
||||||
DdlConceptosContablesE_SelectedIndexChanged(DdlConceptosContablesE, e)
|
DdlConceptosContablesE_SelectedIndexChanged(DdlConceptosContablesE, e)
|
||||||
@@ -1833,7 +1833,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
dr("CodigoCuenta") = CodigoCuenta & "<br>" & NombreCuenta
|
dr("CodigoCuenta") = CodigoCuenta & "<br>" & NombreCuenta
|
||||||
dr("Cuenta") = DdlConceptosContables.SelectedItem
|
dr("Cuenta") = DdlConceptosContables.SelectedItem
|
||||||
dr("Referencia") = TxtReferencia.Text
|
dr("Referencia") = TxtReferencia.Text
|
||||||
dr("Concepto") = TxtObservaciones.Text
|
dr("Concepto") = TxtConcepto.Text
|
||||||
dr("TipoMovto") = If(Math.Abs(TxtCargo.Text.ToDouble) > 0, 0, 1)
|
dr("TipoMovto") = If(Math.Abs(TxtCargo.Text.ToDouble) > 0, 0, 1)
|
||||||
dr("EsComodin") = 0
|
dr("EsComodin") = 0
|
||||||
dr("CveConcepto") = DdlConceptosContables.SelectedValue
|
dr("CveConcepto") = DdlConceptosContables.SelectedValue
|
||||||
@@ -1905,7 +1905,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
dr("CodigoCuenta") = CodigoCuenta & "<br>" & NombreCuenta
|
dr("CodigoCuenta") = CodigoCuenta & "<br>" & NombreCuenta
|
||||||
dr("Cuenta") = DdlConceptosContables.SelectedItem.Text
|
dr("Cuenta") = DdlConceptosContables.SelectedItem.Text
|
||||||
dr("Referencia") = TxtReferencia.Text
|
dr("Referencia") = TxtReferencia.Text
|
||||||
dr("Concepto") = TxtObservaciones.Text
|
dr("Concepto") = TxtConcepto.Text
|
||||||
dr("TipoMovto") = If(Math.Abs(TxtCargo.Text.ToDouble) > 0, 0, 1)
|
dr("TipoMovto") = If(Math.Abs(TxtCargo.Text.ToDouble) > 0, 0, 1)
|
||||||
dr("EsComodin") = 0
|
dr("EsComodin") = 0
|
||||||
dr("CveConcepto") = DdlConceptosContables.SelectedValue
|
dr("CveConcepto") = DdlConceptosContables.SelectedValue
|
||||||
@@ -2091,22 +2091,25 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
If DrM IsNot Nothing Then
|
If DrM IsNot Nothing Then
|
||||||
HdnCve.Value = idMov.ToString
|
HdnCve.Value = idMov.ToString
|
||||||
|
|
||||||
DdlCuentaContable.SelectedValue = DrM("CveCuenta")
|
DdlCuentaContable.SelectedValueExist(DrM("CveCuenta").ToString)
|
||||||
TxtReferencia.Text = DrM("Referencia")
|
TxtReferencia.Text = DrM("Referencia").ToString
|
||||||
TxtObservaciones.Text = DrM("Concepto")
|
TxtConcepto.Text = DrM("Concepto")
|
||||||
' (Math.Abs(TxtCargo.Text.ToDouble) > 0, 0, 1) = dr("TipoMovto")
|
' (Math.Abs(TxtCargo.Text.ToDouble) > 0, 0, 1) = dr("TipoMovto")
|
||||||
DrM("EsComodin") = 0
|
DrM("EsComodin") = 0
|
||||||
DdlConceptosContables.SelectedValue = DrM("CveConcepto").ToString
|
DdlConceptosContables.SelectedValueExist(DrM("CveConcepto").ToString)
|
||||||
TxtCargo.Text = DrM("Cargo").ToString
|
TxtCargo.Text = DrM("Cargo").ToString
|
||||||
TxtAbono.Text = DrM("Abono").ToString
|
TxtAbono.Text = DrM("Abono").ToString
|
||||||
TxtDescripcion.Text = DrM("Descripcion")
|
TxtDescripcion.Text = DrM("Descripcion").ToString
|
||||||
DdlSubProyecto.SelectedValue = DrM("CveSubProyecto")
|
DdlSubProyecto.SelectedValueExist(DrM("CveSubProyecto").ToString)
|
||||||
DdlProveedores.SelectedValue = DrM("CveProveedor")
|
DdlProveedores.SelectedValueExist(DrM("CveProveedor").ToString)
|
||||||
DdlCompras.SelectedValue = DrM("CveCompra")
|
DdlCompras.SelectedValueExist(DrM("CveCompra").ToString)
|
||||||
DdlPersonal.SelectedValue = DrM("CvePersonal")
|
DdlPersonal.SelectedValueExist(DrM("CvePersonal").ToString)
|
||||||
' DrM("CveClasificacion") = -1
|
' DrM("CveClasificacion") = -1
|
||||||
DdlClientes.SelectedValue = DrM("CveCliente")
|
|
||||||
DdlVentas.SelectedValue = DrM("CveVenta")
|
DdlClientes.txtValue.Value = DrM("CveCliente").ToString
|
||||||
|
'DdlClientes.txtText.Value = DrM("CveCliente").ToString
|
||||||
|
|
||||||
|
DdlVentas.SelectedValueExist(DrM("CveVenta").ToString)
|
||||||
LbCancelarEdicion.Visible = True
|
LbCancelarEdicion.Visible = True
|
||||||
LbAgregar.Text = "Actualizar"
|
LbAgregar.Text = "Actualizar"
|
||||||
|
|
||||||
@@ -2168,7 +2171,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
|
|
||||||
Private Sub LbCancelarEdicion_Click(sender As Object, e As EventArgs) Handles LbCancelarEdicion.Click
|
Private Sub LbCancelarEdicion_Click(sender As Object, e As EventArgs) Handles LbCancelarEdicion.Click
|
||||||
LbCancelarEdicion.Visible = False
|
LbCancelarEdicion.Visible = False
|
||||||
TxtObservaciones.Text = ""
|
TxtConcepto.Text = ""
|
||||||
Actualizar = False
|
Actualizar = False
|
||||||
LbAgregar.Text = "Agregar"
|
LbAgregar.Text = "Agregar"
|
||||||
End Sub
|
End Sub
|
||||||
@@ -2574,29 +2577,29 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
End Function
|
End Function
|
||||||
#End Region
|
#End Region
|
||||||
|
|
||||||
Private Sub BtnContabilizar_Click(sender As Object, e As EventArgs) Handles BtnContabilizar.Click
|
'Private Sub BtnContabilizar_Click(sender As Object, e As EventArgs) Handles BtnContabilizar.Click
|
||||||
|
|
||||||
Contabilizar()
|
' Contabilizar()
|
||||||
|
|
||||||
End Sub
|
'End Sub
|
||||||
|
|
||||||
Private Sub Contabilizar()
|
'Private Sub Contabilizar()
|
||||||
|
|
||||||
Dim ObjConta As New ClsContabilidad
|
' Dim ObjConta As New ClsContabilidad
|
||||||
|
|
||||||
If IdPoliza > 0 Then 'si está bloqueada, lo desbloqueaprimero
|
' If IdPoliza > 0 Then 'si está bloqueada, lo desbloqueaprimero
|
||||||
ObjConta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False)
|
' ObjConta.UpdatePrePolizasDetalleBloquear(CvePrePoliza, False)
|
||||||
End If
|
' End If
|
||||||
|
|
||||||
If ObjConta.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa, pIDPoliza:=If(IdPoliza > 0, IdPoliza, -1), Concepto:=TxtConcepto.Text, Fecha:=TxtFechaDocumento.Text.ToDateTime()) Then
|
' If ObjConta.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa, pIDPoliza:=If(IdPoliza > 0, IdPoliza, -1), Concepto:=TxtConcepto.Text, Fecha:=TxtFechaDocumento.Text.ToDateTime()) Then
|
||||||
Alert(String.Format("Prepóliza contabilizada. <br/><br/>Folio:<a Class=""Texto"" target='_blank' href=""/Contabilidad/RegPoliza.aspx?IdPoliza={0}"">Ver Póliza</a>", ObjConta.ContaIdPoliza), ModExtensiones.TipoMensaje.MsgInformacion)
|
' Alert(String.Format("Prepóliza contabilizada. <br/><br/>Folio:<a Class=""Texto"" target='_blank' href=""/Contabilidad/RegPoliza.aspx?IdPoliza={0}"">Ver Póliza</a>", ObjConta.ContaIdPoliza), ModExtensiones.TipoMensaje.MsgInformacion)
|
||||||
Else
|
' Else
|
||||||
|
|
||||||
Alert($"Ocurrio un error al contabilizar {ObjConta.AlertaMensaje}", TipoMensaje.MsgAdvertencia)
|
' Alert($"Ocurrio un error al contabilizar {ObjConta.AlertaMensaje}", TipoMensaje.MsgAdvertencia)
|
||||||
End If
|
' End If
|
||||||
|
|
||||||
ObjConta.Dispose()
|
' ObjConta.Dispose()
|
||||||
End Sub
|
'End Sub
|
||||||
|
|
||||||
|
|
||||||
#Region "Paquete Egresos"
|
#Region "Paquete Egresos"
|
||||||
@@ -2666,7 +2669,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
Private Sub OcultarControlesCrearApartirDe()
|
Private Sub OcultarControlesCrearApartirDe()
|
||||||
|
|
||||||
BtnEliminar.Visible = False
|
BtnEliminar.Visible = False
|
||||||
BtnContabilizar.Visible = False
|
'BtnContabilizar.Visible = False
|
||||||
GvPrePoliza.Columns(5).Visible = False
|
GvPrePoliza.Columns(5).Visible = False
|
||||||
DivTG.Visible = False
|
DivTG.Visible = False
|
||||||
GvMov.Columns(5).Visible = False
|
GvMov.Columns(5).Visible = False
|
||||||
@@ -2760,7 +2763,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
|
|
||||||
|
|
||||||
If UsuarioActual.CveEmpresa = 119 Then
|
If UsuarioActual.CveEmpresa = 119 Then
|
||||||
BtnContabilizar.Visible = True
|
' BtnContabilizar.Visible = True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
@@ -2778,13 +2781,13 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
IdPoliza = dr("IdPoliza").ToString.ToEntero
|
IdPoliza = dr("IdPoliza").ToString.ToEntero
|
||||||
ElseIf TxtTotalCargos.Text.ToDouble = TxtTotalAbonos.Text.ToDouble Then
|
ElseIf TxtTotalCargos.Text.ToDouble = TxtTotalAbonos.Text.ToDouble Then
|
||||||
'sino está contabilizada, se activa el botón
|
'sino está contabilizada, se activa el botón
|
||||||
BtnContabilizar.Visible = True
|
'BtnContabilizar.Visible = True
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
divDatosPrincipales.Visible = False
|
'divDatosPrincipales.Visible = False
|
||||||
divObservaciones.Visible = False
|
'divObservaciones.Visible = False
|
||||||
UPMovs.Visible = False
|
UPMovs.Visible = False
|
||||||
UPMovs.Update()
|
UPMovs.Update()
|
||||||
UPPDocumento.Update()
|
UPPDocumento.Update()
|
||||||
@@ -2812,9 +2815,6 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
#End Region
|
|
||||||
|
|
||||||
|
|
||||||
Protected Sub LnkCrearAPartirDe_Click(sender As Object, e As EventArgs)
|
Protected Sub LnkCrearAPartirDe_Click(sender As Object, e As EventArgs)
|
||||||
Response.Redirect($"./RegPrePolizaS.aspx?CvePrePolizaOrigen={CvePrePoliza}")
|
Response.Redirect($"./RegPrePolizaS.aspx?CvePrePolizaOrigen={CvePrePoliza}")
|
||||||
End Sub
|
End Sub
|
||||||
@@ -2838,16 +2838,6 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'For Each Gvr As GridViewRow In GvPrePoliza.Rows
|
|
||||||
' If Gvr.DataKey("CveConceptoContable") = "30" AndAlso (Gvr.FCTextBox("TxtCargo").Text.ToDecimal <> 0 OrElse Gvr.FCTextBox("TxtAbono").Text.ToDecimal <> 0) Then 'si es movimietno de bancos, y tiene cantidad, deben de especificarse los datos del IE
|
|
||||||
' If Gvr.DataKey("ContadoCuenta").ToEntero = 0 OrElse Gvr.DataKey("ContadoTipoTransaccion").ToEntero = 0 Then
|
|
||||||
' Alert("No se han especificado las condiciones de pago ", TipoMensaje.MsgAdvertencia)
|
|
||||||
' Exit Sub
|
|
||||||
' End If
|
|
||||||
' End If
|
|
||||||
|
|
||||||
'Next
|
|
||||||
|
|
||||||
|
|
||||||
'terminan validaciones
|
'terminan validaciones
|
||||||
|
|
||||||
@@ -2945,14 +2935,12 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
idCuentaContabilizacion = 0
|
idCuentaContabilizacion = 0
|
||||||
End If
|
End If
|
||||||
If Importe <> 0 Then
|
If Importe <> 0 Then
|
||||||
Dim tCveCuenta As Integer = gvr.DataKey("CveCuenta").ToEntero
|
Dim tCveCuenta As Integer = gvr.DataKey("CveCuenta").ToEntero
|
||||||
|
|
||||||
'If gvr.datakey("CveConcepto") = "299" Then
|
|
||||||
' tCveCuenta = gvr.DataKey("CveCuenta").ToEntero
|
|
||||||
'End If
|
|
||||||
|
|
||||||
If ObjMov.AddPrePolizasDetalle(CvePrePoliza, TipoMovto, Importe, gvr.DataKey("Referencia"), gvr.DataKey("CveConceptoContable").ToEntero, gvr.DataKey("Concepto"),
|
If ObjMov.AddPrePolizasDetalle(CvePrePoliza, TipoMovto, Importe, gvr.DataKey("Referencia"), gvr.DataKey("CveConceptoContable").ToEntero, gvr.DataKey("Concepto"),
|
||||||
TxtFecha.Text.ToDate, IdCtaContable, -1, CveSubProyecto:=gvr.DataKey("CveSubProyecto").ToEntero, CveIE:=CveIE,
|
TxtFechaDocumento.Text.ToDate, IdCtaContable, -1, CveSubProyecto:=gvr.DataKey("CveSubProyecto").ToEntero, CveIE:=CveIE,
|
||||||
CveProveedor:=gvr.DataKey("CveProveedor").ToEntero, CveCompra:=gvr.DataKey("CveCompra").ToEntero,
|
CveProveedor:=gvr.DataKey("CveProveedor").ToEntero, CveCompra:=gvr.DataKey("CveCompra").ToEntero,
|
||||||
CvePersonal:=gvr.DataKey("CvePersonal").ToEntero, CveClasificacion:=gvr.DataKey("CveClasificacion").ToEntero,
|
CvePersonal:=gvr.DataKey("CvePersonal").ToEntero, CveClasificacion:=gvr.DataKey("CveClasificacion").ToEntero,
|
||||||
ImporteMX:=Importe, ImporteME:=ImporteME, TipoCambio:=TipoCambio, CveTipoGasto:=gvr.DataKey("CveTipoGasto").ToEntero,
|
ImporteMX:=Importe, ImporteME:=ImporteME, TipoCambio:=TipoCambio, CveTipoGasto:=gvr.DataKey("CveTipoGasto").ToEntero,
|
||||||
@@ -2976,24 +2964,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
''El movimiento 2 es el de Pago
|
|
||||||
'If ChkAutoConta.Checked AndAlso UsuarioActual.Empresa.Funcionalidad(200) = "1" AndAlso MsgError = "" Then
|
|
||||||
' If idCuentaContabilizacion > 0 Then
|
|
||||||
' If ObjMov.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
|
|
||||||
|
|
||||||
' 'MENSAJE PRINCIPAL
|
|
||||||
' MensajeAlert.AppendFormat("<br/><br/>Folio de Salida: <b><a href = ""/Contabilidad/RegPoliza.aspx?IdPoliza={0}"" class=""texto"" target=""_blank"" >{1}</a></b>", ObjMov.ContaIdPoliza, ObjMov.ContaFolio)
|
|
||||||
' 'Alert(MensajeAlert.ToString, ModExtensiones.TipoMensaje.MsgInformacion)
|
|
||||||
' Else
|
|
||||||
' Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico")
|
|
||||||
' End If
|
|
||||||
' Else
|
|
||||||
' Alert("No se puede contabilizar la Prepoliza debido a que una o mas cuentas son inválidas")
|
|
||||||
' End If
|
|
||||||
'Else
|
|
||||||
' MensajeAlert.AppendFormat("<br/><br/>Folio: <b><a href = ""/Contabilidad/RegPrepolizaS.aspx?CvePrePoliza={0}"" class=""texto"" target=""_blank"" >{1}</a></b>", CvePrePoliza, ObjMov.ContaFolio)
|
|
||||||
'End If
|
|
||||||
|
|
||||||
Else
|
Else
|
||||||
MsgError = "No se pudo insertar la póliza"
|
MsgError = "No se pudo insertar la póliza"
|
||||||
@@ -3004,24 +2975,21 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
|
|
||||||
If MsgError = "" Then
|
If MsgError = "" Then
|
||||||
|
|
||||||
'MENSAJE IE
|
|
||||||
'If CveIE > 0 Then
|
|
||||||
' Alert(MensajeAlert.ToString, ModExtensiones.TipoMensaje.MsgInformacion, "window.location.reload()")
|
|
||||||
'Else
|
|
||||||
|
|
||||||
Alert(If(MensajeAlert.ToString = "", $"Se registro con exito. {If(FolioPoliza > 0, " Folio " & FolioPoliza & ".", "")}", $"Se registro con exito. {If(FolioPoliza > 0, " Folio " & FolioPoliza & ".", "")} <br>" & MensajeAlert.ToString), TipoMensaje.MsgInformacion, $"window.location.href=""./RegPrePolizaS.aspx?CvePrePoliza={CvePrePoliza}""")
|
|
||||||
|
Alert(If(MensajeAlert.ToString = "", $"Se registro con exito. {If(FolioPoliza > 0, " Folio " & FolioPoliza & ".", "")}", $"Se registro con exito. {If(FolioPoliza > 0, " Folio " & FolioPoliza & ".", "")} <br>" & MensajeAlert.ToString), TipoMensaje.MsgInformacion, $"window.location.href=""./RegPrePolizaS.aspx?CvePrePoliza={CvePrePoliza}""")
|
||||||
'End If
|
|
||||||
|
|
||||||
|
|
||||||
ObjIE.Commit()
|
ObjIE.Commit()
|
||||||
If Conta IsNot Nothing Then Conta.Commit()
|
If Conta IsNot Nothing Then Conta.Commit()
|
||||||
|
|
||||||
UPPDocumento.Update()
|
UPPDocumento.Update()
|
||||||
|
|
||||||
TxtObservaciones.Text = ""
|
TxtConcepto.Text = ""
|
||||||
GvMov.DataBind()
|
GvMov.DataBind()
|
||||||
TxtFecha.Text = ""
|
TxtFechaDocumento.Text = ""
|
||||||
TxtObservaciones.Text = ""
|
|
||||||
Else
|
Else
|
||||||
Alert(MsgError.ToString, ModExtensiones.TipoMensaje.MsgError)
|
Alert(MsgError.ToString, ModExtensiones.TipoMensaje.MsgError)
|
||||||
ObjIE.RollBack()
|
ObjIE.RollBack()
|
||||||
@@ -3051,61 +3019,36 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
Private Sub CargaModalConceptoTipoTransaccion(Tipo As String)
|
Private Sub CargaModalConceptoTipoTransaccion(Tipo As String)
|
||||||
DdlModalConceptoTipoTransaccion.Items.Clear()
|
|
||||||
DdlModalConceptoTipoTransaccion.DataSource = GlobalDTTipoTransacciones.FiltraParametros($"Tipo = '{Tipo}' AND Estatus = 1 ")
|
DdlModalConceptoTipoTransaccion.Items.Clear()
|
||||||
|
|
||||||
|
DdlModalConceptoTipoTransaccion.DataSource = GlobalDTTipoTransacciones.FiltraParametros($"Tipo = '{Tipo}' AND Estatus = 1 ")
|
||||||
|
DdlModalConceptoTipoTransaccion.SelectedIndex = -1
|
||||||
|
DdlModalConceptoTipoTransaccion.ClearSelection()
|
||||||
|
DdlModalConceptoTipoTransaccion.SelectedValue = Nothing
|
||||||
DdlModalConceptoTipoTransaccion.DataBind()
|
DdlModalConceptoTipoTransaccion.DataBind()
|
||||||
DdlModalConceptoTipoTransaccion.Items.Insert(0, New ListItem("Seleccione Tipo Movimiento", "-1"))
|
DdlModalConceptoTipoTransaccion.Items.Insert(0, New ListItem("Seleccione Tipo Movimiento", "-1"))
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
Private Sub CargaModalConceptoCuentas()
|
Private Sub CargaModalConceptoCuentas()
|
||||||
DdlModalConceptoCuenta.Items.Clear()
|
DdlModalConceptoCuenta.Items.Clear()
|
||||||
|
DdlModalConceptoCuenta.ClearSelection()
|
||||||
DdlModalConceptoCuenta.DataSource = GlobalDTBancosCuentas(UsuarioActual.CveUsuario, CveEmpresa:=UsuarioActual.CveEmpresa) '.FiltraParametros(String.Format("CveMoneda = {0} AND CveTipoCuenta <> 1", DdlMoneda.SelectedValue))
|
DdlModalConceptoCuenta.DataSource = GlobalDTBancosCuentas(UsuarioActual.CveUsuario, CveEmpresa:=UsuarioActual.CveEmpresa) '.FiltraParametros(String.Format("CveMoneda = {0} AND CveTipoCuenta <> 1", DdlMoneda.SelectedValue))
|
||||||
|
DdlModalConceptoCuenta.SelectedValue = Nothing
|
||||||
DdlModalConceptoCuenta.DataBind()
|
DdlModalConceptoCuenta.DataBind()
|
||||||
DdlModalConceptoCuenta.Items.Insert(0, New ListItem("Seleccione", "-1"))
|
DdlModalConceptoCuenta.Items.Insert(0, New ListItem("Seleccione", "-1"))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
#End Region
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Private Function ValidaConceptoRow(DTRow As DataRow, GvRow As GridViewRow) As Boolean
|
|
||||||
|
|
||||||
Dim ResPuesta As Boolean = False
|
|
||||||
Dim CveConCeptoValidar As Integer = -1
|
|
||||||
' Dim
|
|
||||||
|
|
||||||
|
|
||||||
If DTRow IsNot Nothing Then
|
|
||||||
CveConCeptoValidar = DTRow("CveConceptoContable")
|
|
||||||
End If
|
|
||||||
|
|
||||||
|
|
||||||
If GvRow IsNot Nothing Then
|
|
||||||
CveConCeptoValidar = DTRow("CveConceptoContable")
|
|
||||||
End If
|
|
||||||
|
|
||||||
If CveConCeptoValidar > 0 Then
|
|
||||||
' Aqui validar Row
|
|
||||||
End If
|
|
||||||
|
|
||||||
|
|
||||||
'AplicaActivoFijo,
|
|
||||||
'AplicaAlmacen,
|
|
||||||
'AplicaBancos,
|
|
||||||
'AplicaClasificacion,
|
|
||||||
'AplicaCliente,
|
|
||||||
'AplicaCompra,
|
|
||||||
'AplicaImpuesto,
|
|
||||||
'AplicaNomina,
|
|
||||||
'AplicaPersonal,
|
|
||||||
'AplicaProveedor,
|
|
||||||
'AplicaSubProyecto,
|
|
||||||
'AplicaTC,
|
|
||||||
'AplicaVenta
|
|
||||||
|
|
||||||
Return ResPuesta
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
End Function
|
|
||||||
|
|
||||||
End Class
|
End Class
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user