985 lines
79 KiB
Plaintext
985 lines
79 KiB
Plaintext
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="PortalProveedor.aspx.vb" Inherits="Portal_PortalProveedor" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
|
<style>
|
|
#divMenu {
|
|
display: none;
|
|
}
|
|
|
|
#divContenido .page-content {
|
|
margin-left: 7px;
|
|
}
|
|
|
|
#header_notification_bar {
|
|
display: none;
|
|
}
|
|
|
|
#header_search_bar {
|
|
display: none;
|
|
}
|
|
</style>
|
|
<style>
|
|
.Widthall {
|
|
width: 100% !important;
|
|
}
|
|
|
|
.dataTables_scrollHeadInner {
|
|
width: 100% !important;
|
|
background-color: #dddddd;
|
|
padding-left: 0px !important;
|
|
}
|
|
|
|
.dataTables_scrollFoot {
|
|
display: none;
|
|
position: static;
|
|
}
|
|
|
|
.table-scrollable {
|
|
margin: 0px !important;
|
|
}
|
|
|
|
.dataTables_scroll {
|
|
margin-bottom: 0px;
|
|
}
|
|
|
|
.table.dataTable {
|
|
margin-top: 0px !important;
|
|
}
|
|
|
|
.dataTables_scrollBody {
|
|
overflow: hidden !important;
|
|
}
|
|
|
|
.dataTables_scrollBody table th {
|
|
padding: 0px !important;
|
|
padding-right: 4px !important;
|
|
padding-left: 4px !important;
|
|
}
|
|
</style>
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="HB" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content4" ContentPlaceHolderID="E" runat="Server">
|
|
<asp:Literal ID="LtlTitulo" runat="server" Text="Portal:"></asp:Literal> <b><asp:Literal ID="LtlProveedor" runat="server"></asp:Literal></b>
|
|
</asp:Content>
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
|
|
|
|
<ajax:TabContainer ID="Tab" runat="server" Width="100%" CssClass="tabBodyOverride" ActiveTabIndex="0">
|
|
|
|
<ajax:TabPanel ID="TabCxP" runat="server" HeaderText="<i class='fa fa-list-alt'></i> Cuentas x Cobrar" Visible="False">
|
|
<ContentTemplate>
|
|
|
|
<asp:Button ID="BtnRecargaCxP" ClientIDMode="Static" runat="server" Style="display: none;" Text="ConsultarCxP" class="btn btn-primary xspadding" />
|
|
<table border="0" class="contenido, Widthall input-sm" >
|
|
<tr>
|
|
<td colspan="2">
|
|
<div class="row">
|
|
<div class="col-md-3">
|
|
<fieldset>
|
|
<legend><b>Parámetros</b>
|
|
</legend>
|
|
<table border="0" style="height: 120px!important">
|
|
<tr>
|
|
<td>Límite de Crédito:</td>
|
|
<td>
|
|
<asp:Label ID="lblLimiteCredito" runat="server" MaxLength="9" Text="0"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Plazo de Pago (Días):</td>
|
|
<td>
|
|
<asp:Label ID="lblPlazoCobranza" runat="server" MaxLength="3" Text="0"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
</td>
|
|
</tr>
|
|
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<fieldset>
|
|
<legend><b>Resumen de Cuentas x Pagar</b>
|
|
</legend>
|
|
<table class="table" style="height: 120px!important">
|
|
<tr class="">
|
|
<td></td>
|
|
<td style="text-align: center!important"><b>Vencido</b></td>
|
|
<td style="text-align: center!important"><b>Por Vencer</b></td>
|
|
<td style="text-align: center!important"><b>Total</b></td>
|
|
<td style="text-align: center!important"></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Pesos</td>
|
|
<td style="text-align: end;">
|
|
<asp:Label ID="LBRCPVencidoP" runat="server" Text="$0"></asp:Label>
|
|
</td>
|
|
<td style="text-align: end;">
|
|
<asp:Label ID="LBRCPPorVencerP" runat="server" Text="$0"></asp:Label>
|
|
</td>
|
|
<td style="text-align: end;">
|
|
<asp:Label ID="LBRCPSumaP" runat="server" Text="$0"></asp:Label>
|
|
</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Dólares</td>
|
|
<td style="text-align: end;">
|
|
<asp:Label ID="LBRCPVencidoD" runat="server" Text="$0"></asp:Label>
|
|
</td>
|
|
<td style="text-align: end;">
|
|
<asp:Label ID="LBRCPPorVencerD" runat="server" Text="$0"></asp:Label>
|
|
</td>
|
|
<td style="text-align: end;">
|
|
<asp:Label ID="LBRCPSumaD" runat="server" Text="$0"></asp:Label>
|
|
</td>
|
|
<td style="font-size: smaller">TC:<asp:Label ID="LBRCPTipoCambio" runat="server"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2"></td>
|
|
<td style="text-align: end;">Total:</td>
|
|
<td style="text-align: end;">
|
|
<asp:Label ID="LBRCPTotal" runat="server"></asp:Label>
|
|
</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<fieldset>
|
|
<legend><b>CxC Activas</b>
|
|
<a href="javascript:;" onclick="FiltrarTabla('TxtBusqueda1','C_Tab_TabCxP_GvCxPPanelItem')" style="float: right; margin-left: -15px; position: relative;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
<input type="text" id="TxtBusqueda1" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda1','{0}')", GvCxP.ClientID) %>" style="float: right; display: inline-block; margin-right: 0px; width: 150px;" />
|
|
<asp:LinkButton ID="BtnPDFHistorial" OnClick="LbPDFHistorial_Click" runat="server" ToolTip="Imprime PDF del Historial" Style="float: right;"><i class="fa fa-print" style="margin-right: 10px;"></i></asp:LinkButton>
|
|
<asp:LinkButton ID="BtnExcelHistorial" OnClick="BtnExcelHistorial_Click" runat="server" ToolTip="Descarga Excel del Historial" Style="float: right;"><i style="margin-right: 10px;" class='fa fa-download'></i></asp:LinkButton>
|
|
</legend>
|
|
<div style="width: 100%" class="row">
|
|
<div class="col-md-1 text-left" style="margin-top: -5px!important; width: 50%">
|
|
<div class="row" runat="server" id="DivSucursalCxC">
|
|
<asp:Label runat="server" ID="lblSucursal" Text="Sucursal:" class="col-sm-1" Style="width: 85px" />
|
|
<asp:DropDownList ID="DdlProveedorSucursalCxCSucursal" DataValueField="CveProveedorSucursal" DataTextField="ProveedorSucursal" AutoPostBack="true" runat="server" OnSelectedIndexChanged="DdlProveedorSucursalCxCSucursal_Changed" CssClass="col-md-1 form-control input-sm input-small" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<asp:UpdatePanel ID="UPPCxP" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GvCxP" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron Cuentas X Cobrar Pendientes" CssClass="ScrollAD table table-striped table-advance table-hover Widthall input-sm" Style="text-align: center;" GridLines="None">
|
|
<Columns>
|
|
<asp:BoundField DataField="SerieFolio" HeaderText="Factura" />
|
|
<asp:BoundField DataField="Fecha" DataFormatString="{0:d}" HeaderText="Fecha Venta" />
|
|
<asp:BoundField DataField="FechaVencimiento" DataFormatString="{0:d}" HeaderText="Fecha Vencimiento" />
|
|
<asp:BoundField DataField="DiasVencidos" DataFormatString="{0}" HeaderText="Días Vencidos" />
|
|
<asp:BoundField DataField="Original" DataFormatString="{0:N2}" HeaderText="Monto Venta" />
|
|
<asp:BoundField DataField="Abonado" DataFormatString="{0:N2}" HeaderText="Abonado" />
|
|
<asp:BoundField DataField="PorPagado" DataFormatString="{0:N2}%" HeaderText="% Abonado" />
|
|
<asp:BoundField DataField="Saldo" DataFormatString="{0:N2}" HeaderText="Saldo" />
|
|
<asp:BoundField DataField="PorXPagar" DataFormatString="{0:N2}%" HeaderText="% A Cobrar" ItemStyle-HorizontalAlign="Center" />
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Aplica NC</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:HyperLink ID="HplNC" Visible="false" ToolTip="Aplica Nota de Crédito" ImageUrl="/Imagenes/flag_blue.png" Enabled="false" runat="server"></asp:HyperLink>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<%--<asp:BoundField DataField="AplicaNC" HeaderText="Aplica NC" ItemStyle-Width="10%" />--%>
|
|
</Columns>
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</fieldset>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">
|
|
<fieldset>
|
|
<legend><b>Historial de Ventas Pagadas</b>
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda2','{0}')", GvCxPHistorial.ClientID) %>" style="float: right; margin-left: -15px; position: relative;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
<input type="text" id="TxtBusqueda2" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda2','{0}')", GvCxPHistorial.ClientID) %>" style="float: right; display: inline-block; margin-right: 0px; width: 150px;" />
|
|
|
|
<asp:LinkButton ID="BtnPDFPagadas" OnClick="LbPDFPagadas_Click" runat="server" ToolTip="Imprime PDF del Historial" Style="float: right;"><i class="fa fa-print" style="margin-right: 10px;"></i></asp:LinkButton>
|
|
<asp:LinkButton ID="BtnExcelPagadas" OnClick="BtnExcelPagadas_Click" runat="server" ToolTip="Descarga Excel del Historial" Style="float: right;"><i style="margin-right: 10px;" class='fa fa-download'></i></asp:LinkButton>
|
|
</legend>
|
|
<asp:UpdatePanel ID="UPGvCxPHistorial" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GvCxPHistorial" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontró Historial de Cuentas X Cobrar" CssClass="ScrollAD table table-striped table-advance table-hover Widthall input-sm" Style="text-align: center;" GridLines="None">
|
|
<Columns>
|
|
|
|
<asp:BoundField DataField="SerieFolio" HeaderText="Factura" />
|
|
<asp:BoundField DataField="Fecha" DataFormatString="{0:d}" HeaderText="Fecha Venta" />
|
|
<asp:BoundField DataField="FechaVencimiento" DataFormatString="{0:d}" HeaderText="Fecha Vencimiento" />
|
|
<asp:BoundField DataField="DiasVencidos" DataFormatString="{0}" HeaderText="Días Vencidos" />
|
|
<asp:BoundField DataField="Original" DataFormatString="{0:N2}" HeaderText="Monto Venta" />
|
|
<asp:BoundField DataField="Abonado" DataFormatString="{0:N2}" HeaderText="Abonado" />
|
|
<asp:BoundField DataField="PorPagado" DataFormatString="{0:N2}%" HeaderText="% Abonado" />
|
|
<asp:BoundField DataField="FolioPago" DataFormatString="{0:N2}" HeaderText="Cheque" />
|
|
<asp:BoundField DataField="PorXPagar" DataFormatString="{0:N2}%" HeaderText="% A Cobrar" />
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Aplica NC</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:HyperLink ID="HplNC" Visible="false" ToolTip="Aplica Nota de Crédito" ImageUrl="/Imagenes/flag_blue.png" Enabled="false" runat="server"></asp:HyperLink>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<%--<asp:BoundField DataField="AplicaNC" HeaderText="Aplica NC" ItemStyle-Width="10%"/>--%>
|
|
</Columns>
|
|
</asp:GridView>
|
|
<div class="vermas pull-right">
|
|
<asp:Button ID="BtnVerMasHistorialCompras" runat="server" Text="Ver Más" Style="width: 100px; padding-right: 30px;" OnClick="BtnVerMasHistorialCompras_Click" class="btn btn-primary" /><i class="m-icon-swapright m-icon-white" style="margin-left: -25px; margin-top: 10px;"></i>
|
|
</div>
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:AsyncPostBackTrigger ControlID="BtnVerMasHistorialCompras" EventName="Click" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
|
|
</fieldset>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabBancos" runat="server" HeaderText="<i class='fa fa-bank'></i> Bancos" Visible="False">
|
|
<ContentTemplate>
|
|
<table border="0" class="contenido, Widthall input-sm" >
|
|
<tr>
|
|
<td>
|
|
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>Cuentas Depósito</b>
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda3','{0}')", GvBancosCuentas.ClientID) %>" style="float: right; margin-left: -15px; position: relative;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
<input type="text" id="TxtBusqueda3" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda3','{0}')", GvBancosCuentas.ClientID) %>" style="float: right; display: inline-block; margin-right: 0px; width: 150px;" />
|
|
<asp:LinkButton ID="BtnPdfGvBancosCuentas" OnClick="BtnPdfGvBancosCuentas_Click" runat="server" ToolTip="Imprime PDF Cuentas Bancos" Style="float: right;"><i class="fa fa-print" style="margin-right: 10px;"></i></asp:LinkButton>
|
|
<asp:LinkButton ID="BtnExcelGvBancosCuentas" OnClick="BtnExcelGvBancosCuentas_Click" runat="server" ToolTip="Descarga Excel Cuentas Bancos" Style="float: right;"><i style="margin-right: 10px;" class="fa fa-download"></i></asp:LinkButton>
|
|
</legend>
|
|
<asp:UpdatePanel ID="UpCuentasBancos" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GvBancosCuentas" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron registros" ToolTip="Listado de Cuentas Bancarias" CssClass="ScrollAD table table-striped table-advance table-hover Widthall input-sm" Style="text-align: center;" GridLines="None">
|
|
<Columns>
|
|
<asp:BoundField DataField="BancoNombre" HeaderText="NombreBanco" />
|
|
<asp:BoundField DataField="Sucursal" HeaderText="Num Sucursal" />
|
|
<asp:BoundField DataField="Cuenta" HeaderText="Num Cuenta" />
|
|
<asp:BoundField DataField="CLABE" HeaderText="CLABE" />
|
|
<asp:BoundField DataField="SWIFT" HeaderText="SWIFT" />
|
|
<asp:BoundField DataField="Plaza" HeaderText="Plaza" />
|
|
<asp:BoundField DataField="CIE" HeaderText="Convenio CIE" />
|
|
<asp:BoundField DataField="Referencia" HeaderText="Referencia" />
|
|
<asp:BoundField DataField="RefCrediProveedor" HeaderText="Credi Prov" />
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<HeaderStyle CssClass="Titulos" />
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</fieldset>
|
|
</div>
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>Pagos Realizados</b>
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda4','{0}')", GvBancos.ClientID) %>" style="float: right; margin-left: -15px; position: relative;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
<input type="text" id="TxtBusqueda4" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda4','{0}')", GvBancos.ClientID) %>" style="float: right; display: inline-block; margin-right: 0px; width: 150px;" />
|
|
|
|
<asp:LinkButton ID="BtnPdfBancos" OnClick="BtnPdfGvBancos_Click" runat="server" ToolTip="Imprime PDF del Historial" Style="float: right;"><i class="fa fa-print" style="margin-right: 10px;"></i></asp:LinkButton>
|
|
<asp:LinkButton ID="BtnExcelGvBancos" OnClick="BtnExcelGvBancos_Click" runat="server" ToolTip="Descarga Excel del Historial" Style="float: right;"><i style="margin-right: 10px;" class="fa fa-download"></i></asp:LinkButton>
|
|
</legend>
|
|
<asp:UpdatePanel runat="server" ID="UpGvBancos" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GvBancos" ViewStateMode="Enabled" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontró Historial" CssClass="ScrollAD table table-striped table-advance table-hover Widthall input-sm"
|
|
Style="text-align: center;" GridLines="None" DataKeyNames="Comprobante">
|
|
<Columns>
|
|
<asp:BoundField DataField="SerieFolio" HeaderText="Factura" />
|
|
<asp:BoundField DataField="Fecha" DataFormatString="{0:d}" HeaderText="Fecha Venta" />
|
|
<asp:BoundField DataField="FechaVencimiento" DataFormatString="{0:d}" HeaderText="Fecha Vencimiento" />
|
|
<asp:BoundField DataField="FolioPago" DataFormatString="" HeaderText="Cheque" />
|
|
<asp:BoundField DataField="Abonado" DataFormatString="{0:N2}" HeaderText="Abonado" />
|
|
<asp:TemplateField HeaderText="Comprobante">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="Lnkcomprobante" runat="server" Visible="false" OnClick="GvBancos_comprobante" CssClass="btn btn-circle btn-sm green" Text="<i class='icon-paper-clip'></i>" />
|
|
<asp:HiddenField ID="CveIe" runat="server" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
|
|
<br />
|
|
<div class="vermas pull-right">
|
|
<asp:Button ID="BtnVerMasBancos" runat="server" Text="Ver Más" Style="width: 100px; padding-right: 30px;" OnClick="BtnVerMasBancos_Click" class="btn btn-primary" /><i class="m-icon-swapright m-icon-white" style="margin-left: -25px; margin-top: 10px;"></i>
|
|
|
|
</div>
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:AsyncPostBackTrigger ControlID="BtnVerMasBancos" EventName="Click" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
|
|
</fieldset>
|
|
</div>
|
|
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabAnticipos" runat="server" HeaderText="<i class='fa fa-dollar'></i> Anticipos / NC" Visible="False">
|
|
<ContentTemplate>
|
|
<table border="0" class="contenido, Widthall input-sm" >
|
|
<tr>
|
|
<td>
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>Notas de Crédito por aplicar / Anticipos por Comprobar</b>
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda5','{0}')", GvA.ClientID) %>" style="float: right; margin-left: -15px; position: relative;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
<input type="text" id="TxtBusqueda5" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda5','{0}')", GvA.ClientID) %>" style="float: right; display: inline-block; margin-right: 0px; width: 150px;" />
|
|
|
|
<asp:LinkButton ID="BtnPdfGvA" OnClick="BtnPdfGvA_Click" runat="server" ToolTip="Imprime PDF del Historial" Style="float: right;"><i class="fa fa-print" style="margin-right: 10px;"></i></asp:LinkButton>
|
|
<asp:LinkButton ID="BtnExcelCredito" OnClick="BtnExcelCredito_Click" runat="server" ToolTip="Descarga Excel del Historial" Style="float: right;"><i style="margin-right: 10px;" class="fa fa-download"></i></asp:LinkButton>
|
|
</legend>
|
|
<table border="0" class="Widthall">
|
|
<tr>
|
|
<td>
|
|
<asp:UpdatePanel runat="server" ID="UpAnticipos" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GvA" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron Anticipos" CssClass="ScrollAD table table-striped table-advance table-hover Widthall input-sm " Style="text-align: center;" GridLines="None">
|
|
<Columns>
|
|
|
|
<asp:BoundField DataField="SerieFolio" HeaderText="NC/Anticipo" />
|
|
<asp:BoundField DataField="Fecha" DataFormatString="{0:d}" HeaderText="Fecha" />
|
|
<asp:BoundField DataField="Original" DataFormatString="{0:N2}" HeaderText="Original" />
|
|
<asp:BoundField DataField="Saldo" DataFormatString="{0:N2}" HeaderText="Saldo" />
|
|
|
|
</Columns>
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
<br />
|
|
<div>
|
|
<fieldset>
|
|
<legend><b>Historial</b>
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda6','{0}')", GvAH.ClientID) %>" style="float: right; margin-left: -15px; position: relative;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
<input type="text" id="TxtBusqueda6" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda6','{0}')", GvAH.ClientID) %>" style="float: right; display: inline-block; margin-right: 0px; width: 150px;" />
|
|
|
|
<asp:LinkButton ID="BtnPdfGvAH" OnClick="BtnPdfGvAH_Click" runat="server" ToolTip="Imprime PDF del Historial" Style="float: right;"><i class="fa fa-print" style="margin-right: 10px;"></i></asp:LinkButton>
|
|
<asp:LinkButton ID="BtnExcelCreditoHistorial" OnClick="BtnExcelCreditoHistorial_Click" runat="server" ToolTip="Descarga Excel del Historial" Style="float: right;"><i style="margin-right: 10px;" class="fa fa-download"></i></asp:LinkButton>
|
|
</legend>
|
|
<table border="0" class="Widthall">
|
|
<tr>
|
|
<td>
|
|
<asp:UpdatePanel ID="UPGvAH" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GvAH" runat="server" AutoGenerateColumns="False" EmptyDataText="" CssClass="ScrollAD table table-striped table-advance table-hover Widthall input-sm" Style="text-align: center;" GridLines="None">
|
|
<Columns>
|
|
|
|
<asp:BoundField DataField="SerieFolio" HeaderText="NC/Anticipo" />
|
|
<asp:BoundField DataField="Fecha" DataFormatString="{0:d}" HeaderText="Fecha" />
|
|
<asp:BoundField DataField="Original" DataFormatString="{0:N2}" HeaderText="Original" />
|
|
<asp:BoundField DataField="Saldo" DataFormatString="{0:N2}" HeaderText="Saldo" />
|
|
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<HeaderStyle CssClass="Titulos" />
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:AsyncPostBackTrigger ControlID="BtnVerMasAnticipos" EventName="Click" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
<div class="vermas pull-right" style="margin-top: 10px!important">
|
|
<asp:Button ID="BtnVerMasAnticipos" runat="server" Text="Ver Más" Style="width: 100px; padding-right: 30px;" OnClick="BtnVerMasAnticipos_Click" class="btn btn-primary" /><i class="m-icon-swapright m-icon-white" style="margin-left: -25px; margin-top: 10px;"></i>
|
|
</div>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabHistorial" runat="server" HeaderText="<i class='fa fa-book'></i> Historial de Ventas" Visible="False">
|
|
<ContentTemplate>
|
|
<table border="0" class="contenido, Widthall input-sm" >
|
|
<tr>
|
|
<td>
|
|
<fieldset>
|
|
<legend><b>Resumen</b></legend>
|
|
<table border="0">
|
|
<tr>
|
|
<td>Cantidad de Ventas: </td>
|
|
<td>
|
|
<asp:Literal ID="LtlCantidad" runat="server"></asp:Literal></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Total: </td>
|
|
<td>
|
|
<asp:Literal ID="LtlTotalVendido" runat="server"></asp:Literal></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Venta Mínima: </td>
|
|
<td>
|
|
<asp:Literal ID="LtlMinima" runat="server"></asp:Literal></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Promedio de Ventas: </td>
|
|
<td>
|
|
<asp:Literal ID="LtlPromedio" runat="server"></asp:Literal></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Venta Máxima: </td>
|
|
<td>
|
|
<asp:Literal ID="LtlMaxima" runat="server"></asp:Literal></td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<fieldset>
|
|
<legend><b>Historial de Ventas</b>
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda7','{0}')", GVHistorial.ClientID) %>" style="float: right; margin-left: -15px; position: relative;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
<input type="text" id="TxtBusqueda7" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda7','{0}')", GVHistorial.ClientID) %>" style="float: right; display: inline-block; margin-right: 0px; width: 150px;" />
|
|
|
|
<asp:LinkButton ID="BtnPdfVentas" OnClick="LbPDFVentas_Click" runat="server" ToolTip="Imprime PDF del Historial" Style="float: right;"><i class="fa fa-print" style="margin-right: 10px;"></i></asp:LinkButton>
|
|
<asp:LinkButton ID="BtnExcelVentas" OnClick="BtnExcelVentas_Click" runat="server" ToolTip="Descarga Excel del Historial" Style="float: right;"><i style="margin-right: 10px;" class='fa fa-download'></i></asp:LinkButton>
|
|
</legend>
|
|
<table border="0" class="Widthall">
|
|
<tr>
|
|
<td>
|
|
<asp:UpdatePanel ID="UpnHistorial" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GVHistorial" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron ventas del proveedor" ToolTip="Listado de Historial de Ventas" CssClass="ScrollAD table table-striped table-advance table-hover Widthall input-sm" Style="text-align: center;" GridLines="None">
|
|
<Columns>
|
|
<asp:BoundField DataField="SerieFolio" DataFormatString="" HeaderText="Factura" />
|
|
<asp:BoundField DataField="Descripcion" DataFormatString="" ItemStyle-HorizontalAlign="left" HeaderText="Descripción" />
|
|
<asp:BoundField DataField="Fecha" DataFormatString="{0:d}" HeaderText="Fecha" />
|
|
<asp:BoundField DataField="SubTotal" DataFormatString="{0:N2}" HeaderText="Sub Total" />
|
|
<asp:BoundField DataField="Descuento" DataFormatString="{0:N2}" HeaderText="Descuento" />
|
|
<asp:BoundField DataField="Amortizacion" DataFormatString="{0:N2}" HeaderText="Amortización" />
|
|
<asp:BoundField DataField="Total" DataFormatString="{0:N2}" HeaderText="Total" />
|
|
<asp:BoundField DataField="Abreviatura" DataFormatString="" HeaderText="Mon" />
|
|
<%--<asp:BoundField DataField="EstatusFactura" DataFormatString="" HeaderText="Estatus" />--%>
|
|
</Columns>
|
|
</asp:GridView>
|
|
<div class="vermas pull-right" style="margin-top: 10px!important">
|
|
<asp:Button ID="BtnVerMasVentas" runat="server" Text="Ver Más" Style="width: 100px; padding-right: 30px;" OnClick="BtnVerMasVentas_Click" class="btn btn-primary" /><i class="m-icon-swapright m-icon-white" style="margin-left: -25px; margin-top: 10px;"></i>
|
|
</div>
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:AsyncPostBackTrigger ControlID="BtnVerMasVentas" EventName="Click" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right"></td>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabSistema" runat="server" HeaderText="<i class='fa fa-tasks'></i> Sistema" Visible="False">
|
|
<ContentTemplate>
|
|
<table border="0" class="contenido, Widthall input-sm" >
|
|
<tr>
|
|
<td>
|
|
|
|
|
|
<%-- <asp:UpdatePanel ID="UPPUsuarios" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
|
|
<fieldset>
|
|
<legend><b>Usuarios</b></legend>
|
|
<table class="table table-striped table-advance table-hover Widthall">
|
|
<thead>
|
|
<tr class="Titulos">
|
|
<%-- <th width="120px">
|
|
<asp:LinkButton ID="LbUsuario" runat="server" CausesValidation="false" Text="" CommandArgument="Usuario" OnClick="LbOrden_Click">
|
|
Usuario
|
|
<asp:Literal ID="ImgUsuario" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
|
</asp:LinkButton></th>
|
|
<th width="120px">
|
|
<asp:LinkButton ID="LbNombre" runat="server" CausesValidation="false" Text="" CommandArgument="Nombre" OnClick="LbOrden_Click">
|
|
Nombre
|
|
<asp:Literal ID="ImgNombre" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
|
</asp:LinkButton></th>
|
|
<th width="150px">
|
|
<asp:LinkButton ID="LbCorreo" runat="server" CausesValidation="false" Text="" CommandArgument="Correo" OnClick="LbOrden_Click">
|
|
Correo
|
|
<asp:Literal ID="ImgCorreo" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
|
</asp:LinkButton></th>
|
|
<th width="55px" style="text-align: center;">
|
|
<asp:HyperLink ID="HplVentas" runat="server" ToolTip="Historial Ventas">Historial Ventas</asp:HyperLink></th>
|
|
<th width="55px" style="text-align: center;">
|
|
<asp:HyperLink ID="HplPagos" runat="server" ToolTip="Cuentas X Cobrar">Cuentas X Cobrar</asp:HyperLink></th>
|
|
<th width="55px" style="text-align: center;">
|
|
<asp:HyperLink ID="HplSistema" runat="server" ToolTip="Anticipos">Anticipos</asp:HyperLink></th>
|
|
<th width="55px" style="text-align: center;">
|
|
<asp:HyperLink ID="HyperLink1" runat="server" ToolTip="Bancos">Bancos</asp:HyperLink></th>
|
|
<th width="55px" style="text-align: center;">
|
|
<asp:HyperLink ID="HyperLink2" runat="server" ToolTip="Sistemas">Sistema</asp:HyperLink></th>
|
|
<th width="55px">
|
|
<asp:LinkButton ID="LbEstatus" runat="server" CausesValidation="false" Text="" CommandArgument="Estatus" OnClick="LbOrden_Click">
|
|
Estatus
|
|
<asp:Literal ID="ImgEstatus" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
|
</asp:LinkButton></th>
|
|
<th width="75px">
|
|
<asp:LinkButton ID="LbFechaIng" runat="server" CausesValidation="false" Text="" CommandArgument="FechaIng" OnClick="LbOrden_Click">
|
|
Fecha
|
|
<asp:Literal ID="ImgFechaIng" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
|
</asp:LinkButton></th>
|
|
<th width="100px">
|
|
<asp:LinkButton ID="LbUsuarioCreo" runat="server" CausesValidation="false" Text="" CommandArgument="UsuarioCreo" OnClick="LbOrden_Click">
|
|
Usuario Creó
|
|
<asp:Literal ID="ImgUsuarioCreo" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
|
</asp:LinkButton></th>
|
|
<th width="200px">Comandos</th>
|
|
</tr>
|
|
</thead>
|
|
<tr>
|
|
<%-- <td>
|
|
<asp:TextBox ID="TxtUsuarioPortal" runat="server" CausesValidation="true" MaxLength="20" ValidationGroup="GrpGuardarUsuario" Width="100px"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVUsuarioPortal" runat="server" ControlToValidate="TxtUsuarioPortal" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Nombre del usuario''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarUsuario"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCEUsuarioPortal" runat="server" HighlightCssClass="vco" TargetControlID="RFVUsuarioPortal" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtNombrePortal" runat="server" CausesValidation="true" MaxLength="50" ValidationGroup="GrpGuardarUsuario" Width="100px"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVNombrePortal" runat="server" ControlToValidate="TxtNombrePortal" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Nombre del usuario''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarUsuario"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCENombrePortal" runat="server" HighlightCssClass="vco" TargetControlID="RFVNombrePortal" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td>
|
|
<asp:TextBox ID="TxtCorreo" runat="server" CausesValidation="true" MaxLength="50" ValidationGroup="GrpGuardarUsuario" Width="130px"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVCorreo" runat="server" ControlToValidate="TxtCorreo" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Correo del usuario''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarUsuario"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCECorreo" runat="server" HighlightCssClass="vco" TargetControlID="RFVCorreo" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</td>
|
|
<td style="text-align: center;">
|
|
<asp:CheckBox ID="ChkPermiso1" runat="server" /></td>
|
|
<td style="text-align: center;">
|
|
<asp:CheckBox ID="ChkPermiso2" runat="server" /></td>
|
|
<td style="text-align: center;">
|
|
<asp:CheckBox ID="ChkPermiso3" runat="server" /></td>
|
|
<td style="text-align: center;">
|
|
<asp:CheckBox ID="ChkPermiso4" runat="server" /></td>
|
|
<td style="text-align: center;">
|
|
<asp:CheckBox ID="ChkPermiso10" runat="server" /></td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td style="text-align: center;">
|
|
<asp:LinkButton ID="LnkAgregarUsuario" runat="server" CausesValidation="true" CssClass="Texto" Text="Agregar" ValidationGroup="GrpGuardarUsuario"></asp:LinkButton>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
<asp:GridView ID="GvUsuariosPortal" runat="server" AutoGenerateColumns="False" DataKeyNames="CveUsuario,CveProveedor,Nombre" EmptyDataText="No se encontraron Usuarios Registrados" CssClass="ScrollAD table table-striped table-advance table-hover Widthall" Style="text-align: center;" GridLines="None">
|
|
<Columns>
|
|
<%-- <asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlUUsuario" runat="server" Text='<%# Eval("Usuario") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlNombre" runat="server" Text='<%# Eval("Nombre") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="TxtUsuarioPortalEdit" runat="server" CausesValidation="true" MaxLength="50" Text='<%# Eval("Nombre") %>' ValidationGroup="GrpGV" Width="95px"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVUsuarioPortalEdit" runat="server" ControlToValidate="TxtUsuarioPortalEdit" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Nombre''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGV"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOUsuarioPortal" runat="server" HighlightCssClass="vco" TargetControlID="RFVUsuarioPortalEdit" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlCorreo" runat="server" Text='<%# Eval("Correo")%>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:TextBox ID="TxtCorreoEdit" runat="server" CausesValidation="true" MaxLength="50" Text='<%# Eval("Correo")%>' ValidationGroup="GrpGV" Width="95px"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVCorreoEdit" runat="server" ControlToValidate="TxtCorreoEdit" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Correo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGV"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOCorreo" runat="server" HighlightCssClass="vco" TargetControlID="RFVCorreoEdit" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso1" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso1" runat="server" Checked="true" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<%-- <asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso2" runat="server" Text='<%# if(Eval("Permiso2").ToString ="True", "Si","No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso2" runat="server" Checked='<%# Eval("Permiso2") %>' />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso2" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso2" runat="server" Checked="true" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso3" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso3" runat="server" Checked="True" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso4" runat="server" Text='<%# If(True, "Si", "No")%>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso4" runat="server" Checked="true" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso10" runat="server" Text='<%# If(True, "Si", "No")%>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso10" runat="server" Checked="true" />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkEstatus" runat="server" Checked='<%# Eval("Estatus") %>' />
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:Label ID="E" runat="server" Text='<%# If(Eval("Estatus").ToString() = "True", "Activo", "Inactivo") %>' Width="40px"></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("FechaIng", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlUsuario" runat="server" Text='<%# Eval("UsuarioCreo") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Editar Usuarios">
|
|
<EditItemTemplate>
|
|
<center>
|
|
<asp:LinkButton ID="imgU" runat="server" AlternateText="Actualizar" CausesValidation="True" CommandName="Update" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-check'></i>" ValidationGroup="GrpGV" />
|
|
<asp:LinkButton ID="imgC" runat="server" AlternateText="Cancelar" CausesValidation="False" CommandName="Cancel" CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-times'></i>" />
|
|
</center>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="imgE" runat="server" AlternateText="Editar" CausesValidation="False" CommandName="Edit" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
|
<asp:LinkButton ID="ImgR" runat="server" AlternateText="Restablecer Contraseña" ToolTip="Restablecer Contraseña" CausesValidation="False" CommandName="RestablecerContraseña" CssClass="btn btn-circle btn-sm blue-dark" CommandArgument='<%# Eval("CveUsuario").ToString() %>' Text="<i class='fa fa-random'></i>" data-toggle="confirmation" data-popout="true" data-original-title="confirmar" data-btn-ok-label="si" />
|
|
<asp:LinkButton ID="ImgC" runat="server" AlternateText="Reenviar Correo" ToolTip="Reenviar Correo" CausesValidation="False" CommandName="ReenviarCorreo" CssClass="btn btn-circle btn-sm blue-dark" CommandArgument='<%# Eval("CveUsuario").ToString() %>' Text="<i class='fa fa-envelope'></i>" data-toggle="confirmation" data-popout="true" data-original-title="confirmar" data-btn-ok-label="si" />
|
|
<asp:LinkButton ID="imgD" runat="server" AlternateText="Eliminar" CausesValidation="False" CommandName="Delete" CssClass="btn btn-circle btn-sm red" Text="<i class='icon-trash'></i>" data-toggle="confirmation" data-popout="true" data-original-title="confirmar" data-btn-ok-label="si" />
|
|
<%--OnClientClick="javascript:return C();
|
|
</ItemTemplate>
|
|
<ItemStyle Width="200px" />
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
</asp:GridView>
|
|
</fieldset>
|
|
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>--%>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<%---2020/02/06 - Auditoria--%>
|
|
<ajax:TabPanel ID="TabAuditoria" runat="server" HeaderText="<i class='fa fa-search'></i> Auditoría" Visible="false">
|
|
<ContentTemplate>
|
|
|
|
<asp:UpdatePanel ID="UpTabAuditoria" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
|
|
<asp:UpdatePanel ID="UPGvDocumentos" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="col-md-12">
|
|
|
|
<asp:GridView ID="GvDocumentos" runat="server" AutoGenerateColumns="False"
|
|
DataKeyNames="CveDocumentacion,Documentacion,Orden,CveDocumentacionElectronica,Adjunto,Estatus,Observacion,Fecha,FechaIng,Usuario,FechaLimite,FechaVigencia,DiasLimite,AplicaDiasLimite,AplicaFechaVencimiento"
|
|
EmptyDataText="No se encontraron registros de documentos" CssClass="table table-hover table-advance Widthall" GridLines="None">
|
|
<Columns>
|
|
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="center" ItemStyle-Width="60px">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="ImgRequired" runat="server"></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
|
|
|
|
<asp:TemplateField ControlStyle-CssClass="template" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="275" HeaderText="SubProyecto">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlSubProyecto" runat="server" Text='<%# Eval("SubProyecto") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField ControlStyle-CssClass="template" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="275" HeaderText="Contrato">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlContrato" runat="server" Text='<%# Eval("Contrato") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
|
|
</asp:TemplateField>
|
|
|
|
|
|
<asp:TemplateField ControlStyle-CssClass="template" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="100" HeaderText="Vencimiento" HeaderStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlVencimiento" runat="server" Text='<%# Eval("Vencimiento", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
|
|
</asp:TemplateField>
|
|
|
|
|
|
<asp:TemplateField ControlStyle-CssClass="template" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="275" HeaderText="Documento">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlDocumentacion" runat="server" Text='<%# Eval("Documentacion") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="Estado" ItemStyle-Width="40px">
|
|
<ItemTemplate>
|
|
<%--<asp:CheckBox ID="chkEstatus" runat="server" CssClass="make-switchsd" Enabled="false"></asp:CheckBox>--%>
|
|
<asp:Literal ID="LtlEstatus" runat="server" Text='<%# Eval("SCompleto") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Observaciones" ItemStyle-Width="100">
|
|
<ItemTemplate>
|
|
<asp:TextBox ID="TxtObservaciones" Width="300" MaxLength="100" runat="server" Text='<%# Eval("Observacion") %>' onkeypress="return false;"></asp:TextBox>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Fecha limite" ItemStyle-Width="100" Visible="false">
|
|
<ItemTemplate>
|
|
<asp:TextBox ID="TxtFechaLimite" Width="100" onKeyPress="return false;" MaxLength="10" runat="server" Text='<%# Eval("FechaLimite") %>'></asp:TextBox>
|
|
<ajax:CalendarExtender runat="server" ID="Calendario6" TargetControlID="TxtFechaLimite" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="rfvFechaI6" runat="server" ControlToValidate="TxtFechaLimite" Display="None" ErrorMessage="El campo <b>''Fecha limite''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GrpRL"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="cvFechaI6" runat="server" ControlToValidate="TxtFechaLimite" Display="None" ErrorMessage="El campo <b>''Fecha Limite''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpRL"></asp:CompareValidator>
|
|
|
|
<ajax:ValidatorCalloutExtender ID="vcoFfvFI4" runat="server" HighlightCssClass="vco" TargetControlID="rfvFechaI6" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="vcoCvFI4" runat="server" HighlightCssClass="vco" TargetControlID="cvFechaI6" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Vigencia" ItemStyle-Width="100" Visible="false">
|
|
<ItemTemplate>
|
|
<asp:TextBox ID="TxtFechaVigencia" Width="100" MaxLength="10" runat="server" Text='<%# Eval("FechaVigencia") %>'></asp:TextBox>
|
|
<ajax:CalendarExtender runat="server" ID="Calendario7" TargetControlID="TxtFechaVigencia" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:CompareValidator ID="cvTxtFechaVigencia" runat="server" ControlToValidate="TxtFechaVigencia" Display="None" ErrorMessage="El campo <b>''Fecha Limite''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpRL"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="vcoCvFI5" runat="server" HighlightCssClass="vco" TargetControlID="cvTxtFechaVigencia" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
|
|
|
|
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Right" ItemStyle-Width="50px" HeaderText="Cargar">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="ImgUpload" runat="server" OnClick="UploadModal_ClickDocumentacion" AlternateText="Editar" CausesValidation="False"
|
|
CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-upload' title='Subir documento' ></i>" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left" ItemStyle-Width="50px" HeaderText="Ver">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="ImgDownLoad" runat="server"></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<%-- <asp:TemplateField ControlStyle-CssClass="template" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="275" HeaderText="CveDocumentacionElectronica">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlCveDocumentacionElectronica" runat="server" Text='<%# Eval("CveDocumentacionElectronica") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>--%>
|
|
|
|
<%-- <asp:TemplateField ItemStyle-HorizontalAlign="Right" ItemStyle-Width="50px">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="ImgE" OnClick="Update_ClickDocumentacion" runat="server" AlternateText="Editar" ToolTip="Aplicar Cambios" CausesValidation="False"
|
|
CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-check' title='Aplicar Cambios'></i>" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>--%>
|
|
</Columns>
|
|
</asp:GridView>
|
|
</div>
|
|
|
|
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
</ajax:TabContainer>
|
|
|
|
|
|
<div id="ModalUploadDoc" class="modal ADS fade" role="dialog">
|
|
|
|
<div class="modal-dialog">
|
|
|
|
<asp:UpdatePanel runat="server" class="modal-content" ID="UpModalReferenciasVerificacion" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
|
|
<div class="modal-content">
|
|
<div class="modal-header ">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<asp:UpdatePanel ID="UpModalTitleUploadDocumento" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<h4 class="modal-title">
|
|
<asp:Literal ID="LtlModalUploadTitulo" runat="server"></asp:Literal></h4>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
|
|
</div>
|
|
|
|
<div class="modal-body">
|
|
<asp:UpdatePanel runat="server" ID="UPModalUploadDoc" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<asp:TextBox ID="TxtFileDocumentacion" CssClass="ADSdropzone hidden" data-maxFile="1" Text="" runat="server"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<asp:UpdatePanel runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:Button ID="btnUploadFileDoc" runat="server" ClientIDMode="Static" Text="Guardar" CssClass="btn btn-primary" />
|
|
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
</asp:Content>
|
|
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
|
|
|
|
<script src="/Metronic/assets/global/scripts/datatable.js"></script>
|
|
<script src="/Metronic/assets/global/plugins/datatables/all.min.js"></script>
|
|
<script type="text/javascript">
|
|
|
|
|
|
</script>
|
|
<script type="text/javascript">
|
|
|
|
<%-- function pageLoad() {
|
|
$(document).ready(function () {
|
|
var Tam = TamañoVentana();
|
|
var Alto = Tam.height - 290;
|
|
$('#<%=GvCxP.ClientID%>').gridviewScroll({
|
|
width: 1140,
|
|
height: 200
|
|
});
|
|
});
|
|
}--%>
|
|
|
|
|
|
$(document).ready(function () {
|
|
$(document).ready(function () {
|
|
var Tam = TamañoVentana();
|
|
var Alto = Tam.height - 400;
|
|
|
|
//$(".sidebar-toggler-wrapper").remove();
|
|
|
|
$('#<%=GvBancosCuentas.ClientID%>').DataTable({ scrollY: Alto + 'px', scrollCollapse: true, paging: false, searching: false, info: false, order: [[1, "desc"]] });
|
|
|
|
$('#<%=GvCxP.ClientID%>').DataTable({ scrollY: Alto + 'px', scrollCollapse: true, paging: false, searching: false, info: false, order: [[1, "desc"]] });
|
|
|
|
$('#<%=GvCxPHistorial.ClientID%>').DataTable({ scrollY: Alto + 'px', scrollCollapse: true, paging: false, searching: false, info: false, order: [[1, "desc"]] });
|
|
|
|
$('#<%=GvCxPHistorial.ClientID%>').DataTable({ scrollY: Alto + 'px', scrollCollapse: true, paging: false, searching: false, info: false, order: [[1, "desc"]] });
|
|
|
|
$('#<%=GvBancos.ClientID%>').DataTable({ scrollY: Alto + 'px', scrollCollapse: true, paging: false, searching: false, info: false, order: [[1, "desc"]] });
|
|
|
|
$('#<%=GvA.ClientID%>').DataTable({ scrollY: Alto + 'px', scrollCollapse: true, paging: false, searching: false, info: false, order: [[1, "desc"]] });
|
|
|
|
$('#<%=GvAH.ClientID%>').DataTable({ scrollY: Alto + 'px', scrollCollapse: true, paging: false, searching: false, info: false, order: [[1, "desc"]] });
|
|
|
|
$('#<%=GVHistorial.ClientID%>').DataTable({ scrollY: Alto + 'px', scrollCollapse: true, paging: false, searching: false, info: false, order: [[1, "desc"]] });
|
|
|
|
|
|
});
|
|
});
|
|
|
|
|
|
|
|
function RestrictSpace() {
|
|
|
|
if (event.keyCode == 32) {
|
|
event.returnValue = false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
</script>
|
|
|
|
</asp:Content>
|