-- MEJORA RECOLECCIONES

This commit is contained in:
2024-02-19 20:04:30 -07:00
parent a7c4d1aa2f
commit dcb7fc873f
6 changed files with 151 additions and 111 deletions

View File

@@ -1,5 +1,4 @@
<%@ Page Title="Compras - Registro de Facturas" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" ValidateRequest="false" CodeFile="Compras.aspx.vb" Inherits="Compras_Compras" EnableEventValidation="false" %>
<asp:Content ID="Content1" ContentPlaceHolderID="H" runat="Server">
<asp:UpdatePanel ID="UppAddAcciones" runat="server">
@@ -204,14 +203,14 @@
<div class="portlet-body form-horizontal form-row-sepe formnombottom">
<div class="row">
<div class="form-group ">
<%-- <asp:DropDownList ID="ddlCargoPrePoliza" CssClass="form-control input-sm whitoutcol linewhitsize comprasdfleft" runat="server" Width="70px" Visible="false">
<%-- <asp:DropDownList ID="ddlCargoPrePoliza" CssClass="form-control input-sm whitoutcol comprasdfleft" runat="server" Width="70px" Visible="false">
<asp:ListItem Text="Proveedor" Value="1" Selected="True"></asp:ListItem>
<asp:ListItem Text="Deudor" Value="2"></asp:ListItem>
<asp:ListItem Text="Acreedor" Value="3"></asp:ListItem>
</asp:DropDownList>--%>
<asp:LinkButton ID="LblProveedor" runat="server" Visible="true" class="whitoutcol linewhitsize comprasdfleft" Style="text-decoration: none">Proveedor:</asp:LinkButton>
<%--<asp:Label ID="LblProveedor" runat="server" Visible="true" class="whitoutcol linewhitsize comprasdfleft">Proveedor:</asp:Label>--%>
<%-- <asp:Label ID="lblProveedor" runat="server" Visible="true" class="whitoutcol linewhitsize comprasdfleft">Proveedor:</asp:Label>--%>
<asp:LinkButton ID="LblProveedor" runat="server" Visible="true" class="whitoutcol comprasdfleft" Style="text-decoration: none">Proveedor:</asp:LinkButton>
<%--<asp:Label ID="LblProveedor" runat="server" Visible="true" class="whitoutcol comprasdfleft">Proveedor:</asp:Label>--%>
<%-- <asp:Label ID="lblProveedor" runat="server" Visible="true" class="whitoutcol comprasdfleft">Proveedor:</asp:Label>--%>
<div class="whitoutcol whitoutcol ">
<asp:HyperLink ID="HplProveedor" CssClass="Texto" runat="server" Visible="false"></asp:HyperLink>
<asp:DropDownList ID="DdlProveedor" CssClass="form-control input-sm" onclick="CargaProveedores();" runat="server" CausesValidation="true" DataTextField="RazonSocial" DataValueField="CveProveedor" Width="280px"></asp:DropDownList>
@@ -223,7 +222,7 @@
</div>
</div>
<div class="form-group whitoutcol" style="width: 280px;">
<span class="whitoutcol linewhitsize comprasdfleft">Tipo:</span>
<span class="whitoutcol comprasdfleft">Tipo:</span>
<div class="whitoutcol whitoutcol comprasdfleftvar">
<asp:DropDownList ID="DdlTipoComprobante" runat="server" AutoPostBack="true" CssClass="form-control input-sm input-small" OnSelectedIndexChanged="DdlTipoComprobante_SelectedIndexChanged">
<asp:ListItem Selected="True" Text="Factura" Value="Fac"></asp:ListItem>
@@ -318,7 +317,7 @@
</table>
<div class="form-group whitoutcol" style="width: 280px;">
<span class="whitoutcol linewhitsize comprasdfleft">Descripción: </span>
<span class="whitoutcol comprasdfleft">Descripción: </span>
<div class="whitoutcol whitoutcol comprasdfleftvar">
<asp:TextBox ID="TxtDescripcion" runat="server" CausesValidation="true" MaxLength="200" TextMode="MultiLine" ValidationGroup="GrpGuardar" Width="280px"></asp:TextBox>
<asp:RequiredFieldValidator ID="RFVDescripcion" runat="server" ControlToValidate="TxtDescripcion" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Descripción''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
@@ -326,14 +325,14 @@
</div>
</div>
<div class="form-group whitoutcol" style="width: 280px;" id="TrFacturaRefacturar" visible="false" runat="server">
<span class="whitoutcol linewhitsize comprasdfleft">Refacturación: </span>
<span class="whitoutcol comprasdfleft">Refacturación: </span>
<div class="whitoutcol whitoutcol comprasdfleftvar">
<asp:Literal Text="" ID="LtFacturaRefacturar" runat="server" />
<asp:HiddenField ID="HdnRefacturacionCveCompra" runat="server" />
</div>
</div>
<div class="form-group whitoutcol" style="width: 400px;" id="DivEsNoDeducible" visible="false" runat="server">
<span class="whitoutcol linewhitsize comprasdfleft" style="width: 120px;">¿Es No Deducible?</span>
<span class="whitoutcol comprasdfleft" style="width: 120px;">¿Es No Deducible?</span>
<div class="whitoutcol whitoutcol comprasdfleftvar">
<asp:CheckBox ID="ChkEsNoDeducible" runat="server" OnCheckedChanged="ChkEsNoDeducible_CheckedChanged1" AutoPostBack="true" />
</div>
@@ -364,26 +363,26 @@
</div>
<div class="portlet-body">
<div class="form-group proveedoreespes">
<span class="whitoutcol linewhitsize proveedoreespes">RFC:</span>
<span class="whitoutcol proveedoreespes">RFC:</span>
<div class="whitoutcol whitoutcol ">
<asp:Label ID="LblRFC" runat="server" Text="RFC"></asp:Label>
<asp:HiddenField ID="HdnProveedorIVA" ClientIDMode="Static" Value="0" runat="server" />
</div>
</div>
<div class="form-group proveedoreespes">
<span class="whitoutcol linewhitsize proveedoreespes">Días de Crédito:</span>
<span class="whitoutcol proveedoreespes">Días de Crédito:</span>
<div class="whitoutcol whitoutcol ">
<asp:Label ID="LblDiasCredito" runat="server" Text="0" ClientIDMode="Static"></asp:Label>
</div>
</div>
<div class="form-group proveedoreespes">
<span class="whitoutcol linewhitsize proveedoreespes">Límite de Crédito:</span>
<span class="whitoutcol proveedoreespes">Límite de Crédito:</span>
<div class="whitoutcol whitoutcol ">
<asp:Label ID="LblLimiteCredito" runat="server" Text="0"></asp:Label>
</div>
</div>
<div class="form-group proveedoreespes">
<span class="whitoutcol linewhitsize proveedoreespes">Crédito Disponible:</span>
<span class="whitoutcol proveedoreespes">Crédito Disponible:</span>
<div class="whitoutcol whitoutcol ">
<asp:Label ID="LblCreditoDisponible" runat="server" Text="0"></asp:Label>
</div>
@@ -413,7 +412,7 @@
<div class="portlet-body">
<div runat="server" id="RowProveedorSucursal" visible="false">
<div class="form-group proveedoreespes">
<span class="whitoutcol linewhitsize proveedoreespes">Sucursal: </span>
<span class="whitoutcol proveedoreespes">Sucursal: </span>
<div class="whitoutcol whitoutcol">
<asp:DropDownList ID="DdlProveedorSucursal" CssClass=" select2me" AppendDataBoundItems="true" DataValueField="CveProveedorSucursal" DataTextField="ProveedorSucursal" runat="server" Width="185px">
</asp:DropDownList>
@@ -422,7 +421,7 @@
</div>
<div class="form-group proveedoreespes">
<span class="whitoutcol linewhitsize proveedoreespes" style="height: 100%; vertical-align: middle;">Estatus:</span>
<span class="whitoutcol proveedoreespes" style="height: 100%; vertical-align: middle;">Estatus:</span>
<div class="whitoutcol whitoutcol" style="width: 180px;">
<asp:Label ID="LblCompraEstatus" runat="server" Text="Recibida"></asp:Label><br />
<asp:CheckBox CssClass="md-checksd" ID="ChkProgramarPago" runat="server" Text="Autorizada" Visible="False" />
@@ -433,25 +432,21 @@
</div>
</div>
<div class="form-group proveedoreespes" id="trImporte" runat="server" visible="False">
<span class="whitoutcol linewhitsize proveedoreespes">Importe: </span>
<span class="whitoutcol proveedoreespes">Importe: </span>
<div class="whitoutcol whitoutcol">
<asp:HyperLink ID="HplImporte" CssClass="Texto thickbox" runat="server"></asp:HyperLink></td>
<asp:HyperLink ID="HplImporte" CssClass="Texto thickbox" runat="server"></asp:HyperLink>
</div>
</div>
<div class="form-group proveedoreespes" id="trSaldo" runat="server" visible="False">
<span class="whitoutcol linewhitsize proveedoreespes">Saldo: </span>
<span class="whitoutcol proveedoreespes">Saldo: </span>
<div class="whitoutcol whitoutcol">
<asp:HyperLink ID="HplSaldoAuxiliar" CssClass="Texto thickbox" runat="server"></asp:HyperLink></td>
<asp:HyperLink ID="HplSaldoAuxiliar" CssClass="Texto thickbox" runat="server"></asp:HyperLink>
</div>
</div>
<div class="form-group proveedoreespes" id="trContabilizada" runat="server" visible="true">
<span class="whitoutcol linewhitsize proveedoreespes">Contabilizada: </span>
<span class="whitoutcol proveedoreespes">Contabilizada: </span>
<div class="whitoutcol whitoutcol">
<asp:HyperLink ID="HplCompraContabilizada" runat="server" Text="No"></asp:HyperLink>
<%--<asp:HyperLink ID="HplPolizaCancelación" runat="server" Visible="false" Text="Cancelación"></asp:HyperLink>--%>
@@ -460,13 +455,13 @@
</div>
</div>
<div class="form-group proveedoreespes" runat="server" id="divTipoFactura" visible="false">
<span class="whitoutcol linewhitsize proveedoreespes">Tipo Factura: </span>
<span class="whitoutcol proveedoreespes">Tipo Factura: </span>
<div class="whitoutcol whitoutcol">
<asp:Label ID="LblTipoFact" runat="server" Text="CBB"></asp:Label>
</div>
</div>
<div class="form-group proveedoreespes">
<span class="whitoutcol linewhitsize proveedoreespes">Validada SAT: </span>
<span class="whitoutcol proveedoreespes">Validada SAT: </span>
<div class="whitoutcol whitoutcol">
<asp:DropDownList ID="DdlValidadaSAT" CssClass="form-control input-sm" runat="server" Enabled="false" Width="78px">
<asp:ListItem>No</asp:ListItem>
@@ -475,19 +470,19 @@
</div>
</div>
<div class="form-group proveedoreespes">
<span class="whitoutcol linewhitsize proveedoreespes">Capturó: </span>
<span class="whitoutcol proveedoreespes">Capturó: </span>
<div class="whitoutcol whitoutcol">
<asp:Label ID="LblUsuarioCaptura" runat="server"></asp:Label>
</div>
</div>
<div class="form-group proveedoreespes">
<span class="whitoutcol linewhitsize proveedoreespes">F. Captura </span>
<span class="whitoutcol proveedoreespes">F. Captura </span>
<div class="whitoutcol whitoutcol">
<asp:Label ID="LitFechCaptura" runat="server"></asp:Label>
</div>
</div>
<div class="form-group proveedoreespes">
<span class="whitoutcol linewhitsize proveedoreespes">Tipo Compra:</span>
<span class="whitoutcol proveedoreespes">Tipo Compra:</span>
<div class="whitoutcol whitoutcol ">
<asp:DropDownList ID="DdlTipoCompra" runat="server" AutoPostBack="true" OnSelectedIndexChanged="DdlTipoCompra_SelectedIndexChanged" CssClass="form-control input-sm input-small">
@@ -509,20 +504,20 @@
</div>
</div>
<div class="form-group proveedoreespes" runat="server" id="divImportacion" visible="false">
<span class="whitoutcol linewhitsize proveedoreespes">Importación </span>
<span class="whitoutcol proveedoreespes">Importación </span>
<div class="whitoutcol">
<asp:CheckBox runat="server" ID="chkImportacion"> </asp:CheckBox>
</div>
</div>
<div class="form-group proveedoreespes" runat="server" id="divCompraImportacion" visible="false">
<span class="whitoutcol linewhitsize proveedoreespes">
<span class="whitoutcol proveedoreespes">
<asp:Literal ID="LtlImportacionTexto" runat="server">Importación</asp:Literal>:</span>
<div class="whitoutcol">
<asp:HyperLink runat="server" ID="HplCompraImportacion" CssClass="Texto"> </asp:HyperLink>
</div>
</div>
<div class="form-group proveedoreespes" runat="server" id="divFolioGarantia" visible="false">
<span class="whitoutcol linewhitsize proveedoreespes">Folio Garantía </span>
<span class="whitoutcol proveedoreespes">Folio Garantía </span>
<div class="whitoutcol whitoutcol">
<asp:DropDownList ID="DdlFolioGarantia" runat="server" AutoPostBack="true" AppendDataBoundItems="true" DataTextField="FolioGarantia" DataValueField="CveFolioGarantia" OnSelectedIndexChanged="DdlFolioGarantia_SelectedIndexChanged" CssClass="form-control input-sm input-small select2me">
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
@@ -530,6 +525,15 @@
<asp:Button ID="BtnFolioGarantiaRestantes" runat="server" Text="Resta" CssClass="default" OnClick="BtnFolioGarantiaRestantes_Click" />
</div>
</div>
<div class="form-group proveedoreespes" runat="server" id="divRecoleccion" visible="false">
<span class="whitoutcol proveedoreespes">Recolección</span>
<div class="whitoutcol whitoutcol">
<asp:DropDownList ID="DdlRecoleccion" runat="server" AutoPostBack="true" DataTextField="Referencia" DataValueField="CveEntregaAlmacen" OnSelectedIndexChanged="DdlFolioGarantia_SelectedIndexChanged" CssClass="form-control input-sm input-small select2me">
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
</asp:DropDownList>
<asp:Button ID="BtnRecolecciónAplicar" runat="server" Text="Aplicar" CssClass="default" OnClick="BtnRecolecciónAplicar_Click" />
</div>
</div>
</div>
</div>
</ContentTemplate>
@@ -917,14 +921,13 @@
<asp:Button runat="server" ID="btnProrateo" Visible="false" Text="Prorratear" CommandArgument="Compras" CssClass="btn btn-success" />
<asp:Button runat="server" ID="btnProrateo2" Visible="false" Text="Prorratear Nomina" CommandArgument="Nomina" CssClass="btn btn-success" />
<asp:Button runat="server" ID="BtnProrateoDeducible" Visible="false" Text="Prorratear 8.5%" CommandArgument="Prorratear Deducible" CssClass="btn btn-success" />
</div>
</div>
</div>
<div class="col-md-6 ">
<div id="dvTotales" runat="server" class="well" style="width: 100%; max-width: 400px; float: right;">
<div id="dvTotales" runat="server" class="well" style="width: 100%; max-width: 400px; margin-top:0px; padding:0px; float: right;">
<table border="0" rules="none" class="TextTab" width="100%">
<tr>
<tr id="trTotalOriginal" runat="server" visible="false">
<td></td>
<td></td>
<td id="tdT0" runat="server" visible="false"><strong>Original</strong></td>
@@ -954,7 +957,7 @@
<td width="82px">
<asp:TextBox ID="TxtSubTotal" runat="server" BorderStyle="None" Style="text-align: right;" Text="0.00" Width="98px"></asp:TextBox>
</td>
<td width="82px" runat="server" id="tdT1" visible="false">
<td width="22px" runat="server" id="tdT1" visible="false">
<asp:Label Text="" ID="LbSubTotalOriginal" runat="server" />
</td>
<td>&nbsp;</td>
@@ -975,12 +978,9 @@
<td runat="server" id="tdT3" visible="false">
<asp:Label Text="" ID="LbAmortizacionOriginal" runat="server" />
</td>
<td align="right">&nbsp
&nbsp; <i class="fa fa-money font-green" title="Aplicar Amortización" data-toggle="tooltip" data-placement="top" runat="server" id="ImgAnticiposPendientes" visible="False" style="cursor: pointer;"></i>
</td>
<td align="right">&nbsp
&nbsp;
<td align="left">&nbsp
&nbsp; <i class="fa fa-money font-green" title="Aplicar Amortización" data-toggle="tooltip" data-placement="top" runat="server" id="ImgAnticiposPendientes" visible="False" style="cursor: pointer;"></i>
&nbsp;
<asp:HyperLink ID="HLAplicaNCFact" NavigateUrl="#" Visible="false" data-toggle="modal" data-target="#FacturaNC" runat="server"><i title="Aplicar Notas de Credito" data-toggle="tooltip" class='fa fa-money font-green'></i></asp:HyperLink>
</td>
</tr>
@@ -1184,7 +1184,7 @@
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpINV" runat="server" UpdateMode="Conditional">
<asp:UpdatePanel ID="UpInv" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="GvInv" runat="server" DataKeyNames="Total,PU,Cantidad,CvePS" AutoGenerateColumns="false" GridLines="None" EmptyDataText="Aun no hay registros." ShowHeaderWhenEmpty="True" CssClass="table table-striped table-hover Widthall" Visible="false">
<Columns>