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

779 lines
67 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: 0px;
}
</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>&nbsp;<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" />
<table border="0" class="contenido, Widthall " style="font-size: larger">
<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>&nbsp;
</td>
</tr>
</table>
</fieldset>
</div>
<div class="col-md-3">
<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 align="right">
<asp:Label ID="LBRCPVencidoP" runat="server" Text="$0"></asp:Label>
</td>
<td align="right">
<asp:Label ID="LBRCPPorVencerP" runat="server" Text="$0"></asp:Label>
</td>
<td align="right">
<asp:Label ID="LBRCPSumaP" runat="server" Text="$0"></asp:Label>
</td>
<td></td>
</tr>
<tr>
<td>Dólares</td>
<td align="right">
<asp:Label ID="LBRCPVencidoD" runat="server" Text="$0"></asp:Label>
</td>
<td align="right">
<asp:Label ID="LBRCPPorVencerD" runat="server" Text="$0"></asp:Label>
</td>
<td align="right">
<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 align="right">Total:</td>
<td align="right">
<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>
<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 class="text-right" style="margin-top:-5px!important">
<input type="text" id="TxtBusqueda1" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda1','{0}')", GvCxP.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
<a href="javascript:;" onclick="FiltrarTabla('TxtBusqueda1','C_Tab_TabCxP_GvCxPPanelItem')"style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
</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" 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 (Saldo Orig)" />
<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" />
</Columns>
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
<br />
</fieldset>
</td>
</tr>
<tr>
<td colspan="2">&nbsp;</td>
</tr>
<tr>
<td colspan="2">
<fieldset>
<legend><b>Historial de Ventas Pagadas</b>
<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>
<div class="text-right">
<input type="text" id="TxtBusqueda2" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda2','{0}')", GvCxPHistorial.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda2','{0}')", GvCxPHistorial.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
</div>
<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" 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 (Saldo Orig)" />
<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" />
</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" style="font-size: larger;" >
<tr>
<td>
<div>
<fieldset>
<legend><b>Cuentas Depósito</b>
<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>
<div class="text-right">
<input type="text" id="TxtBusqueda3" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda3','{0}')", GvBancosCuentas.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda3','{0}')", GvBancosCuentas.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
</div>
<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" 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>
<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>
<div class="text-right">
<input type="text" id="TxtBusqueda4" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda4','{0}')", GvBancos.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda4','{0}')", GvBancos.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
</div>
<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" 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="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 " style="font-size: larger;">
<tr>
<td>
<div>
<fieldset>
<legend><b>Notas de Crédito por aplicar / Anticipos por Comprobar</b>
<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>
<div class="text-right">
<input type="text" id="TxtBusqueda5" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda5','{0}')", GvA.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda5','{0}')", GvA.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
</div>
<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 " 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>
<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>
<div class="text-right">
<input type="text" id="TxtBusqueda6" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda6','{0}')", GvAH.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda6','{0}')", GvAH.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
</div>
<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" 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 " style="font-size: larger;">
<tr>
<td>
<fieldset>
<legend><b>Resumen</b></legend>
<table border="0">
<tr>
<td>Cantidad de Ventas:&nbsp;</td>
<td>
<asp:Literal ID="LtlCantidad" runat="server"></asp:Literal></td>
</tr>
<tr>
<td>Total Ventado:&nbsp;</td>
<td>
<asp:Literal ID="LtlTotalVendido" runat="server"></asp:Literal></td>
</tr>
<tr>
<td>Venta Mínima:&nbsp;</td>
<td>
<asp:Literal ID="LtlMinima" runat="server"></asp:Literal></td>
</tr>
<tr>
<td>Promedio de Ventas:&nbsp;</td>
<td>
<asp:Literal ID="LtlPromedio" runat="server"></asp:Literal></td>
</tr>
<tr>
<td>Venta Máxima:&nbsp;</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>
<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>
<div class="row col-md-12" align="right" >
<input type="text" id="TxtBusqueda7" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda7','{0}')", GVHistorial.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda7','{0}')", GVHistorial.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
</div>
<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" 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 " style="font-size: larger;">
<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>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</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="CveUsuarioPortal,CveProveedor,Usuario" 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(Eval("Permiso1").ToString ="True", "Si","No") %>'></asp:Literal>
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox ID="ChkPermiso1" runat="server" Checked='<%# Eval("Permiso1") %>' />
</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="LtlPermiso3" runat="server" Text='<%# if(Eval("Permiso3").ToString ="True", "Si","No") %>'></asp:Literal>
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox ID="ChkPermiso3" runat="server" Checked='<%# Eval("Permiso3") %>' />
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:Literal ID="LtlPermiso4" runat="server" Text='<%# If(Eval("Permiso4").ToString = "True", "Si", "No")%>'></asp:Literal>
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox ID="ChkPermiso4" runat="server" Checked='<%# Eval("Permiso4")%>' />
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:Literal ID="LtlPermiso10" runat="server" Text='<%# If(Eval("Permiso10").ToString = "True", "Si", "No")%>'></asp:Literal>
</ItemTemplate>
<EditItemTemplate>
<asp:CheckBox ID="ChkPermiso10" runat="server" Checked='<%# Eval("Permiso10")%>' />
</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() = "1", "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" />
&nbsp;<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>" />
&nbsp;<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("CveUsuarioPortal").ToString() %>' Text="<i class='fa fa-random'></i>" data-toggle="confirmation" data-popout="true" data-original-title="confirmar" data-btn-ok-label="si" />
&nbsp;<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("CveUsuarioPortal").ToString() %>' Text="<i class='fa fa-envelope'></i>" data-toggle="confirmation" data-popout="true" data-original-title="confirmar" data-btn-ok-label="si" />
&nbsp;<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>
</ajax:TabContainer>
</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;
$('#<%=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"]] });
$('#<%=GvUsuariosPortal.ClientID%>').DataTable({ scrollY: Alto + 'px', scrollCollapse: true, paging: false, searching: false, info: false, order: [[1, "desc"]] });
});
});
</script>
e
</asp:Content>