926 lines
100 KiB
Plaintext
926 lines
100 KiB
Plaintext
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="DiarioAmortizaciones.aspx.vb" Inherits="Contabilidad_DiarioAmortizaciones" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="CP" Runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="CSS" Runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="HB" Runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content4" ContentPlaceHolderID="E" Runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="H" Runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content6" ContentPlaceHolderID="C" Runat="Server">
|
|
<asp:UpdatePanel ID="UPPFiltros" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="portlet solid grey-cascade portlet-filter">
|
|
<div class="portlet-title portlet-filterT smalltitle magindate">
|
|
<div class="tools">
|
|
<asp:Button ID="BtnConsultar" runat="server" CssClass="btn btn-primary" Text="Consultar" />
|
|
</div>
|
|
<div class="titlefiltros caption ">
|
|
<ul class="list-inline text-size-12">
|
|
<li>Proveedor:</li>
|
|
<li>
|
|
<asp:DropDownList ID="DdlProveedores" runat="server" AppendDataBoundItems="true" DataTextField="RazonSocial" DataValueField="CveProveedor" Width="250px" CssClass="form-group input-sm select2me">
|
|
<asp:ListItem Selected="True" Text="Todos" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</li>
|
|
<li>
|
|
Cuenta:
|
|
</li>
|
|
<li>
|
|
<asp:DropDownList ID="DdlCuenta" runat="server" AppendDataBoundItems="true" DataTextField="NumCuenta" DataValueField="CveCuenta" Width="100px" CssClass="form-group input-sm">
|
|
<asp:ListItem Selected="True" Text="Todos" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</li>
|
|
<li>
|
|
Tipo:
|
|
</li>
|
|
<li>
|
|
<asp:DropDownList ID="DdlTipoTransaccion" runat="server" AppendDataBoundItems="true" AutoPostBack="false" DataTextField="TipoTransaccion" DataValueField="CveTipoTransaccion" Width="100px" ValidationGroup="GrpGuardar" CssClass="form-group input-sm">
|
|
<asp:ListItem Selected="True" Text="Todas" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</li>
|
|
<li>
|
|
F.I.:
|
|
</li>
|
|
<li style="margin-right:30px">
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 110px !important; padding: 0px;">
|
|
<asp:TextBox ID="txtFechaI" runat="server" CssClass="form-control" Width="99%" CausesValidation="true" MaxLength="10" Height="24px"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="ImgCalendarioI" class="btn default " Text="<i class='fa fa-calendar'></i>" Height="24px" runat="server"></asp:LinkButton>
|
|
</span>
|
|
<ajax:MaskedEditExtender ID="MEEFechaI" runat="server" TargetControlID="txtFechaI" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CalendarExtender1" TargetControlID="txtFechaI" PopupButtonID="ImgCalendarioI" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="rfvFechaI" runat="server" ControlToValidate="txtFechaI" Display="None" ErrorMessage="El campo <b>''Fecha Inicial''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="Valida"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="cvFechaI" runat="server" ControlToValidate="txtFechaI" Display="None" ErrorMessage="El campo <b>''Fecha Inicial''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="Valida"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="vcoFfvFI" runat="server" HighlightCssClass="vco" TargetControlID="rfvFechaI" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="vcoCvFI" runat="server" HighlightCssClass="vco" TargetControlID="cvFechaI" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
F.F.:
|
|
</li>
|
|
<li>
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 110px !important; padding: 0px;">
|
|
<asp:TextBox ID="txtFechaF" runat="server" CssClass="form-control" Width="99%" CausesValidation="true" MaxLength="10" Height="24px"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="imgCalendarioF" class="btn default " Text="<i class='fa fa-calendar'></i>" Height="24px" runat="server"></asp:LinkButton>
|
|
</span>
|
|
<ajax:MaskedEditExtender ID="MEEFechaF" runat="server" TargetControlID="txtFechaF" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="Calendario2" TargetControlID="txtFechaF" PopupButtonID="imgCalendarioF" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="rfvFechaF" runat="server" ControlToValidate="txtFechaF" Display="None" ErrorMessage="El campo <b>''Fecha Final''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="Valida"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="cvFechaF" runat="server" ControlToValidate="txtFechaF" Display="None" ErrorMessage="El campo <b>''Fecha Final''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="Valida"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="vcoRfvFF" runat="server" HighlightCssClass="vco" TargetControlID="rfvFechaF" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="vcoCvFF" runat="server" HighlightCssClass="vco" TargetControlID="cvFechaF" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
<br />
|
|
<asp:Panel ID="PnlPoliza" runat="server" Visible="true">
|
|
<asp:UpdatePanel ID="UPPPoliza" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:RadioButtonList ID="RBLOpcion" runat="server" RepeatDirection="Horizontal" AutoPostBack="True">
|
|
<asp:ListItem Value="1" >Póliza Agrupadora</asp:ListItem>
|
|
<asp:ListItem Value="2" Selected="true">Póliza Por Separado</asp:ListItem>
|
|
</asp:RadioButtonList>
|
|
|
|
|
|
|
|
<asp:Panel runat="server" ID="PnlAgrupadora" Visible="false">
|
|
|
|
<table border="0" cellpadding="0" cellspacing="0" class="Texto">
|
|
<tr style="height: 18px;">
|
|
<td style="text-align: left; width: 100px"> <b>Fecha:</b> </td>
|
|
<td style="text-align: left;">
|
|
<asp:TextBox ID="TxtFecha" runat="server" Width="88px"></asp:TextBox>
|
|
<asp:ImageButton runat="server" ID="imgCalendario" ImageUrl="/Imagenes/calendar.png" ImageAlign="AbsMiddle" Width="16px" Height="16px" AlternateText="Click para ver el Calendario" />
|
|
<ajax:MaskedEditExtender ID="MEEFechaC" 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="RFVFechaC" runat="server" ControlToValidate="TxtFecha" Display="None" ErrorMessage="El campo <b>''Fecha''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVFechaC" runat="server" ControlToValidate="TxtFecha" Display="None" ErrorMessage="El campo <b>''Fecha''</b> no tiene 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="VCERFVFC" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaC" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="VCECVFC" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaC" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
</td>
|
|
<td>
|
|
<table width="150px" runat="server" id="TbTipoCambio" visible="False">
|
|
<tr>
|
|
<td>Tipo Cambio.</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtTC" onblur="$get('ImgTC').style.display='';" runat="server" Width="45px"></asp:TextBox>
|
|
<asp:ImageButton runat="server" ID="ImgTC" Style="display: none;" Height="16px" ClientIDMode="Static" ImageUrl="/Imagenes/accept.png"></asp:ImageButton>
|
|
<asp:HiddenField ID="HdnTC" runat="server" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr style="height: 18px;">
|
|
<td style="text-align: left;"> <b>Tipo de Póliza:</b> </td>
|
|
<td colspan="2" style="text-align: left;">
|
|
<asp:DropDownList ID="DdlPolizaTipo" DataValueField="Id" DataTextField="Nombre" runat="server"></asp:DropDownList></td>
|
|
</tr>
|
|
<tr style="height: 18px;">
|
|
<td style="text-align: left;"> <b>Concepto:</b> </td>
|
|
<td colspan="2" style="text-align: left;">
|
|
<asp:TextBox ID="TxtDescripcion" runat="server" Text="" Width="350px"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVDescripcion" runat="server" Display="None" ErrorMessage="El campo <b>''Concepto''</b> es necesario, por favor ingréselo)." ValidationGroup="GrpGuardar" ControlToValidate="TxtDescripcion"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCEDescripcion" runat="server" HighlightCssClass="vco" TargetControlID="RFVDescripcion" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
|
|
</asp:Panel>
|
|
<%-- <asp:RadioButtonList ID="RBLOpcionFyE" runat="server" RepeatDirection="Horizontal">
|
|
<asp:ListItem Value="1" Selected="True">Compras</asp:ListItem>
|
|
<asp:ListItem Value="2">FyE</asp:ListItem>
|
|
</asp:RadioButtonList>--%>
|
|
<br />
|
|
<asp:Button ID="BtnContabilizar" runat="server" Text="Contabilizar" ValidationGroup="GrpGuardar" CssClass="btn btn-primary"/>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
<br />
|
|
|
|
|
|
</asp:Panel>
|
|
|
|
<asp:UpdatePanel ID="UPPDatos" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
|
|
|
|
<ajax:TabContainer runat="server" ID="Tabs">
|
|
|
|
<ajax:TabPanel runat="server" ID="TabAnt" HeaderText="Anticipos" >
|
|
<ContentTemplate>
|
|
|
|
<asp:GridView ID="GvAnt" GridLines="None" CssClass="table table-hover table-advance Widthall" Width="100%" runat="server" AutoGenerateColumns="False" ShowHeader="False" DataKeyNames="Importe,CveMoneda,CvePrePoliza,CvePlantillaPoliza,CveEmpresa,IdCtaContAnticipos,IdCtaContComplementaria,IdCtaContBancos,IdCtaContBancosComplementaria,CveIE,PrefijoConta,TipoTransAbreviatura,Folio,CveTipoTransaccion,IdCuentaIVAxAcreditar,IdCuentaIVAAcreditable,CveProveedor">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="">
|
|
<ItemTemplate>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr class="Titulos">
|
|
<td>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr style="height: 20px;">
|
|
<td style="width: 25px;">
|
|
<asp:CheckBox ID="Chk" runat="server" Visible="False" /></td>
|
|
<td>
|
|
<table width="100%">
|
|
<tr>
|
|
<td style="text-align: left;">Fecha:<asp:TextBox ID="TxtFecha" type="date" runat="server" Width="113px" Text='<%# Eval("Fecha", "{0:yyyy-MM-dd}") %>' required></asp:TextBox>
|
|
|
|
Tipo Póliza:
|
|
<asp:DropDownList ID="DdlPolizaTipo" DataValueField="Id" DataTextField="Nombre" runat="server"></asp:DropDownList>
|
|
Concepto:
|
|
<asp:TextBox ID="TxtDescripcion" runat="server" Width="350px" Text='<%# Eval("RazonSocial", "Anticipo {0}") %>'></asp:TextBox>
|
|
- $
|
|
<%# Eval("Importe", "{0:N2}")%>
|
|
<%# Eval("Abreviatura")%>
|
|
<asp:Label ID="LblTC" runat="server" Text="TC:" Font-Size="6pt" Font-Italic="True" Visible='<%# Eval("CveMoneda").ToString = "2"%>'></asp:Label>
|
|
<asp:TextBox ID="TxtTC" runat="server" Width="35px" Font-Size="6pt" Font-Italic="True" Text='<%# Eval("TC")%>' Visible='<%# Eval("CveMoneda").ToString = "2"%>'></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
<tr><td style="text-align:left">
|
|
Proveedor: <asp:HyperLink ID="HplP" runat="server" CssClass="Texto" Text='<%# Eval("RazonSocial")%>' NavigateUrl='<%# Eval("CveProveedor", "/Compras/Proveedores.aspx?CveProveedor={0}")%>'></asp:HyperLink>
|
|
Cuenta: <asp:HyperLink ID="HplC" runat="server" CssClass="Texto" Text='<%# Eval("Cuenta")%>' NavigateUrl='<%# Eval("CveCuenta", "/Bancos/CuentasBancariasDetalle.aspx?CveCuenta={0}")%>'></asp:HyperLink>
|
|
<%# Eval("TipoTransaccion")%> : <asp:HyperLink ID="HplTT" runat="server" CssClass="Texto" Text='<%# Eval("Folio")%>' NavigateUrl='<%# Eval("CveIE", "/Bancos/IE.aspx?CveIE={0}")%>'></asp:HyperLink>
|
|
</td></tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: left">
|
|
<asp:GridView ID="GvPC" GridLines="None" CssClass="table table-hover table-advance Widthall" Width="100%" runat="server" ShowHeader="False" AutoGenerateColumns="False" OnRowDataBound="GvPC_RowDataBound" DataKeyNames="CveCompra,RazonSocial,TipoDocto,SerieFolio,Descripcion,SubTotal,Total,IVA,CveIE,Fecha,CveProveedor,Conta_AsientoContableComprasContado,IdCuentaGasto,RetIVA,RetISR,IdCtaContRetIVA,IdCtaContRetISR,IdCtaContProveedores,CveMonedaCompra,CompraIdPoliza">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="">
|
|
<ItemTemplate>
|
|
<%-- <asp:HiddenField ID="HdnTipoDocto" runat="server" Value='<%# Eval("TipoDocto")%>' />--%>
|
|
<asp:HiddenField ID="HdnCveCompra" runat="server" Value='<%# Eval("CveCompra")%>' />
|
|
<%-- <asp:HiddenField ID="HdnCveIE" runat="server" Value='<%# Eval("CveIE")%>' />--%>
|
|
<%-- <asp:HiddenField ID="HdnActual" runat="server" />--%>
|
|
<asp:HiddenField ID="HdnIVA" runat="server" Value='<%# Eval("IVA")%>' />
|
|
<asp:HiddenField ID="HdnRetIVA" runat="server" Value='<%# Eval("RetIVA")%>' />
|
|
<asp:HiddenField ID="HdnRetISR" runat="server" Value='<%# Eval("RetISR")%>' />
|
|
<asp:HiddenField ID="HdnSerie" runat="server" Value='<%# Eval("Serie")%>' />
|
|
<asp:HiddenField ID="HdnFolio" runat="server" Value='<%# Eval("Folio")%>' />
|
|
<asp:HiddenField ID="HdnSerieFolio" runat="server" Value='<%# Eval("SerieFolio")%>' />
|
|
<asp:HiddenField ID="HdnSubTotalCompra" runat="server" Value='<%# Eval("SubTotal")%>' />
|
|
<asp:HiddenField ID="HdnTotal" runat="server" Value='<%# Eval("Total")%>' />
|
|
<asp:HiddenField ID="HdnIdCtaContProveedores" runat="server" Value='<%# Eval("IdCtaContProveedores")%>' />
|
|
<asp:HiddenField ID="HdnCveProveedor" runat="server" Value='<%# Eval("CveProveedor")%>' />
|
|
<asp:HiddenField ID="HdnRazonSocial" runat="server" Value='<%# Eval("RazonSocial")%>' />
|
|
<asp:HiddenField ID="HdnRFC" runat="server" Value='<%# Eval("RFC")%>' />
|
|
<asp:HiddenField ID="HdnIVAPagadoCompra" runat="server" Value='<%# Eval("IVAPagadoCompra")%>' />
|
|
<asp:HiddenField ID="HdnImportePagadoCompra" runat="server" Value='<%# Eval("ImportePagadoCompra")%>' />
|
|
<asp:HiddenField ID="HdnRetIVAPagadoCompra" runat="server" Value='<%# Eval("RetIVAPagadoCompra")%>' />
|
|
<asp:HiddenField ID="HdnRetISRPagadoCompra" runat="server" Value='<%# Eval("RetISRPagadoCompra")%>' />
|
|
<asp:HiddenField ID="HdnTCFechaCompra" runat="server" Value='<%# Eval("TC_Compra")%>'/>
|
|
<asp:HiddenField ID="HdnTC" runat="server"/>
|
|
<asp:HiddenField ID="HdnIdCtaContRetIVA" runat="server" Value='<%# Eval("IdCtaContRetIVA")%>' />
|
|
<asp:HiddenField ID="HdnIdCtaContRetISR" runat="server" Value='<%# Eval("IdCtaContRetISR")%>' />
|
|
|
|
<asp:HiddenField ID="HdnCompraIdPoliza" runat="server" Value='<%# Eval("CompraIdPoliza")%>' />
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" runat="server" id="TbCompra">
|
|
<tr class="SubTotales">
|
|
<td>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr style="height: 20px;">
|
|
<td style="width: 25px;"></td>
|
|
<td>
|
|
<table width="100%" cellspacing="0" cellpadding="0" id="TbH" runat="server">
|
|
<tr>
|
|
<td style="width: 250px; display: none;">
|
|
<asp:HyperLink ID="HplProv" runat="server" Visible="False" CssClass="Texto" Text='<%# Eval("RazonSocial")%>' NavigateUrl='<%# Eval("CveProveedor", "/Compras/Proveedores.aspx?CveProveedor={0}") %>'></asp:HyperLink>
|
|
</td>
|
|
<td style="width: 100px;">F: <a href='<%# Eval("CveCompra", "/Compras/Compras.aspx?CveCompra={0}") %>' class="Texto"><%# Eval("SerieFolio")%></a></td>
|
|
<td style="width: 100px;"> <%# Eval("Fecha", "{0:d}")%></td>
|
|
<td style="width: 120px;">SubTotal: <asp:Label ID="LblSubTotal" runat="server" Text='<%# Eval("SubTotal", "{0:N2}")%>'></asp:Label></td>
|
|
<td style="width: 100px;">IVA: <%# Eval("IVA", "{0:N2}")%></td>
|
|
<td style="width: 70px;">Ret.IVA: <asp:Label ID="LblRetIVA" runat="server" Text='<%# Eval("RetIVA", "{0:N2}")%>'></asp:Label></td>
|
|
<td style="width: 70px;">Ret.ISR: <asp:Label ID="LblRetISR" runat="server" Text='<%# Eval("RetISR", "{0:N2}")%>'></asp:Label></td>
|
|
<td style="width: 100px;">Total: <%# Eval("Total", "{0:N2}")%> <%# Eval("Abreviatura")%>
|
|
<asp:Label ID="LblTC" runat="server" Font-Size="6pt" Font-Italic="True" Text='<%# If(UsuarioActual.CveEmpresa = 66, Eval("TC_Fluctuacion", "T.C. {0}"), Eval("TC_Compra", "T.C. {0}"))%>' Visible='<%# Eval("CveMonedaCompra").ToString = "2"%>'></asp:Label>
|
|
<asp:TextBox ID="TxtTC" Width="25px" runat="server" Visible="False"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: left">
|
|
<asp:GridView ID="GvD" runat="server" GridLines="None" CssClass="table table-hover table-advance Widthall" AutoGenerateColumns="False" OnRowDataBound="GvD_RowDataBound" ForeColor="Gray" DataKeyNames="PS,SubTotalPS,CveCompra,TipoDocto,SerieFolio,Descripcion,SubTotal,CveIE,Fecha,IdCuentaGasto">
|
|
|
|
<Columns>
|
|
<asp:BoundField HeaderText="Producto" DataField="PS">
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="250px" />
|
|
</asp:BoundField>
|
|
<asp:TemplateField HeaderText="Proyecto">
|
|
<ItemTemplate>
|
|
<%#String.Format("{0} - {1}", Eval("Proyecto"), Eval("SubProyecto")) %>
|
|
</ItemTemplate>
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="250px" />
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="Clasificacion" ItemStyle-Width="100px" HeaderText="Clasificación" HeaderStyle-HorizontalAlign="Center">
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="120px" />
|
|
</asp:BoundField>
|
|
<asp:TemplateField HeaderText="Importe($)">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LitSubtotalPS" runat="server" Text='<%# Eval("SubTotalPS", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Right" Width="80px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Cuenta" HeaderStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<%#String.Format("{0} - {1}", Eval("Proyecto"), Eval("SubProyecto")) %>
|
|
</ItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:DropDownList ID="DdlM" runat="server" Width="80px">
|
|
</asp:DropDownList>
|
|
<div style='width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;'><%# Eval("CuentaGasto") %></div>
|
|
</ItemTemplate>
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="260px" />
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
</Columns>
|
|
<%--<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<RowStyle CssClass="Texto" />--%>
|
|
</asp:GridView>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<RowStyle CssClass="Texto" />
|
|
</asp:GridView>
|
|
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
|
|
|
|
<ajax:TabPanel runat="server" ID="TabFyE" HeaderText="F y E">
|
|
<ContentTemplate>
|
|
|
|
<asp:UpdatePanel ID="UpFye" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
|
|
|
|
<asp:GridView ID="GvFyE" GridLines="None" CssClass="table table-hover table-advance Widthall" Width="100%" runat="server" AutoGenerateColumns="False" ShowHeader="False" DataKeyNames="Importe,CveMoneda,CvePrePoliza,IdPoliza,CvePlantillaPoliza,CveEmpresa,IdCtaContPersonal,IdCtaContComplementaria,IdCtaContBancos,IdCtaContBancosComplementaria,CveIE,PrefijoConta,TipoTransAbreviatura,Folio,CveTipoTransaccion,IdCuentaIVAxAcreditar,IdCuentaIVAAcreditable,CveProveedor">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="">
|
|
<ItemTemplate>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr class="Titulos">
|
|
<td>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr style="height: 20px;">
|
|
<td style="width: 25px;">
|
|
<asp:CheckBox ID="Chk" runat="server" Visible="False" /></td>
|
|
<td>
|
|
<table width="100%">
|
|
<tr>
|
|
<td style="text-align: left;">
|
|
<ul class="list-inline text-size-12 magindate">
|
|
<li>
|
|
Fecha:
|
|
</li>
|
|
<li>
|
|
Fecha:<asp:TextBox ID="TxtFecha" type="date" runat="server" Width="113px" Text='<%# Eval("Fecha", "{0:yyyy-MM-dd}") %>' required></asp:TextBox>
|
|
</li>
|
|
<li>
|
|
Tipo Póliza:
|
|
<asp:DropDownList CssClass="input-sm" ID="DdlPolizaTipo" DataValueField="Id" DataTextField="Nombre" runat="server"></asp:DropDownList>
|
|
</li>
|
|
<li>
|
|
Concepto:
|
|
<asp:TextBox ID="TxtDescripcion" runat="server" Width="350px" Text='<%# Eval("RazonSocial", "Comprobación: {0}")%>'></asp:TextBox>
|
|
</li>
|
|
<li>
|
|
- $
|
|
<%# Eval("IEImporte", "{0:N2}")%>
|
|
<%# Eval("Abreviatura")%>
|
|
</li>
|
|
<li>
|
|
<asp:Label ID="LblTC" runat="server" Text="TC:" Font-Size="6pt" Font-Italic="True" Visible='<%# Eval("CveMoneda").ToString = "2"%>'></asp:Label>
|
|
<asp:TextBox ID="TxtTC" runat="server" Width="35px" Font-Size="6pt" Font-Italic="True" Text='<%# Eval("TC")%>' Visible='<%# Eval("CveMoneda").ToString = "2"%>'></asp:TextBox>
|
|
</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr><td style="text-align:left">
|
|
<ul class="list-inline text-size-12">
|
|
<li>
|
|
Personal: <asp:HyperLink ID="HplP" runat="server" CssClass="Texto" Text='<%# Eval("RazonSocial")%>' NavigateUrl='<%# Eval("CvePersonal", "/RH/Personal.aspx?CvePersonal={0}")%>'></asp:HyperLink>
|
|
</li>
|
|
<li>
|
|
Cuenta: <asp:HyperLink ID="HplC" runat="server" CssClass="Texto" Text='<%# Eval("Cuenta")%>' NavigateUrl='<%# Eval("CveCuenta", "/Bancos/CuentasBancariasDetalle.aspx?CveCuenta={0}")%>'></asp:HyperLink>
|
|
</li>
|
|
<li>
|
|
<%# Eval("TipoTransaccion")%> : <asp:HyperLink ID="HplTT" runat="server" CssClass="Texto" Text='<%# Eval("Folio")%>' NavigateUrl='<%# Eval("CveIE", "/Bancos/IE.aspx?CveIE={0}")%>'></asp:HyperLink>
|
|
</li>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: left">
|
|
<asp:GridView ID="GvPC" GridLines="None" CssClass="table table-hover table-advance Widthall" Width="100%" runat="server" ShowHeader="False" AutoGenerateColumns="False" OnRowDataBound="GvPC_RowDataBound" DataKeyNames="CveCompra,RazonSocial,TipoDocto,SerieFolio,Descripcion,SubTotal,Total,IVA,CveIE,Fecha,CveProveedor,Conta_AsientoContableComprasContado,IdCuentaGasto,RetIVA,RetISR,IdCtaContRetIVA,IdCtaContRetISR,IdCtaContProveedores,CveMonedaCompra,CompraIdPoliza">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="">
|
|
<ItemTemplate>
|
|
<asp:HiddenField ID="HdnTipoDocto" runat="server" Value='<%# Eval("TipoDocto")%>' />
|
|
<asp:HiddenField ID="HdnCveCompra" runat="server" Value='<%# Eval("CveCompra")%>' />
|
|
<asp:HiddenField ID="HdnCveIE" runat="server" Value='<%# Eval("CveIE")%>' />
|
|
<asp:HiddenField ID="HdnActual" runat="server" />
|
|
<asp:HiddenField ID="HdnIVA" runat="server" Value='<%# Eval("IVA")%>' />
|
|
<asp:HiddenField ID="HdnRetIVA" runat="server" Value='<%# Eval("RetIVA")%>' />
|
|
<asp:HiddenField ID="HdnRetISR" runat="server" Value='<%# Eval("RetISR")%>' />
|
|
<asp:HiddenField ID="HdnSerie" runat="server" Value='<%# Eval("Serie")%>' />
|
|
<asp:HiddenField ID="HdnFolio" runat="server" Value='<%# Eval("Folio")%>' />
|
|
<asp:HiddenField ID="HdnSerieFolio" runat="server" Value='<%# Eval("SerieFolio")%>' />
|
|
<asp:HiddenField ID="HdnSubTotalCompra" runat="server" Value='<%# Eval("SubTotal")%>' />
|
|
<asp:HiddenField ID="HdnTotal" runat="server" Value='<%# Eval("Total")%>' />
|
|
<asp:HiddenField ID="HdnIdCtaContProveedores" runat="server" Value='<%# Eval("IdCtaContProveedores")%>' />
|
|
<asp:HiddenField ID="HdnIdCtaContAnticipos" runat="server" Value='<%# Eval("IdCtaContAnticipos")%>' />
|
|
<asp:HiddenField ID="HdnCveProveedor" runat="server" Value='<%# Eval("CveProveedor")%>' />
|
|
<asp:HiddenField ID="HdnRazonSocial" runat="server" Value='<%# Eval("RazonSocial")%>' />
|
|
<asp:HiddenField ID="HdnRFC" runat="server" Value='<%# Eval("RFC")%>' />
|
|
<asp:HiddenField ID="HdnIVAPagadoCompra" runat="server" Value='<%# Eval("IVAPagadoCompra")%>' />
|
|
<asp:HiddenField ID="HdnImportePagadoCompra" runat="server" Value='<%# Eval("ImportePagadoCompra")%>' />
|
|
<asp:HiddenField ID="HdnRetIVAPagadoCompra" runat="server" Value='<%# Eval("RetIVAPagadoCompra")%>' />
|
|
<asp:HiddenField ID="HdnRetISRPagadoCompra" runat="server" Value='<%# Eval("RetISRPagadoCompra")%>' />
|
|
<asp:HiddenField ID="HdnTCFechaCompra" runat="server" Value='<%# Eval("TC_Compra")%>'/>
|
|
<asp:HiddenField ID="HdnTC" runat="server" />
|
|
<asp:HiddenField ID="HdnIdCtaContRetIVA" runat="server" Value='<%# Eval("IdCtaContRetIVA")%>' />
|
|
<asp:HiddenField ID="HdnIdCtaContRetISR" runat="server" Value='<%# Eval("IdCtaContRetISR")%>' />
|
|
|
|
<asp:HiddenField ID="HdnCompraIdPoliza" runat="server" Value='<%# Eval("CompraIdPoliza")%>' />
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" runat="server" id="TbCompra">
|
|
<tr class="SubTotales">
|
|
<td>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr style="height: 20px;">
|
|
<td style="width: 25px;"></td>
|
|
<td>
|
|
<table width="100%" cellspacing="0" cellpadding="0" id="TbH" runat="server">
|
|
<tr>
|
|
<td style="width: 250px; display: none;"><asp:HyperLink ID="HplProv" runat="server" Visible="False" CssClass="Texto" Text='<%# Eval("RazonSocial")%>' NavigateUrl='<%# Eval("CveProveedor", "/Compras/Proveedores.aspx?CveProveedor={0}") %>'></asp:HyperLink></td>
|
|
<td style="width: 100px;">F: <a href='<%# Eval("CveCompra", "/Compras/Compras.aspx?CveCompra={0}") %>' class="Texto"><%# Eval("SerieFolio")%></a></td>
|
|
<td style="width: 100px;"> <%# Eval("Fecha", "{0:d}")%></td>
|
|
<td style="width: 120px;">SubTotal: <asp:Label ID="LblSubTotal" runat="server" Text='<%# Eval("SubTotal", "{0:N2}")%>'></asp:Label></td>
|
|
<td style="width: 100px;">IVA: <%# Eval("IVA", "{0:N2}")%></td>
|
|
<td style="width: 70px;">Ret.IVA: <asp:Label ID="LblRetIVA" runat="server" Text='<%# Eval("RetIVA", "{0:N2}")%>'></asp:Label></td>
|
|
<td style="width: 70px;">Ret.ISR: <asp:Label ID="LblRetISR" runat="server" Text='<%# Eval("RetISR", "{0:N2}")%>'></asp:Label></td>
|
|
<td style="width: 100px;">Total: <%# Eval("Total", "{0:N2}")%> <%# Eval("Abreviatura")%>
|
|
<asp:Label ID="LblTC" runat="server" Font-Size="6pt" Font-Italic="True" Text='<%# If(UsuarioActual.CveEmpresa = 66, Eval("TC_Fluctuacion", "T.C. {0}"), Eval("TC_Compra", "T.C. {0}"))%>' Visible='<%# Eval("CveMonedaCompra").ToString = "2"%>'></asp:Label>
|
|
<asp:TextBox ID="TxtTC" Width="25px" runat="server" Visible="False"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: left">
|
|
<asp:GridView ID="GvD" runat="server" GridLines="None" CssClass="table table-hover table-advance Widthall" AutoGenerateColumns="False" OnRowDataBound="GvD_RowDataBound" ForeColor="Gray" DataKeyNames="PS,SubTotalPS,CveCompra,TipoDocto,SerieFolio,Descripcion,SubTotal,CveIE,Fecha,IdCuentaGasto">
|
|
|
|
<Columns>
|
|
<asp:BoundField HeaderText="Producto" DataField="PS">
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="250px" />
|
|
</asp:BoundField>
|
|
<asp:TemplateField HeaderText="Proyecto">
|
|
<ItemTemplate>
|
|
<%#String.Format("{0} - {1}", Eval("Proyecto"), Eval("SubProyecto")) %>
|
|
</ItemTemplate>
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="250px" />
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="Clasificacion" ItemStyle-Width="100px" HeaderText="Clasificación" HeaderStyle-HorizontalAlign="Center">
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="120px" />
|
|
</asp:BoundField>
|
|
<asp:TemplateField HeaderText="Importe($)">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LitSubtotalPS" runat="server" Text='<%# Eval("SubTotalPS", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Right" Width="80px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Cuenta" HeaderStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:DropDownList ID="DdlM" runat="server" Width="80px">
|
|
</asp:DropDownList>
|
|
<div style='width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;'><%# Eval("CuentaGasto") %></div>
|
|
</ItemTemplate>
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="260px" />
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
</Columns>
|
|
<%-- <AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<RowStyle CssClass="Texto" />--%>
|
|
</asp:GridView>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<RowStyle CssClass="Texto" />
|
|
</asp:GridView>
|
|
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel runat="server" ID="TabComp" HeaderText="Comprobaciones" >
|
|
<ContentTemplate>
|
|
|
|
<asp:GridView ID="GvComp" GridLines="None" CssClass="table table-hover table-advance Widthall" Width="100%" runat="server" AutoGenerateColumns="False" ShowHeader="False" DataKeyNames="CveEmpresa,CvePrePoliza,CveCompra,CveMonedaCompra,Total,CvePlantillaPoliza,IdCuentaIVAxAcreditar,IdCuentaIVAAcreditable">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="">
|
|
<ItemTemplate>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr class="Titulos">
|
|
<td>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr style="height: 20px;">
|
|
<td style="width: 25px;">
|
|
<asp:CheckBox ID="Chk" runat="server" Visible="False" /></td>
|
|
<td>
|
|
<table width="100%">
|
|
<tr>
|
|
<td style="text-align: left;">
|
|
<ul class="list-inline text-size-12 magindate">
|
|
<li>
|
|
Fecha:
|
|
</li>
|
|
<li>
|
|
<div class="input-group input-sm input-small date date-picker" data-date-format="dd/mm/yyyy" style="width: 150px !important; padding: 0px;">
|
|
<asp:TextBox ID="TxtFecha" type="date" runat="server" Width="113px" Text='<%# Eval("Fecha", "{0:yyyy-MM-dd}") %>' required></asp:TextBox>
|
|
|
|
</div>
|
|
</li>
|
|
<li>
|
|
Tipo Póliza:
|
|
<asp:DropDownList ID="DdlPolizaTipo" DataValueField="Id" DataTextField="Nombre" runat="server" CssClass="input-sm"></asp:DropDownList>
|
|
</li>
|
|
<li>
|
|
Concepto:
|
|
<asp:TextBox ID="TxtDescripcion" runat="server" Width="350px" Text='<%# Eval("RazonSocial", "Comprobación {0}")%>'></asp:TextBox>
|
|
</li>
|
|
<%-- <asp:Literal ID="LitImp" runat="server" Text='<%# Eval("IEImporte", "{0:N2}")%>'></asp:Literal>
|
|
<asp:Literal ID="LitMonAbr" runat="server" Text='<%# Eval("Abreviatura")%>'></asp:Literal>
|
|
<asp:Label ID="LblTC" runat="server" Text="TC:" Font-Size="6pt" Font-Italic="True" Visible='<%# Eval("CveMoneda").ToString = "2"%>'></asp:Label>
|
|
<asp:TextBox ID="TxtTC" runat="server" Width="35px" Font-Size="6pt" Font-Italic="True" Text='<%# Eval("TC")%>' Visible='<%# Eval("CveMoneda").ToString = "2"%>'></asp:TextBox>--%>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<%--<tr><td style="text-align:left">
|
|
Personal: <asp:HyperLink ID="HplP" runat="server" CssClass="Texto" Text='<%# Eval("RazonSocial")%>' NavigateUrl='<%# Eval("CvePersonal", "/RH/Personal.aspx?CvePersonal={0}")%>'></asp:HyperLink>
|
|
Cuenta: <asp:HyperLink ID="HplC" runat="server" CssClass="Texto" Text='<%# Eval("Cuenta")%>' NavigateUrl='<%# Eval("CveCuenta", "/Bancos/CuentasBancariasDetalle.aspx?CveCuenta={0}")%>'></asp:HyperLink>
|
|
<asp:Literal ID="LitTT" runat="server" Text='<%# Eval("TipoTransaccion")%>'></asp:Literal>: <asp:HyperLink ID="HplTT" runat="server" CssClass="Texto" Text='<%# Eval("Folio")%>' NavigateUrl='<%# Eval("CveIE", "/Bancos/IE.aspx?CveIE={0}")%>'></asp:HyperLink>
|
|
</td></tr>--%>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: left">
|
|
<asp:GridView ID="GvPC" GridLines="None" CssClass="table table-hover table-advance Widthall" Width="100%" runat="server" ShowHeader="False" AutoGenerateColumns="False" OnRowDataBound="GvPC_RowDataBound" DataKeyNames="CveCompra,RazonSocial,TipoDocto,SerieFolio,Descripcion,SubTotal,Total,IVA,Fecha,CveProveedor,Conta_AsientoContableComprasContado,IdCuentaGasto,RetIVA,RetISR,IdCtaContRetIVA,IdCtaContRetISR,IdCtaContProveedores,CveMonedaCompra,CompraIdPoliza">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="">
|
|
<ItemTemplate>
|
|
<asp:HiddenField ID="HdnTipoDocto" runat="server" Value='<%# Eval("TipoDocto")%>' />
|
|
<asp:HiddenField ID="HdnCveCompra" runat="server" Value='<%# Eval("CveCompra")%>' />
|
|
<%-- <asp:HiddenField ID="HdnCveIE" runat="server" Value='<%# Eval("CveIE")%>' />--%>
|
|
<asp:HiddenField ID="HdnActual" runat="server" />
|
|
<asp:HiddenField ID="HdnIVA" runat="server" Value='<%# Eval("IVA")%>' />
|
|
<asp:HiddenField ID="HdnRetIVA" runat="server" Value='<%# Eval("RetIVA")%>' />
|
|
<asp:HiddenField ID="HdnRetISR" runat="server" Value='<%# Eval("RetISR")%>' />
|
|
<asp:HiddenField ID="HdnSerie" runat="server" Value='<%# Eval("Serie")%>' />
|
|
<asp:HiddenField ID="HdnFolio" runat="server" Value='<%# Eval("Folio")%>' />
|
|
<asp:HiddenField ID="HdnSerieFolio" runat="server" Value='<%# Eval("SerieFolio")%>' />
|
|
<asp:HiddenField ID="HdnSubTotalCompra" runat="server" Value='<%# Eval("SubTotal")%>' />
|
|
<asp:HiddenField ID="HdnTotal" runat="server" Value='<%# Eval("Total")%>' />
|
|
<asp:HiddenField ID="HdnIdCtaContProveedores" runat="server" Value='<%# Eval("IdCtaContProveedores")%>' />
|
|
<asp:HiddenField ID="HdnCveProveedor" runat="server" Value='<%# Eval("CveProveedor")%>' />
|
|
<asp:HiddenField ID="HdnRazonSocial" runat="server" Value='<%# Eval("RazonSocial")%>' />
|
|
<asp:HiddenField ID="HdnRFC" runat="server" Value='<%# Eval("RFC")%>' />
|
|
<%--<asp:HiddenField ID="HdnIVAPagadoCompra" runat="server" Value='<%# Eval("IVAPagadoCompra")%>' />
|
|
<asp:HiddenField ID="HdnImportePagadoCompra" runat="server" Value='<%# Eval("ImportePagadoCompra")%>' />
|
|
<asp:HiddenField ID="HdnRetIVAPagadoCompra" runat="server" Value='<%# Eval("RetIVAPagadoCompra")%>' />
|
|
<asp:HiddenField ID="HdnRetISRPagadoCompra" runat="server" Value='<%# Eval("RetISRPagadoCompra")%>' />--%>
|
|
<asp:HiddenField ID="HdnTCFechaCompra" runat="server" Value='<%# Eval("TC_Compra")%>'/>
|
|
<asp:HiddenField ID="HdnTC" runat="server"/>
|
|
<asp:HiddenField ID="HdnIdCtaContRetIVA" runat="server" Value='<%# Eval("IdCtaContRetIVA")%>' />
|
|
<asp:HiddenField ID="HdnIdCtaContRetISR" runat="server" Value='<%# Eval("IdCtaContRetISR")%>' />
|
|
|
|
<asp:HiddenField ID="HdnCompraIdPoliza" runat="server" Value='<%# Eval("CompraIdPoliza")%>' />
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" runat="server" id="TbCompra">
|
|
<tr class="SubTotales">
|
|
<td>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr style="height: 20px;">
|
|
<td style="width: 25px;"></td>
|
|
<td>
|
|
<table width="100%" cellspacing="0" cellpadding="0" id="TbH" runat="server">
|
|
<tr>
|
|
<td style="width: 250px; display: none;">
|
|
<asp:HyperLink ID="HplProv" runat="server" Visible="False" CssClass="Texto" Text='<%# Eval("RazonSocial")%>' NavigateUrl='<%# Eval("CveProveedor", "/Compras/Proveedores.aspx?CveProveedor={0}") %>'></asp:HyperLink>
|
|
</td>
|
|
<td style="width: 100px;">F: <a href='<%# Eval("CveCompra", "/Compras/Compras.aspx?CveCompra={0}") %>' class="Texto"><%# Eval("SerieFolio")%></a></td>
|
|
<td style="width: 100px;"> <%# Eval("Fecha", "{0:d}")%> </td>
|
|
<td style="width: 120px;">SubTotal: <asp:Label ID="LblSubTotal" runat="server" Text='<%# Eval("SubTotal", "{0:N2}")%>'></asp:Label></td>
|
|
<td style="width: 100px;">IVA: <%# Eval("IVA", "{0:N2}")%></td>
|
|
<td style="width: 70px;">Ret.IVA: <asp:Label ID="LblRetIVA" runat="server" Text='<%# Eval("RetIVA", "{0:N2}")%>'></asp:Label></td>
|
|
<td style="width: 70px;">Ret.ISR: <asp:Label ID="LblRetISR" runat="server" Text='<%# Eval("RetISR", "{0:N2}")%>'></asp:Label></td>
|
|
<td style="width: 100px;">Total: <%# Eval("Total", "{0:N2}")%> <%# Eval("Abreviatura")%>
|
|
<%-- <asp:Label ID="LblTC" runat="server" Font-Size="6pt" Font-Italic="True" Text='<%# If(UsuarioActual.CveEmpresa = 66, Eval("TC_Fluctuacion", "T.C. {0}"), Eval("TC_Compra", "T.C. {0}"))%>' Visible='<%# Eval("CveMonedaCompra").ToString = "2"%>'></asp:Label>
|
|
<asp:TextBox ID="TxtTC" Width="25px" runat="server" Visible="False"></asp:TextBox>--%>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: left">
|
|
<asp:GridView ID="GvD" runat="server" GridLines="None" CssClass="table table-hover table-advance Widthall" AutoGenerateColumns="False" OnRowDataBound="GvD_RowDataBound" ForeColor="Gray" DataKeyNames="PS,SubTotalPS,CveCompra,TipoDocto,SerieFolio,Descripcion,SubTotal,CveIE,Fecha,IdCuentaGasto">
|
|
|
|
<Columns>
|
|
<asp:BoundField HeaderText="Producto" DataField="PS">
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="250px" />
|
|
</asp:BoundField>
|
|
<asp:TemplateField HeaderText="Proyecto">
|
|
<ItemTemplate>
|
|
<%#String.Format("{0} - {1}", Eval("Proyecto"), Eval("SubProyecto")) %>
|
|
</ItemTemplate>
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="250px" />
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="Clasificacion" ItemStyle-Width="100px" HeaderText="Clasificación" HeaderStyle-HorizontalAlign="Center">
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="120px" />
|
|
</asp:BoundField>
|
|
<asp:TemplateField HeaderText="Importe($)">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LitSubtotalPS" runat="server" Text='<%# Eval("SubTotalPS", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Right" Width="80px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Cuenta" HeaderStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:DropDownList ID="DdlM" runat="server" Width="80px">
|
|
</asp:DropDownList>
|
|
<div style='width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;'><%# Eval("CuentaGasto") %></div>
|
|
|
|
</ItemTemplate>
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="260px" />
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
</Columns>
|
|
<%--<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<RowStyle CssClass="Texto" />--%>
|
|
</asp:GridView>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<RowStyle CssClass="Texto" />
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
<ajax:TabPanel runat="server" ID="TabNC" HeaderText="Notas de Crédito" >
|
|
<ContentTemplate>
|
|
|
|
<asp:GridView ID="GvNC" GridLines="None" CssClass="table table-hover table-advance Widthall" Width="100%" runat="server" AutoGenerateColumns="False" ShowHeader="False" DataKeyNames="CveEmpresa,CvePrePoliza,CveCompra,CveMoneda,CveMonedaCompra,Total,CvePlantillaPoliza,IdCuentaIVAxAcreditar,IdCuentaIVAAcreditable,IdCtaContComplementaria,FechaFluctuacion,TipoCambioFluctuacion,CveProveedor">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="">
|
|
<ItemTemplate>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr class="Titulos">
|
|
<td>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr style="height: 20px;">
|
|
<td style="width: 25px;">
|
|
<asp:CheckBox ID="Chk" runat="server" Visible="False" /></td>
|
|
<td>
|
|
<table width="100%">
|
|
<tr>
|
|
<td style="text-align: left;">
|
|
<ul class="list-inline text-size-12 magindate">
|
|
<li>
|
|
Fecha:
|
|
</li>
|
|
<li>
|
|
<div class="input-group input-sm input-small date date-picker" data-date-format="dd/mm/yyyy" style="width: 150px !important; padding: 0px;">
|
|
<asp:TextBox ID="TxtFecha" type="date" runat="server" Width="113px" Text='<%# Eval("Fecha", "{0:yyyy-MM-dd}") %>' required></asp:TextBox>
|
|
|
|
</div>
|
|
</li>
|
|
<li>
|
|
Tipo Póliza:
|
|
<asp:DropDownList ID="DdlPolizaTipo" DataValueField="Id" DataTextField="Nombre" runat="server" CssClass="input-sm"></asp:DropDownList>
|
|
</li>
|
|
<li>
|
|
Concepto:
|
|
<asp:TextBox ID="TxtDescripcion" runat="server" Width="350px" Text='<%# Eval("NombreComercial") %>' ></asp:TextBox>
|
|
</li>
|
|
<%-- <asp:Literal ID="LitImp" runat="server" Text='<%# Eval("IEImporte", "{0:N2}")%>'></asp:Literal>
|
|
<asp:Literal ID="LitMonAbr" runat="server" Text='<%# Eval("Abreviatura")%>'></asp:Literal>--%>
|
|
<asp:Label ID="LblTC" runat="server" Text="TC:" Font-Size="6pt" Font-Italic="True" Visible='<%# Eval("CveMoneda").ToString = "2"%>'></asp:Label>
|
|
<asp:TextBox ID="TxtTC" runat="server" Width="35px" Font-Size="6pt" Font-Italic="True" Text='<%# Eval("TC")%>' Visible='<%# Eval("CveMoneda").ToString = "2"%>'></asp:TextBox>
|
|
</ul>
|
|
</td>
|
|
</tr>
|
|
<tr><td style="text-align:left">
|
|
Nota Crédito: <asp:HyperLink ID="HplNC" runat="server" CssClass="Texto" Text='<%# Eval("NCSerieFolio")%>' NavigateUrl='<%# Eval("CveCompra", "/Compras/Compras.aspx?CveCompra={0}")%>'></asp:HyperLink>
|
|
<asp:Literal ID="LitImporte" runat="server" Text='<%# Eval("Importe", "{0:N2}")%>'></asp:Literal>
|
|
Factura: <asp:HyperLink ID="HplFac" runat="server" CssClass="Texto" Text='<%# Eval("FSerieFolio")%>' NavigateUrl='<%# Eval("CveCompraAmortizacion", "/Compras/Compras.aspx?CveCompra={0}")%>'></asp:HyperLink> </td></tr>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: left">
|
|
<asp:GridView ID="GvPC" GridLines="None" CssClass="table table-hover table-advance Widthall" Width="100%" runat="server" ShowHeader="False" AutoGenerateColumns="False" OnRowDataBound="GvPC_RowDataBound" DataKeyNames="CveCompra,RazonSocial,TipoDocto,SerieFolio,Descripcion,SubTotal,Total,IVA,Fecha,CveProveedor,Conta_AsientoContableComprasContado,IdCuentaGasto,RetIVA,RetISR,IdCtaContRetIVA,IdCtaContRetISR,IdCtaContProveedores,CveMonedaCompra,CompraIdPoliza">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="">
|
|
<ItemTemplate>
|
|
<asp:HiddenField ID="HdnTipoDocto" runat="server" Value='<%# Eval("TipoDocto")%>' />
|
|
<asp:HiddenField ID="HdnCveCompra" runat="server" Value='<%# Eval("CveCompra")%>' />
|
|
<%-- <asp:HiddenField ID="HdnCveIE" runat="server" Value='<%# Eval("CveIE")%>' />--%>
|
|
<asp:HiddenField ID="HdnActual" runat="server" />
|
|
<asp:HiddenField ID="HdnIVA" runat="server" Value='<%# Eval("IVA")%>' />
|
|
<asp:HiddenField ID="HdnRetIVA" runat="server" Value='<%# Eval("RetIVA")%>' />
|
|
<asp:HiddenField ID="HdnRetISR" runat="server" Value='<%# Eval("RetISR")%>' />
|
|
<asp:HiddenField ID="HdnSerie" runat="server" Value='<%# Eval("Serie")%>' />
|
|
<asp:HiddenField ID="HdnFolio" runat="server" Value='<%# Eval("Folio")%>' />
|
|
<asp:HiddenField ID="HdnSerieFolio" runat="server" Value='<%# Eval("SerieFolio")%>' />
|
|
<asp:HiddenField ID="HdnSubTotalCompra" runat="server" Value='<%# Eval("SubTotal")%>' />
|
|
<asp:HiddenField ID="HdnTotal" runat="server" Value='<%# Eval("Total")%>' />
|
|
<asp:HiddenField ID="HdnIdCtaContProveedores" runat="server" Value='<%# Eval("IdCtaContProveedores")%>' />
|
|
<asp:HiddenField ID="HdnCveProveedor" runat="server" Value='<%# Eval("CveProveedor")%>' />
|
|
<asp:HiddenField ID="HdnRazonSocial" runat="server" Value='<%# Eval("RazonSocial")%>' />
|
|
<asp:HiddenField ID="HdnRFC" runat="server" Value='<%# Eval("RFC")%>' />
|
|
<%--<asp:HiddenField ID="HdnIVAPagadoCompra" runat="server" Value='<%# Eval("IVAPagadoCompra")%>' />
|
|
<asp:HiddenField ID="HdnImportePagadoCompra" runat="server" Value='<%# Eval("ImportePagadoCompra")%>' />
|
|
<asp:HiddenField ID="HdnRetIVAPagadoCompra" runat="server" Value='<%# Eval("RetIVAPagadoCompra")%>' />
|
|
<asp:HiddenField ID="HdnRetISRPagadoCompra" runat="server" Value='<%# Eval("RetISRPagadoCompra")%>' />--%>
|
|
<asp:HiddenField ID="HdnTCFechaCompra" runat="server" Value='<%# Eval("TC_Compra")%>'/>
|
|
<asp:HiddenField ID="HdnTC" runat="server"/>
|
|
<asp:HiddenField ID="HdnIdCtaContRetIVA" runat="server" Value='<%# Eval("IdCtaContRetIVA")%>' />
|
|
<asp:HiddenField ID="HdnIdCtaContRetISR" runat="server" Value='<%# Eval("IdCtaContRetISR")%>' />
|
|
|
|
<asp:HiddenField ID="HdnCompraIdPoliza" runat="server" Value='<%# Eval("CompraIdPoliza")%>' />
|
|
|
|
<table width="100%" cellpadding="0" cellspacing="0" runat="server" id="TbCompra">
|
|
<tr class="SubTotales">
|
|
<td>
|
|
<table width="100%" cellpadding="0" cellspacing="0">
|
|
<tr style="height: 20px;">
|
|
<td style="width: 25px;"></td>
|
|
<td>
|
|
<table width="100%" cellspacing="0" cellpadding="0" id="TbH" runat="server">
|
|
<tr>
|
|
<td style="width: 250px; display: none;">
|
|
<asp:HyperLink ID="HplProv" runat="server" Visible="False" CssClass="Texto" Text='<%# Eval("RazonSocial")%>' NavigateUrl='<%# Eval("CveProveedor", "/Compras/Proveedores.aspx?CveProveedor={0}") %>'></asp:HyperLink>
|
|
</td>
|
|
<td style="width: 100px;">F: <a href='<%# Eval("CveCompra", "/Compras/Compras.aspx?CveCompra={0}") %>' class="Texto"><%# Eval("SerieFolio")%></a></td>
|
|
<td style="width: 100px;"> <%# Eval("Fecha", "{0:d}")%> </td>
|
|
<td style="width: 120px;">SubTotal: <asp:Label ID="LblSubTotal" runat="server" Text='<%# Eval("SubTotal", "{0:N2}")%>'></asp:Label></td>
|
|
<td style="width: 100px;">IVA: <%# Eval("IVA", "{0:N2}")%></td>
|
|
<td style="width: 70px;">Ret.IVA: <asp:Label ID="LblRetIVA" runat="server" Text='<%# Eval("RetIVA", "{0:N2}")%>'></asp:Label></td>
|
|
<td style="width: 70px;">Ret.ISR: <asp:Label ID="LblRetISR" runat="server" Text='<%# Eval("RetISR", "{0:N2}")%>'></asp:Label></td>
|
|
<td style="width: 100px;">Total: <%# Eval("Total", "{0:N2}")%> <%# Eval("Abreviatura")%>
|
|
<%-- <asp:Label ID="LblTC" runat="server" Font-Size="6pt" Font-Italic="True" Text='<%# If(UsuarioActual.CveEmpresa = 66, Eval("TC_Fluctuacion", "T.C. {0}"), Eval("TC_Compra", "T.C. {0}"))%>' Visible='<%# Eval("CveMonedaCompra").ToString = "2"%>'></asp:Label>
|
|
<asp:TextBox ID="TxtTC" Width="25px" runat="server" Visible="False"></asp:TextBox>--%>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
|
|
</td>
|
|
|
|
</tr>
|
|
|
|
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td style="text-align: left">
|
|
<asp:GridView ID="GvD" runat="server" GridLines="None" CssClass="table table-hover table-advance Widthall" AutoGenerateColumns="False" OnRowDataBound="GvD_RowDataBound" ForeColor="Gray" DataKeyNames="PS,SubTotalPS,CveCompra,TipoDocto,SerieFolio,Descripcion,SubTotal,CveIE,Fecha,IdCuentaGasto">
|
|
|
|
<Columns>
|
|
<asp:BoundField HeaderText="Producto" DataField="PS">
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="250px" />
|
|
</asp:BoundField>
|
|
<asp:TemplateField HeaderText="Proyecto">
|
|
<ItemTemplate>
|
|
<%#String.Format("{0} - {1}", Eval("Proyecto"), Eval("SubProyecto")) %>
|
|
</ItemTemplate>
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="250px" />
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="Clasificacion" ItemStyle-Width="100px" HeaderText="Clasificación" HeaderStyle-HorizontalAlign="Center">
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="120px" />
|
|
</asp:BoundField>
|
|
<asp:TemplateField HeaderText="Importe($)">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LitSubtotalPS" runat="server" Text='<%# Eval("SubTotalPS", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Right" Width="80px" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Cuenta" HeaderStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:DropDownList ID="DdlM" runat="server" Width="80px">
|
|
</asp:DropDownList>
|
|
<div style='width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;'><%# Eval("CuentaGasto") %></div>
|
|
|
|
</ItemTemplate>
|
|
<HeaderStyle HorizontalAlign="Center" />
|
|
<ItemStyle Width="260px" />
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
</Columns>
|
|
<%--<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<RowStyle CssClass="Texto" />--%>
|
|
</asp:GridView>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
</td>
|
|
</table>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<RowStyle CssClass="Texto" />
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
</ajax:TabContainer>
|
|
|
|
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
</asp:Content>
|
|
<asp:Content ID="Content7" ContentPlaceHolderID="JS" Runat="Server">
|
|
<script>
|
|
|
|
var countChecked = function () {
|
|
|
|
var n = $(" input[name*=TabCompras]:checked").length;
|
|
debugger;
|
|
$get("LbSelC").innerText = (n + (n === 1 ? " Seleccionado" : " Seleccionados"));
|
|
};
|
|
|
|
function pageLoad() {
|
|
$("input[type=checkbox]").on("click", countChecked);
|
|
|
|
<%-- $(document).ready(function () {
|
|
var Tam = TamañoVentana();
|
|
var Alto = Tam.height - 300;
|
|
$('#<%=GvEE.ClientID%>').gridviewScroll({
|
|
width: 990,
|
|
height: Alto
|
|
});
|
|
});--%>
|
|
|
|
}
|
|
</script>
|
|
</asp:Content> |