Files
SIG/Contabilidad/DiarioPagos.aspx
JORGE LUIS CAUDILLO ESPARZA c35cf91883 Commit inicial Ventas Productivo
2019-08-14 16:40:54 -07:00

817 lines
93 KiB
Plaintext

<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="DiarioPagos.aspx.vb" Inherits="Contabilidad_DiarioPagos" %>
<%@ Import Namespace="Extensiones" %>
<asp:Content ID="Content1" ContentPlaceHolderID="H" runat="Server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="E" runat="Server">
Diario de Pagos
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="C" runat="Server">
<script type="text/javascript">
$(document).ready(function () {
var Tam = TamañoVentana();
var Alto = Tam.height - 400;
<%--$('#<%=Gv.ClientID%>').Scrollable({
ScrollHeight: Alto,
IsInUpdatePanel: true
});
$('#<%=GvP.ClientID%>').Scrollable({
ScrollHeight: Alto,
IsInUpdatePanel: true
});--%>
<%-- $('#<%=GvE.ClientID%>').Scrollable({
ScrollHeight: Alto,
IsInUpdatePanel: true
});--%>
});
</script>
<asp:UpdatePanel ID="UPPFiltros" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="portlet solid grey-cascade portlet-filter">
<div class="portlet-title portlet-filterT smalltitle">
<div class="tools">
<asp:Button ID="BtnConsultar" runat="server" Text="Consultar" CssClass="btn btn-default" />
</div>
<div class="titlefiltros caption ">
<div class="row">
<label class="col-md-1 " style="width: 100px;">Proveedor:</label>
<div class="col-md-2">
<asp:DropDownList ID="DdlProveedores" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="RazonSocial" DataValueField="CveProveedor">
<asp:ListItem Selected="True" Text="Todos" Value="-1"></asp:ListItem>
</asp:DropDownList>
</div>
<label class="col-md-1 " style="width: 60px;">Cuenta:</label>
<div class="col-md-1">
<asp:DropDownList ID="DdlCuenta" CssClass="form-control input-sm" runat="server" AppendDataBoundItems="true" DataTextField="NumCuenta" DataValueField="CveCuenta">
<asp:ListItem Selected="True" Text="Todos" Value="-1"></asp:ListItem>
</asp:DropDownList>
</div>
<label class="col-md-1 " style="width: 50px;">Tipo:</label>
<div class="col-md-1">
<asp:DropDownList ID="DdlTipoTransaccion" CssClass="form-control input-sm" runat="server" AppendDataBoundItems="true" AutoPostBack="false" DataTextField="TipoTransaccion" DataValueField="CveTipoTransaccion" ValidationGroup="GrpGuardar">
<asp:ListItem Selected="True" Text="Todas" Value="-1"></asp:ListItem>
</asp:DropDownList>
</div>
<label class="col-md-1" style="width: 50px;">F.I.:</label>
<div class="col-md-2" style="width: 140px;">
<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"></asp:TextBox>
<span class="input-group-btn ">
<asp:LinkButton ID="ImgCalendarioI" class="btn default " Text="<i class='fa fa-calendar'></i>" 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>
</div>
<label class="col-md-1" style="width: 50px;">F.F.:</label>
<div class="col-md-2" style="width: 140px;">
<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"></asp:TextBox>
<span class="input-group-btn ">
<asp:LinkButton ID="imgCalendarioF" class="btn default " Text="<i class='fa fa-calendar'></i>" 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>
</div>
</div>
</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">
<div class="row">
<div class="col-md-8 labelpadding" style="max-width: 700px;">
<div class="row">
<label class="col-md-2">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" CausesValidation="true" MaxLength="10"></asp:TextBox>
<span class="input-group-btn ">
<asp:LinkButton ID="imgCalendario" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
</span>
<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>
</div>
</div>
<div class="col-md-6" runat="server" id="TbTipoCambio" visible="False">
<div class="row">
<label class="col-md-4">Tipo Cambio:</label>
<div class="col-md-8">
<asp:TextBox ID="TxtTC" CssClass="form-control input-sm" 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" />
</div>
</div>
</div>
</div>
<div class="row">
<label class="col-md-2">Tipo de Póliza:</label>
<div class="col-md-4" >
<asp:DropDownList ID="DdlPolizaTipo" CssClass="form-control input-sm select2me" DataValueField="Id" DataTextField="Nombre" runat="server"></asp:DropDownList></td>
</div>
</div>
<div class="row">
<label class="col-md-2">Concepto:</label>
<div class="col-md-6">
<asp:TextBox CssClass="form-control input-sm" 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>
</div>
</div>
</div>
</div>
</asp:Panel>
<div class="row">
<label class="col-md-2"></label>
<div class="col-md-10" style="padding:5px;">
<asp:Button ID="BtnContabilizar" CssClass="btn btn-primary" runat="server" Text="Contabilizar" />
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Panel>
<asp:UpdatePanel ID="UPPDatos" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<ajax:TabContainer runat="server" ID="Tabs">
<ajax:TabPanel runat="server" ID="TabC" HeaderText="Compras">
<ContentTemplate>
<asp:Label ID="LblTotComp" Font-Bold="True" runat="server" Text=""></asp:Label>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp:Label ID="LbSelC" Font-Italic="True" ClientIDMode="Static" runat="server" Text=""></asp:Label>
<asp:GridView ID="GvC" GridLines="None" CssClass="table table-hover table-advance Widthall" Visible="true" Width="100%" runat="server" AutoGenerateColumns="False" ShowHeader="False" DataKeyNames="CveIE,CveEstatusIE,IdPoliza,FechaDocumento,IdCtaContProveedores,IdCtaContAnticipos,IdCtaContAnticiposComplementaria,IdCtaContBancos,IdCtaContBancosComplementaria,IdCtaContComplementaria,IdCtaContExtranjera,IdCuentaIVAAcreditable,IdCuentaIVAxAcreditar,CveProveedor,CveMoneda,CveTipoTransaccion,TipoTransAbreviatura,Folio,Importe,IVAPagado,ImportePagado,TC,PrefijoConta,CvePrePoliza,TipoCambioFluctuacion,FechaFluctuacion,CvePlantillaPoliza">
<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 runat="server" id="TrConta">
<td style="text-align: left; background-color: #949494;">Fecha:<asp:TextBox ID="TxtFecha" runat="server" Width="85px" Text='<%# Eval("FechaDocumento","{0:d}") %>'></asp:TextBox>
&nbsp;<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>
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") %>'></asp:TextBox>
</td>
</tr>
<tr>
<td style="text-align: left;">
<asp:Literal ID="LitTT" runat="server" Text='<%# Eval("TipoTransaccion")%>'></asp:Literal>
- #<asp:HyperLink ID="HplFolio" runat="server" CssClass="Texto" Text='<%# Eval("Folio")%>' NavigateUrl='<%# Eval("CveIE", "/Bancos/IE.aspx?CveIE={0}")%>'></asp:HyperLink>
- &nbsp;<%# Eval("Banco")%>
- Cta:
<asp:HyperLink ID="HplCuenta" runat="server" CssClass="Texto" Text='<%# Eval("NumCuenta")%>' NavigateUrl='<%# Eval("CveCuenta", "/Bancos/CuentasBancariasDetalle.aspx?CveCuenta={0}")%>'></asp:HyperLink>
- &nbsp;<%# Eval("FechaDocumento","{0:d}")%>
- &nbsp;Importe: $<%# Eval("Importe","{0:N2}")%><%# Eval("MonAbreviatura")%>
<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>
</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" 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="HdnUUID" runat="server" Value='<%# Eval("UUID")%>' />
<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="HdnIdCtaContRetIVACirculacion" runat="server" Value='<%# Eval("IdCuentaRetIVACirculacion")%>' />
<asp:HiddenField ID="HdnIdCtaContRetISRCirculacion" runat="server" Value='<%# Eval("IdCuentaRetISRCirculacion")%>' />
<asp:HiddenField ID="HdnIdSegNeg" runat="server" Value='<%# Eval("IdSegNeg")%>' />
<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;">
<asp:HyperLink ID="HplProv" runat="server" CssClass="Texto" Text='<%# Eval("RazonSocial")%>' NavigateUrl='<%# Eval("CveProveedor","/Compras/Proveedores.aspx?CveProveedor={0}") %>'></asp:HyperLink>
</td>
<td style="width: 100px;">F:&nbsp;<asp:HyperLink ID="HplFact" runat="server" Text='<%# Eval("SerieFolio")%>' CssClass="Texto" NavigateUrl='<%# Eval("CveCompra","/Compras/Compras.aspx?CveCompra={0}") %>'></asp:HyperLink></td>
<td style="width: 100px;">&nbsp;<%# Eval("Fecha", "{0:d}")%></td>
<td style="width: 120px;">SubTotal:&nbsp;<asp:Label ID="LblSubTotal" runat="server" Text='<%# Eval("SubTotal", "{0:N2}")%>'></asp:Label></td>
<td style="width: 100px;">IVA:&nbsp;<asp:Label ID="LblIVA" runat="server" Text='<%# Eval("IVA", "{0:N2}")%>'></asp:Label></td>
<td style="width: 70px;">Ret.IVA:&nbsp;<asp:Label ID="LblRetIVA" runat="server" Text='<%# Eval("RetIVA", "{0:N2}")%>'></asp:Label></td>
<td style="width: 70px;">Ret.ISR:&nbsp;<asp:Label ID="LblRetISR" runat="server" Text='<%# Eval("RetISR", "{0:N2}")%>'></asp:Label></td>
<td style="width: 100px;">Total:&nbsp;<asp:Label ID="LblTotal" runat="server" Text='<%# Eval("Total", "{0:N2}")%>'></asp:Label><asp:Literal ID="LitMoneda" runat="server" Text='<%# Eval("Abreviatura")%>'></asp:Literal>
<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" GridLines="None" CssClass="table table-hover table-advance Widthall" runat="server" 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")) %>
<asp:HiddenField ID="HdnIdSegNeg" runat="server" Value='<%# Eval("IdSegNeg")%>' />
</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='<%# Bind("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>
</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,CveEstatusIE,CveMoneda,CvePrePoliza,IdPoliza,FechaDocumento,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;">Fecha:<asp:TextBox ID="TxtFecha" runat="server" Width="85px" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:TextBox>
&nbsp;<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>
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", "Gasto por Comprobar: {0}")%>'></asp:TextBox>
- &nbsp;$
<%# 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">Personal:&nbsp;<asp:HyperLink ID="HplP" runat="server" CssClass="Texto" Text='<%# Eval("RazonSocial")%>' NavigateUrl='<%# Eval("CvePersonal", "/RH/Personal.aspx?CvePersonal={0}")%>'></asp:HyperLink>
&nbsp;&nbsp;&nbsp;Cuenta: &nbsp;<asp:HyperLink ID="HplC" runat="server" CssClass="Texto" Text='<%# Eval("Cuenta")%>' NavigateUrl='<%# Eval("CveCuenta", "/Bancos/CuentasBancariasDetalle.aspx?CveCuenta={0}")%>'></asp:HyperLink>
&nbsp;&nbsp;&nbsp;<asp:Literal ID="LitTT" runat="server" Text='<%# Eval("TipoTransaccion")%>'></asp:Literal>: &nbsp;<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" 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="HdnUUID" runat="server" Value='<%# Eval("UUID")%>' />
<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="HdnIdCtaContRetIVACirculacion" runat="server" Value='<%# Eval("IdCuentaRetIVACirculacion")%>' />
<asp:HiddenField ID="HdnIdCtaContRetISRCirculacion" runat="server" Value='<%# Eval("IdCuentaRetISRCirculacion")%>' />
<asp:HiddenField ID="HdnIdSegNeg" runat="server" Value='<%# Eval("IdSegNeg")%>' />
<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:&nbsp;<asp:HyperLink ID="HplFact" runat="server" Text='<%# Eval("SerieFolio")%>' CssClass="Texto" NavigateUrl='<%# Eval("CveCompra", "/Compras/Compras.aspx?CveCompra={0}") %>'></asp:HyperLink></td>
<td style="width: 100px;">&nbsp;<asp:Literal ID="LitFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}")%>'></asp:Literal></td>
<td style="width: 120px;">SubTotal:&nbsp;<asp:Label ID="LblSubTotal" runat="server" Text='<%# Eval("SubTotal", "{0:N2}")%>'></asp:Label></td>
<td style="width: 100px;">IVA:&nbsp;<asp:Label ID="LblIVA" runat="server" Text='<%# Eval("IVA", "{0:N2}")%>'></asp:Label></td>
<td style="width: 70px;">Ret.IVA:&nbsp;<asp:Label ID="LblRetIVA" runat="server" Text='<%# Eval("RetIVA", "{0:N2}")%>'></asp:Label></td>
<td style="width: 70px;">Ret.ISR:&nbsp;<asp:Label ID="LblRetISR" runat="server" Text='<%# Eval("RetISR", "{0:N2}")%>'></asp:Label></td>
<td style="width: 100px;">Total:&nbsp;<asp:Label ID="LblTotal" runat="server" Text='<%# Eval("Total", "{0:N2}")%>'></asp:Label><asp:Literal ID="LitMoneda" runat="server" Text='<%# Eval("Abreviatura")%>'></asp:Literal>
<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" GridLines="None" CssClass="table table-hover table-advance Widthall" runat="server" 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")) %>
<asp:HiddenField ID="HdnIdSegNeg" runat="server" Value='<%# Eval("IdSegNeg")%>' />
</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='<%# Bind("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>
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
</ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel runat="server" ID="TabTransf" HeaderText="Transferencias">
<ContentTemplate>
<asp:GridView ID="GvT" GridLines="None" CssClass="table table-hover table-advance Widthall" Visible="true" Width="100%" runat="server" AutoGenerateColumns="False" ShowHeader="False" DataKeyNames="Importe,CveMoneda,CvePrePoliza,CveEmpresa">
<Columns>
<asp:TemplateField HeaderText="">
<ItemTemplate>
<table width="100%" cellpadding="0" cellspacing="0">
<tr class="SubTotales">
<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 runat="server" id="TrConta">
<td style="text-align: left;">Fecha:<asp:TextBox ID="TxtFecha" runat="server" Width="85px" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:TextBox>
&nbsp;<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>
Tipo Póliza:
<asp:DropDownList ID="DdlPolizaTipo" DataValueField="Id" DataTextField="Nombre" runat="server"></asp:DropDownList>
Concepto:
<asp:TextBox ID="TxtConcepto" runat="server" Width="350px" Text="Transferencia Entre Cuentas"></asp:TextBox>
- &nbsp;$
<%# 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>
</table>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td style="text-align: left">
<table width="100%" cellpadding="0" cellspacing="0" runat="server" id="TbCompra">
<tr>
<td>
<pre> </pre>
</td>
<td style="text-align: left">
<asp:GridView ID="GvTD" runat="server" OnRowDataBound="GvTD_RowDataBound" DataKeyNames="IDCtaContable,TipoMovto,CveIE" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="Cuenta">
<ItemTemplate>
<asp:HiddenField ID="HdnIdCta" runat="server" Value='<%# Eval("IDCtaContable")%>' />
<asp:HiddenField ID="HdnTipoMovto" runat="server" Value='<%# Eval("TipoMovto")%>' />
<asp:HiddenField ID="HdnCveIE" runat="server" Value='<%# Eval("CveIE")%>' />
<asp:HyperLink ID="HplCuenta" runat="server" Text='<%# Bind("Cuenta")%>' CssClass="Texto" NavigateUrl='<%# Eval("CveCuenta", "/Bancos/CuentasBancariasDetalle.aspx?CveCuenta={0}")%>'></asp:HyperLink>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle Width="250px" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Folio">
<ItemTemplate>
<asp:Literal ID="LitFolio" Text='<%#Eval("Folio") %>' runat="server"></asp:Literal>
</ItemTemplate>
<HeaderStyle HorizontalAlign="Center" />
<ItemStyle Width="100px" />
</asp:TemplateField>
</Columns>
</asp:GridView>
</td>
</tr>
</table>
</td>
</tr>
</table>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel runat="server" ID="TabAnticipos" 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,CveEstatusIE,CveMoneda,IdPoliza,FechaDocumento,CvePrePoliza,CvePlantillaPoliza,CveEmpresa,IdCtaContAnticipos,IdCtaContComplementaria,IdCtaContAnticiposComplementaria,IdCtaContBancos,IdCtaContBancosComplementaria,CveIE,PrefijoConta,TipoTransAbreviatura,Folio,CveTipoTransaccion,IdCuentaIVAxAcreditar,IdCuentaIVAAcreditable,CveProveedor,FechaFluctuacion,TipoCambioFluctuacion">
<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" runat="server" Width="85px" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:TextBox>
&nbsp;<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>
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>
- &nbsp;$
<%# 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:&nbsp;<asp:HyperLink ID="HplP" runat="server" CssClass="Texto" Text='<%# Eval("RazonSocial")%>' NavigateUrl='<%# Eval("CveProveedor", "/Compras/Proveedores.aspx?CveProveedor={0}")%>'></asp:HyperLink>
&nbsp;&nbsp;&nbsp;Cuenta: &nbsp;<asp:HyperLink ID="HplC" runat="server" CssClass="Texto" Text='<%# Eval("Cuenta")%>' NavigateUrl='<%# Eval("CveCuenta", "/Bancos/CuentasBancariasDetalle.aspx?CveCuenta={0}")%>'></asp:HyperLink>
&nbsp;&nbsp;&nbsp;<asp:Literal ID="LitTT" runat="server" Text='<%# Eval("TipoTransaccion")%>'></asp:Literal>: &nbsp;<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" 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="HdnUUID" runat="server" Value='<%# Eval("UUID")%>' />
<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="HdnIdCtaContRetIVACirculacion" runat="server" Value='<%# Eval("IdCuentaRetIVACirculacion")%>' />
<asp:HiddenField ID="HdnIdCtaContRetISRCirculacion" runat="server" Value='<%# Eval("IdCuentaRetISRCirculacion")%>' />
<asp:HiddenField ID="HdnCvePrePoliza" runat="server" Value='<%# Eval("CvePrePoliza")%>' />
<asp:HiddenField ID="HdnCompraIdPoliza" runat="server" Value='<%# Eval("CompraIdPoliza")%>' />
<asp:HiddenField ID="HdnIdSegNeg" runat="server" Value='<%# Eval("IdSegNeg")%>' />
<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:&nbsp;<asp:HyperLink ID="HplFact" runat="server" Text='<%# Eval("SerieFolio")%>' CssClass="Texto" NavigateUrl='<%# Eval("CveCompra", "/Compras/Compras.aspx?CveCompra={0}") %>'></asp:HyperLink></td>
<td style="width: 100px;">&nbsp;<asp:Literal ID="LitFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}")%>'></asp:Literal></td>
<td style="width: 120px;">SubTotal:&nbsp;<asp:Label ID="LblSubTotal" runat="server" Text='<%# Eval("SubTotal", "{0:N2}")%>'></asp:Label></td>
<td style="width: 100px;">IVA:&nbsp;<asp:Label ID="LblIVA" runat="server" Text='<%# Eval("IVA", "{0:N2}")%>'></asp:Label></td>
<td style="width: 70px;">Ret.IVA:&nbsp;<asp:Label ID="LblRetIVA" runat="server" Text='<%# Eval("RetIVA", "{0:N2}")%>'></asp:Label></td>
<td style="width: 70px;">Ret.ISR:&nbsp;<asp:Label ID="LblRetISR" runat="server" Text='<%# Eval("RetISR", "{0:N2}")%>'></asp:Label></td>
<td style="width: 100px;">Total:&nbsp;<asp:Label ID="LblTotal" runat="server" Text='<%# Eval("Total", "{0:N2}")%>'></asp:Label><asp:Literal ID="LitMoneda" runat="server" Text='<%# Eval("Abreviatura")%>'></asp:Literal>
<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" GridLines="None" CssClass="table table-hover table-advance Widthall" runat="server" 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")) %>
<asp:HiddenField ID="HdnIdSegNeg" runat="server" Value='<%# Eval("IdSegNeg")%>' />
</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='<%# Bind("SubTotalPS", "{0:N2}") %>'></asp:Literal>
</ItemTemplate>
<ItemStyle HorizontalAlign="Right" Width="80px" />
</asp:TemplateField>
<asp:TemplateField HeaderText="Cuenta" HeaderStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Literal ID="LitProyecto" runat="server" Text='<%# string.Format("{0} - {1}",Eval("Proyecto"),Eval("SubProyecto")) %>'>&#39;&gt;</asp:Literal>
</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>
</asp:GridView>
</ContentTemplate>
</ajax:TabPanel>
</ajax:TabContainer>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Content>
<asp:Content runat="server" ID="Content5" ContentPlaceHolderID="JS">
<script type="text/javascript" >
var countChecked = function () {
var n = $(" input[name*=TabC]: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>