823 lines
94 KiB
Plaintext
823 lines
94 KiB
Plaintext
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="DiarioPagos.aspx.vb" Inherits="Contabilidad_DiarioPagos" ValidateRequest="false" %>
|
|
<%@ 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> <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>
|
|
<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>
|
|
- <%# Eval("Banco")%>
|
|
- Cta:
|
|
<asp:HyperLink ID="HplCuenta" runat="server" CssClass="Texto" Text='<%# Eval("NumCuenta")%>' NavigateUrl='<%# Eval("CveCuenta", "/Bancos/CuentasBancariasDetalle.aspx?CveCuenta={0}")%>'></asp:HyperLink>
|
|
- <%# Eval("FechaDocumento","{0:d}")%>
|
|
- 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")%>' />
|
|
<asp:HiddenField ID="HdnPorcentajeIVA" runat="server" Value='<%# Eval("PorcentajeIVA")%>' />
|
|
<asp:HiddenField ID="HdnCveMonedaCompra" runat="server" Value='<%# Eval("CveMonedaCompra")%>' />
|
|
|
|
|
|
<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: <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;"> <%# 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: <asp:Label ID="LblIVA" runat="server" Text='<%# Eval("IVA", "{0:N2}")%>'></asp:Label></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: <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>
|
|
<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>
|
|
- $
|
|
<%# 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: <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>
|
|
<asp:HyperLink Visible="false" ID="HplFolio" 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")%>' />
|
|
<asp:HiddenField ID="HdnPorcentajeIVA" runat="server" Value='<%# Eval("PorcentajeIVA")%>' />
|
|
<asp:HiddenField ID="HdnCveMonedaCompra" runat="server" Value='<%# Eval("CveMonedaCompra")%>' />
|
|
<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: <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;"> <asp:Literal ID="LitFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}")%>'></asp:Literal></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: <asp:Label ID="LblIVA" runat="server" Text='<%# Eval("IVA", "{0:N2}")%>'></asp:Label></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: <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>
|
|
<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>
|
|
- $
|
|
<%# 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>
|
|
<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>
|
|
- $
|
|
<%# 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>
|
|
<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" 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")%>' />
|
|
<asp:HiddenField ID="HdnPorcentajeIVA" runat="server" Value='<%# Eval("PorcentajeIVA")%>' />
|
|
|
|
<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: <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;"> <asp:Literal ID="LitFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}")%>'></asp:Literal></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: <asp:Label ID="LblIVA" runat="server" Text='<%# Eval("IVA", "{0:N2}")%>'></asp:Label></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: <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")) %>'>'></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>
|