4259 lines
348 KiB
Plaintext
4259 lines
348 KiB
Plaintext
<%@ Page Title="Compras - Proveedor" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="Proveedores.aspx.vb" Inherits="Compras_Proveedores" EnableEventValidation="false" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
|
<link href="/Metronic/assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.css" rel="stylesheet" />
|
|
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
|
|
|
<style>
|
|
span.GreenStripe {
|
|
width: 3px;
|
|
height: 20px;
|
|
display: block;
|
|
background-color: #36c6d3;
|
|
}
|
|
|
|
.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 table th {
|
|
padding: 0px !important;
|
|
padding-right: 4px !important;
|
|
padding-left: 4px !important;
|
|
}
|
|
|
|
.Excede {
|
|
overflow: hidden;
|
|
text-overflow: ellipsis;
|
|
}
|
|
|
|
.posicionvalidation {
|
|
left: 385px;
|
|
}
|
|
</style>
|
|
|
|
<style>
|
|
.ContentPlaceHolderc {
|
|
overflow: auto;
|
|
}
|
|
|
|
#chartdiv {
|
|
width: 100%;
|
|
height: 250px;
|
|
}
|
|
|
|
#chartdiv2 {
|
|
width: 100%;
|
|
height: 250px;
|
|
}
|
|
|
|
#chartdiv3 {
|
|
width: 100%;
|
|
height: 250px;
|
|
}
|
|
|
|
#chartdiv4 {
|
|
width: 100%;
|
|
height: 250px;
|
|
}
|
|
</style>
|
|
</asp:Content>
|
|
<asp:Content ID="Content4" ContentPlaceHolderID="E" runat="Server">
|
|
<asp:Literal ID="LtlTitulo" runat="server" Text="Registro de Proveedores"></asp:Literal> <asp:Literal ID="LtlProveedor" runat="server"></asp:Literal>
|
|
</asp:Content>
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
|
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<li>
|
|
<asp:HyperLink ID="HlAddCompra" runat="server">
|
|
<i class='fa fa-plus-circle'></i> Agregar Compra
|
|
</asp:HyperLink>
|
|
<%--<img id="ImgAddCompra" runat="server" alt="Registrar Nueva Compra" style="cursor: pointer;" src="/Imagenes/Nota.gif" width="20" height="25" />--%>
|
|
</li>
|
|
<li>
|
|
<asp:LinkButton ID="LnkGenerarReporte" runat="server"><i class='fa fa-cogs'></i> Generar Estado de Cuenta</asp:LinkButton>
|
|
</li>
|
|
<li>
|
|
<asp:HyperLink ID="HlAgregarExcel" NavigateUrl="#" data-toggle="modal" data-target="#DivCargaExcel" runat="server">
|
|
<i class='fa fa-edit'></i> Conciliar
|
|
</asp:HyperLink>
|
|
</li>
|
|
<li>
|
|
<asp:LinkButton ID="LnkParametros" runat="server" Visible="False"><i class='fa fa-money'></i> Modificar Límite de Crédito</asp:LinkButton>
|
|
</li>
|
|
<li>
|
|
<asp:LinkButton ID="LnkCuentasBancarias" runat="server"><i class='fa fa-university'></i> Agregar Cuenta Bancaria</asp:LinkButton>
|
|
</li>
|
|
<asp:UpdatePanel runat="server" ID="UpAgregarUsuario">
|
|
<ContentTemplate>
|
|
<li>
|
|
<asp:LinkButton runat="server" Visible="false" ID="LnkAddUsuario" data-toggle="tooltip" data-placement="left" title="Agregar Usuario Portal." Text="<i class='fa fa-user'></i> Agregar Usuario Portal"></asp:LinkButton>
|
|
</li>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
<asp:UpdatePanel ID="UpAcciones" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<li>
|
|
<asp:LinkButton ID="LnkVerGrafica" OnClick="LnkVerGrafica_Click" runat="server" Text="<i class='fa fa-credit-card'></i> Análisis de Crédito"></asp:LinkButton>
|
|
</li>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
<asp:UpdatePanel runat="server">
|
|
<ContentTemplate>
|
|
<li>
|
|
<asp:LinkButton ID="LnkExportCuentas" OnClick="LnkExportCuentas_Click" runat="server" Text="<i class='fa fa-file-excel-o'></i> Exportar Cuentas Bancarias"></asp:LinkButton>
|
|
</li>
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:PostBackTrigger ControlID="LnkExportCuentas" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
</asp:Content>
|
|
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
|
|
|
|
<asp:UpdatePanel runat="server">
|
|
<ContentTemplate>
|
|
<div class="portlet solid grey-cascade portlet-filter">
|
|
<div class="portlet-title portlet-filterT portletfiltrostitlee">
|
|
<div class="tools">
|
|
<asp:CheckBox ID="chkexpand" CssClass="hidden" runat="server" />
|
|
</div>
|
|
<div class="titlefiltros caption ">
|
|
<div class="row">
|
|
<div class="col-md-3" id="DivFiltraSucursal" runat="server">
|
|
<div class="col-md-4" style="font-size: medium; max-width: 100px!important">Sucursales:</div>
|
|
<div class="col-md-8">
|
|
<asp:DropDownList runat="server" Width="100%" CssClass="select2me" ID="RBSucursal" DataTextField="ProveedorSucursal" DataValueField="CveProveedorSucursal" RepeatDirection="Horizontal" AutoPostBack="True" OnSelectedIndexChanged="RBSucursal_SelectedIndexChanged"></asp:DropDownList>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3" id="DivFiltraMoneda" runat="server">
|
|
<div class="col-md-4" style="font-size: medium; max-width: 100px!important">Moneda:</div>
|
|
<div class="col-md-8">
|
|
<asp:DropDownList runat="server" Width="100%" CssClass="select2me" ID="RBMoneda" RepeatDirection="Horizontal" AutoPostBack="True" OnSelectedIndexChanged="RBMoneda_SelectedIndexChanged">
|
|
<asp:ListItem Text="Todos" Value="-1" Selected="True"></asp:ListItem>
|
|
<asp:ListItem Text="Pesos" Value="1"></asp:ListItem>
|
|
<asp:ListItem Text="Dólares" Value="2"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="portlet-body" <%= IIf(chkexpand.Checked = True, "", "style=""display:none;""")%>>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
<asp:UpdatePanel ID="UpDatos" runat="server" UpdateMode="Conditional" style="width: 100%; padding-top: 0px;">
|
|
<ContentTemplate>
|
|
<ajax:TabContainer ID="Tab" runat="server" ActiveTabIndex="0" Width="100%">
|
|
|
|
<ajax:TabPanel ID="TabAlta" runat="server" HeaderText="Información del Proveedor">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-6" id="PorletProveedor" runat="server">
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Datos del Proveedor</span>
|
|
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="reload" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="remove" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body form">
|
|
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input ">
|
|
<asp:TextBox ID="TxtCodigo" CssClass="form-control" runat="server" MaxLength="10"></asp:TextBox>
|
|
<label for="<%= TxtCodigo.ClientID%>">Código:</label>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtNombreCorto" CssClass="form-control" runat="server" MaxLength="10"></asp:TextBox>
|
|
<label for="<%= TxtNombreCorto.ClientID%>">Nombre Corto:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtRazonSocial" CssClass="form-control " runat="server" MaxLength="200"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVRazonSocial" runat="server" ControlToValidate="TxtRazonSocial" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Razón Social''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCERazonSocial" runat="server" HighlightCssClass="vco" TargetControlID="RFVRazonSocial" Width="300px" BehaviorID="_content_VCERazonSocial"></ajax:ValidatorCalloutExtender>
|
|
<label for="<%= TxtRazonSocial.ClientID%>">Razón Social:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtNombreComercial" CssClass="form-control " runat="server" MaxLength="200"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVNombreComercial" runat="server" ControlToValidate="TxtNombreComercial" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Nombre Comercial''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCENombreComercial" runat="server" HighlightCssClass="vco" TargetControlID="RFVNombreComercial" Width="300px" BehaviorID="_content_VCENombreComercial"></ajax:ValidatorCalloutExtender>
|
|
<label for="<%= TxtNombreComercial.ClientID%>">Nombre Comercial:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtDireccion" CssClass="form-control " runat="server"></asp:TextBox>
|
|
<label for="<%= TxtDireccion.ClientID%>">Dirección:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtCP" CssClass="form-control " runat="server" MaxLength="5"></asp:TextBox>
|
|
<ajax:FilteredTextBoxExtender ID="FtbeCP" runat="server" TargetControlID="TxtCP" FilterType="Numbers" />
|
|
<label for="<%= TxtCP.ClientID%>">Codigo Postal:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtRFC" CssClass="form-control " runat="server" MaxLength="13"></asp:TextBox>
|
|
<asp:RegularExpressionValidator ID="REVRFC" runat="server" Display="Dynamic" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''RFC''</b> es incorrecto, por favor ingréselo." ValidationGroup="GrpGuardar" ControlToValidate="TxtRFC" ValidationExpression="^[a-zñA-ZÑ.)(/\\&-]{3,4}(\d{6})((\D|\d){2})((\D|\d){1})$"></asp:RegularExpressionValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCEREVRFC" runat="server" HighlightCssClass="vco" TargetControlID="REVRFC" Width="300px" BehaviorID="_content_VCEREVRFC"></ajax:ValidatorCalloutExtender>
|
|
<asp:RequiredFieldValidator ID="RFVRFC" runat="server" ControlToValidate="TxtRFC" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''RFC''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCERFC" runat="server" HighlightCssClass="vco" TargetControlID="RFVRFC" Width="300px" BehaviorID="_content_VCERFC"></ajax:ValidatorCalloutExtender>
|
|
<label for="<%= TxtRFC.ClientID%>">RFC:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group form-md-line-input">
|
|
|
|
<asp:DropDownList ID="DdlRegimenFiscal" DataTextField="CodigoRegimenFiscalTexto" Width="206px" DataValueField="CveRegimenFiscal" runat="server" CssClass="form-control select2me ">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
|
|
<asp:RequiredFieldValidator ID="RfvDdlRegimenFiscal" runat="server" ControlToValidate="DdlRegimenFiscal" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Regimen Fiscal''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender7" runat="server" HighlightCssClass="vco posicionvalidation" TargetControlID="RfvDdlRegimenFiscal" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<label for="<%= DdlRegimenFiscal.ClientID%>">Regimen Fiscal:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox CssClass="form-control" ID="TxtTelefono" runat="server" ValidationGroup="GrpGuardar" Width="100%"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVMail" runat="server" ControlToValidate="TxtTelefono" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Telefono''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender10" runat="server" HighlightCssClass="vco" TargetControlID="RFVMail" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:MaskedEditExtender ID="mskTelefono" runat="server" TargetControlID="TxtTelefono" ClearMaskOnLostFocus="false" MaskType="Number" Mask="(999) 999-9999" MessageValidatorTip="true" InputDirection="LeftToRight" ErrorTooltipEnabled="True"></ajax:MaskedEditExtender>
|
|
<label for="<%= TxtTelefono.ClientID%>">Teléfono Empresa:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtContactoNombre" CssClass="form-control " runat="server" MaxLength="50"></asp:TextBox>
|
|
<label for="<%= TxtContactoNombre.ClientID%>">Contacto:</label>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:TextBox ID="TxtContactoTelefono" CssClass="form-control " runat="server" Width="100%" ValidationGroup="GrpGuardar"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVTxtContactoTelefono" runat="server" ControlToValidate="TxtContactoTelefono" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Contacto Telefono''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCETxtContactoTelefono" runat="server" HighlightCssClass="vco" TargetControlID="RFVTxtContactoTelefono" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:MaskedEditExtender ID="MSKTxtContactoTelefono" runat="server" TargetControlID="TxtContactoTelefono" ClearMaskOnLostFocus="false" MaskType="Number" Mask="(999) 999-9999" MessageValidatorTip="true" InputDirection="LeftToRight" ErrorTooltipEnabled="True"></ajax:MaskedEditExtender>
|
|
<label for="<%= TxtContactoTelefono.ClientID%>">Celular Contacto:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:DropDownList ID="DdlCveClasificacionProveedor" CssClass="form-control select2me " runat="server" AppendDataBoundItems="True" DataTextField="ProveedorClasificacion" DataValueField="CveProveedorClasificacion" Width="206px">
|
|
</asp:DropDownList>
|
|
<label for="<%= DdlCveClasificacionProveedor.ClientID%>">Clasificación Proveedor:</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:DropDownList ID="DdlCveUsuarioResponsable" runat="server" CssClass="form-control select2me " AppendDataBoundItems="True" DataTextField="Nombre" DataValueField="CveUsuario" Width="206px">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="0"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<label for="<%= DdlCveUsuarioResponsable.ClientID%>">Responsable:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:DropDownList ID="DdlCveTipoProveedor" runat="server" CssClass="form-control select2me " Width="206px" AutoPostBack="True" OnSelectedIndexChanged="DdlCveTipoProveedor_SelectedIndexChanged">
|
|
<asp:ListItem Selected="True" Text="-" Value="0"></asp:ListItem>
|
|
<asp:ListItem Text="Proveedor" Value="1"></asp:ListItem>
|
|
<asp:ListItem Text="Acreedor" Value="2"></asp:ListItem>
|
|
<asp:ListItem Text="Ambos" Value="3"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVCveTipoProveedor" runat="server" ControlToValidate="DdlCveTipoProveedor" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo de Proveedor''</b> es necesario, por favor seleccione uno." InitialValue="0" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCECveTipoProveedor" runat="server" HighlightCssClass="vco posicionvalidation" TargetControlID="RFVCveTipoProveedor" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<label for="<%= DdlCveTipoProveedor.ClientID%>">Tipo de Proveedor:</label>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group form-md-line-input">
|
|
<asp:DropDownList ID="DdlMonedaPrefente" runat="server" CssClass="form-control select2me " Width="206px" DataTextField="Moneda" DataValueField="CveMoneda"></asp:DropDownList>
|
|
<label for="<%= DdlMonedaPrefente.ClientID%>">Moneda Preferente:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row" id="TrConfianzaProveedor" runat="server" visible="false" >
|
|
<div class="col-md-12">
|
|
<div class="form-group form-md-line-input">
|
|
|
|
<asp:DropDownList ID="DdlConfianzaProveedor" runat="server" CssClass="form-control select2me " Width="206px">
|
|
<asp:ListItem Text="Seleccione" Selected="True" Value="-1"></asp:ListItem>
|
|
<asp:ListItem Text="Proveedor dedicado" Value="1"></asp:ListItem>
|
|
<asp:ListItem Text="Proveedor requiere cotización" Value="2"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
|
|
<label for="<%= DdlConfianzaProveedor.ClientID%>">Nivel de confianza al proveedor:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
|
|
|
|
<table border="0">
|
|
<tr style="display: none">
|
|
<td>Estatus SAT:</td>
|
|
<td>
|
|
<asp:Label ID="LblSituacionSAT" runat="server"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="portlet light xspadding bordered">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Sucursales</span>
|
|
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
<%--<a runat="server" id="LbAgregarSucursal" href="javascript:showDivEC();" data-toggle="tooltip" title="Agregar una Sucursal" class="btn btn-circle btn-default"><i class="fa fa-plus"></i></a>--%>
|
|
<asp:LinkButton ID="LnkAgregarSucursal" runat="server" ToolTip="Agregar una Sucursal" class="btn btn-circle btn-default" Text='' OnClick="LnkAgregarSucursal_Click"><i class="fa fa-plus"></i></asp:LinkButton>
|
|
</div>
|
|
</div>
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse"></a>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom">
|
|
<div class="form-body">
|
|
<div runat="server" id="DivSucursales">
|
|
<asp:UpdatePanel runat="server" ID="UPPSucursales" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GVSucursales" runat="server" AutoGenerateColumns="False" DataKeyNames="CveProveedorSucursal, ProveedorSucursal, Serie, Correo, Contacto, Direccion, Telefono, FechaIng, Usuario,CveUsuario,CveSucursalTemp,PlazoCobranza,LimiteCredito" EmptyDataText="No se encontraron Sucursales Registradas" ToolTip="Listado de Sucursales del Proveedor"
|
|
CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn" data-sort="true" AlternatingRowStyle-BorderStyle="None" GridLines="None" BorderColor="#D3D3D3" BorderWidth="1">
|
|
<Columns>
|
|
|
|
<asp:TemplateField HeaderText="Sucursal" HeaderStyle-Width="50%" HeaderStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="LnkSucursal" runat="server" Text='<%# Eval("ProveedorSucursal", "{0}") %>' OnClick="LnkSucursal_Click"></asp:LinkButton>
|
|
<%-- <asp:Literal ID="LtlSucursal" runat="server" Text='<%# Eval("ProveedorSucursal", "{0}") %>'></asp:Literal>--%>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField HeaderText="Serie" HeaderStyle-Width="45%" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="LtlSerie" runat="server" Text='<%# Eval("Serie", "{0}") %>' OnClick="LnkSucursal_Click"></asp:LinkButton>
|
|
<%-- <asp:Literal ID="LtlSerie" runat="server" Text='<%# Eval("Serie", "{0}") %>' ></asp:Literal>--%>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField HeaderText="Comandos" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<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="Eliminar la sucursal, tambien eliminara los Contactos de esta sucursal ¿Desea continuar?" data-btn-ok-label="si" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="col-md-6">
|
|
<div class="portlet light xspadding bordered">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Contactos del Proveedor</span>
|
|
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
<%--<a runat="server" id="A1" href="javascript:showDivContactoProveedor();" data-toggle="tooltip" title="Agregar un Contacto" class="btn btn-circle btn-default"><i class="fa fa-plus"></i></a>--%>
|
|
<asp:LinkButton runat="server" ID="BtnAgregarContactoProveedor" OnClick="BtnAgregarContactoProveedor_Click" data-toggle="tooltip" title="Agregar un Contacto" class="btn btn-circle btn-default"><i class="fa fa-plus"></i></asp:LinkButton>
|
|
</div>
|
|
</div>
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse"></a>
|
|
|
|
</div>
|
|
</div>
|
|
<%-- GRID CONTACTOS PROVEEDOR --%>
|
|
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom">
|
|
<div class="form-body">
|
|
<div class="row" style="margin-right: 10px; margin-top: 0px; margin-bottom: 5px;" align="right">
|
|
<input type="text" id="TxtBusquedaContactos" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusquedaContactos','{0}')", GvContactoProveedor.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusquedaContactos','{0}')", GvContactoProveedor.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
</div>
|
|
<div runat="server" id="DivContactosProveedor">
|
|
<asp:UpdatePanel runat="server" ID="UpContactosProveedor" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GvContactoProveedor" runat="server" AutoGenerateColumns="False" DataKeyNames="CveProveedorContacto, CveProveedor, CveProveedorSucursal, ProveedorSucursal, Nombre, Puesto, Telefono, Extension, Celular, Correo, Skype" EmptyDataText="No se encontraron Contactos del Proveedor" ToolTip="Listado de Contactos del Proveedor"
|
|
CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn" AlternatingRowStyle-BorderStyle="None" GridLines="None" BorderColor="#D3D3D3" BorderWidth="1" OnRowDeleting="GvContactoProveedor_RowDeleting">
|
|
<Columns>
|
|
|
|
<asp:TemplateField HeaderText="Nombre" ItemStyle-Width="20%" HeaderStyle-HorizontalAlign="Left">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlNombreContactoProv" runat="server" Text='<%# Eval("Nombre", "{0}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Left" />
|
|
</asp:TemplateField>
|
|
|
|
<asp:BoundField ItemStyle-Width="15%" DataField="Puesto" HeaderText="Puesto" ItemStyle-HorizontalAlign="Left" />
|
|
<asp:BoundField ItemStyle-Width="15%" DataField="Telefono" HeaderText="Teléfono" ItemStyle-HorizontalAlign="Left" />
|
|
<asp:BoundField ItemStyle-Width="10%" DataField="Extension" HeaderText="Ext." ItemStyle-HorizontalAlign="Left" />
|
|
<asp:BoundField ItemStyle-Width="15%" DataField="Celular" HeaderText="Celular" ItemStyle-HorizontalAlign="Left" />
|
|
<%--<asp:BoundField DataField="Correo" HeaderText="Correo" ItemStyle-HorizontalAlign="Left" />--%>
|
|
<asp:BoundField ItemStyle-Width="15%" DataField="ProveedorSucursal" HeaderText="Sucursal" ItemStyle-HorizontalAlign="Left" />
|
|
|
|
|
|
<asp:TemplateField ItemStyle-Width="10%" HeaderText="Comandos" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="imgEditarContactoProv" runat="server" OnClick="imgEditarContactoProv_Click" AlternateText="Editar" CommandArgument='<%# Eval("CveProveedorContacto")%>' CausesValidation="False" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
|
<asp:LinkButton ID="imgEliminarContactoProv" 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="¿Desea eliminar este contacto?" data-btn-ok-label="si" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<%-- <asp:TemplateField HeaderText="Comandos" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<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" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>--%>
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Notificaciones</span>
|
|
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="reload" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="remove" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom">
|
|
<div class="form-body">
|
|
<table border="0">
|
|
<tr>
|
|
<td>Ventas/OC:</td>
|
|
<td>
|
|
<div class="form-group form-md-line-input" style="width: 300px">
|
|
<asp:TextBox ID="TxtContactoEmail" CssClass="form-control input-sm" runat="server" MaxLength="50" Width="300px"></asp:TextBox><label></label>
|
|
<asp:RegularExpressionValidator ID="REVContactoEmail" runat="server" Display="None" ValidationExpression="(([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)(\s*;\s*|\s*$))*" ControlToValidate="TxtContactoEmail" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Contacto - Email''</b> no es válido, por favor ingrése uno correcto." ValidationGroup="GrpGuardar"></asp:RegularExpressionValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOContactoMail" runat="server" HighlightCssClass="vco" TargetControlID="REVContactoEmail" Width="300px" BehaviorID="_content_VCOContactoMail"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<td>Cobranza/Portal:</td>
|
|
<td>
|
|
<div class="form-group form-md-line-input" style="width: 300px">
|
|
<asp:TextBox ID="TxtCorreoCobranza" CssClass="form-control input-sm" runat="server" MaxLength="100" Width="300px" ValidationGroup="GrpGuardar"></asp:TextBox><label></label>
|
|
<asp:RegularExpressionValidator ID="REVCorreoCobranza" runat="server" Display="None" ValidationExpression="(([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)(\s*;\s*|\s*$))*" ControlToValidate="TxtCorreoCobranza" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Correo Cobranza''</b> no es válido, por favor ingrése uno correcto." ValidationGroup="GrpGuardar"></asp:RegularExpressionValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCECorreoCobranza" runat="server" HighlightCssClass="vco" TargetControlID="REVCorreoCobranza" Width="300px" BehaviorID="_content_VCECorreoCobranza"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Notificar A:</td>
|
|
<td>
|
|
<div class="form-group form-md-line-input" style="width: 300px">
|
|
<asp:TextBox ID="TxtNotificarA" CssClass="form-control input-sm" runat="server" MaxLength="100" Width="300px" ValidationGroup="GrpGuardar"></asp:TextBox><label></label>
|
|
<asp:RegularExpressionValidator ID="REVNotificarA" runat="server" Display="None" ValidationExpression="(([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)(\s*;\s*|\s*$))*" ControlToValidate="TxtCorreoCobranza" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Correo Notificar''</b> no es válido, por favor ingrése uno correcto." ValidationGroup="GrpGuardar"></asp:RegularExpressionValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCENotificarA" runat="server" HighlightCssClass="vco" TargetControlID="REVNotificarA" Width="300px" BehaviorID="_content_VCENotificarA"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<%--<div class="portlet light smmallpadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Clasificación</span>
|
|
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="reload" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="remove" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body form-horizontal form-row-sepe formnombottom">
|
|
<div class="form-body">
|
|
|
|
<table border="0" width="100%" cellpadding="0" cellspacing="1">
|
|
<tr>
|
|
<td>Clasificación Proveedor:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlCveClasificacionProveedor" CssClass="form-control select2me input-sm" runat="server" AppendDataBoundItems="True" DataTextField="ProveedorClasificacion" DataValueField="CveProveedorClasificacion" Width="206px">
|
|
</asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Responsable:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlCveUsuarioResponsable" runat="server" CssClass="form-control select2me input-sm" AppendDataBoundItems="True" DataTextField="Nombre" DataValueField="CveUsuario" Width="206px">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="0"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>--%>
|
|
|
|
<div class="portlet light smmallpadding bordered " style="display:none!important">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Representantes Legales</span>
|
|
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="reload" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="remove" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body form-horizontal form-row-sepe formnombottom">
|
|
|
|
<asp:GridView ID="GvRepresentante" runat="server" AutoGenerateColumns="False" DataKeyNames="CveRepresentanteLegal" EmptyDataText="No se encontraron Representantes" Width="100%"
|
|
ToolTip="Listado de representantes" CssClass="table table-striped table-advance table-hover" GridLines="None">
|
|
<Columns>
|
|
|
|
<asp:TemplateField HeaderText="Representante" ItemStyle-HorizontalAlign="Left">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlProveedor" runat="server" Text='<%# Eval("RepresentanteLegal") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<%--
|
|
<asp:TemplateField HeaderText="Eliminar" ItemStyle-Width="80" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:LinkButton runat="server" ID="LnkEliminar" OnClick="LnkGvRepresentantesEliminar_Click" 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" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>--%>
|
|
</Columns>
|
|
</asp:GridView>
|
|
|
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabFiscalContable" runat="server" HeaderText="Fiscal/Contable">
|
|
<ContentTemplate>
|
|
|
|
<div class="row">
|
|
|
|
|
|
<div class="portlet light xspadding bordered col-md-3" id="DivFiscal" runat="server" style="width: 330px;">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Fiscal</span>
|
|
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="reload" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="remove" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom">
|
|
<div class="form-body">
|
|
<table border="0">
|
|
<tr>
|
|
<td>% IVA que factura:</td>
|
|
<td>
|
|
<div class="form-group form-md-line-input" style="width: 150px">
|
|
<span style="position: absolute; top: 20px; right: 7px;">(%)</span>
|
|
<asp:TextBox ID="TxtIVA" CssClass="form-control input-sm" runat="server" MaxLength="9" Text="0"></asp:TextBox><label></label>
|
|
<asp:RequiredFieldValidator ID="RFVIVA" runat="server" ControlToValidate="TxtIVA" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''IVA''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVIVA" runat="server" ControlToValidate="TxtIVA" Display="None" ErrorMessage="El campo <b>''IVA''</b> no tiene el formato correcto, por favor corrija e intente de nuevo (Solo formato numérico)." Operator="DataTypeCheck" Type="Double" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOIVA1" runat="server" HighlightCssClass="vco" TargetControlID="RFVIVA" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="VCOIVA2" runat="server" HighlightCssClass="vco" TargetControlID="CVIVA" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<i></i>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>% IVA a Retener:</td>
|
|
<td>
|
|
<div class="form-group form-md-line-input" style="width: 150px">
|
|
<span style="position: absolute; top: 20px; right: 7px;">(%)</span>
|
|
<asp:TextBox ID="TxtRetIVA" runat="server" CssClass="form-control input-sm" MaxLength="9" Text="0"></asp:TextBox>
|
|
<label></label>
|
|
<asp:RequiredFieldValidator ID="RFVRetIVA" runat="server" ControlToValidate="TxtRetIVA" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''>Porcentaje de IVA a Retener''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVRetIVA" runat="server" ControlToValidate="TxtRetIVA" Display="None" ErrorMessage="El campo <b>''>Porcentaje de IVA a Retener''</b> no tiene el formato correcto, por favor corrija e intente de nuevo (Solo formato numérico)." Operator="DataTypeCheck" Type="Double" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCRetIVA1" runat="server" HighlightCssClass="vco" TargetControlID="RFVRetIVA" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="VCRetIVA2" runat="server" HighlightCssClass="vco" TargetControlID="CVRetIVA" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<i></i>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>% ISR a Retener:</td>
|
|
<td>
|
|
<div class="form-group form-md-line-input" style="width: 150px">
|
|
<span style="position: absolute; top: 20px; right: 7px;">(%)</span>
|
|
<asp:TextBox ID="TxtRetISR" CssClass="form-control input-sm" runat="server" MaxLength="9" Text="0"></asp:TextBox>
|
|
<label></label>
|
|
<asp:RequiredFieldValidator ID="RFVRetISR" runat="server" ControlToValidate="TxtRetISR" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Porcentaje de ISR a Retener''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVRetISR" runat="server" ControlToValidate="TxtRetISR" Display="None" ErrorMessage="El campo <b>''Porcentaje de ISR a Retener''</b> no tiene el formato correcto, por favor corrija e intente de nuevo (Solo formato numérico)." Operator="DataTypeCheck" Type="Double" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCRetISR1" runat="server" HighlightCssClass="vco" TargetControlID="RFVRetISR" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="VCRetISR2" runat="server" HighlightCssClass="vco" TargetControlID="CVRetISR" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<i></i>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="portlet light xspadding bordered col-md-7">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">DIOT</span>
|
|
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom">
|
|
<div class="form-body">
|
|
<table border="0" >
|
|
<tr>
|
|
<td>Tipo Tercero:</td>
|
|
<td>
|
|
<div class="form-group form-md-line-input" style="width: 200px">
|
|
<asp:DropDownList ID="DDlDIOTTipoTercero" runat="server" Width="100%">
|
|
<asp:ListItem Text="-" Value="0"></asp:ListItem>
|
|
<asp:ListItem Text="04 - Proveedor Nacional" Value="1"></asp:ListItem>
|
|
<asp:ListItem Text="05 - Proveedor Extranjero" Value="2"></asp:ListItem>
|
|
<asp:ListItem Text="Accionistas, Socios o Integrantes" Value="3"></asp:ListItem>
|
|
<asp:ListItem Text="Retenciones (excepto Proveedores)" Value="4"></asp:ListItem>
|
|
<asp:ListItem Text="15 - Proveedor Nacional Global" Value="5"></asp:ListItem>
|
|
<asp:ListItem Text="15 - Proveedor Extranjero Global" Value="6"></asp:ListItem>
|
|
<asp:ListItem Text="Egresos Varios" Value="7"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVTipoTercero" runat="server" ControlToValidate="DDlDIOTTipoTercero" InitialValue="0" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo Tercero''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCETipoTercero" runat="server" HighlightCssClass="vco" TargetControlID="RFVTipoTercero" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<i></i>
|
|
</div>
|
|
</td>
|
|
|
|
<td>País:</td>
|
|
<td>
|
|
<div class="form-group form-md-line-input" style="width: 200px">
|
|
<asp:DropDownList ID="DdlDIOTPais" DataTextField="Descripcion" DataValueField="CvePais" runat="server" CssClass="form-control select2me input-sm">
|
|
</asp:DropDownList>
|
|
</div>
|
|
</td>
|
|
|
|
</tr>
|
|
<tr>
|
|
<td>Tipo Operación:</td>
|
|
<td>
|
|
<div class="form-group form-md-line-input" style="width: 200px">
|
|
<asp:DropDownList ID="DdlDIOTTipoOperacion" runat="server" Width="100%">
|
|
<asp:ListItem Text="-" Value="0"></asp:ListItem>
|
|
<asp:ListItem Text="03 - Prestación de Servicios Profesionales" Value="1"></asp:ListItem>
|
|
<asp:ListItem Text="06 - Arrendamiento de inmuebles" Value="2"></asp:ListItem>
|
|
<asp:ListItem Text="85 - Otros" Value="3"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVTipoOperacion" runat="server" ControlToValidate="DdlDIOTTipoOperacion" InitialValue="0" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo Operación''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCETipoOperacion" runat="server" HighlightCssClass="vco" TargetControlID="RFVTipoOperacion" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<i></i>
|
|
</div>
|
|
</td>
|
|
|
|
<td>Nacionalidad:</td>
|
|
<td>
|
|
<div class="form-group form-md-line-input" style="width: 200px">
|
|
<asp:TextBox ID="TxtDIOTNacionalidad" CssClass="form-control input-sm" runat="server" MaxLength="50" Text=""></asp:TextBox>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Núm ID Fiscal:</td>
|
|
<td>
|
|
<div class="form-group form-md-line-input" style="width: 150px">
|
|
<asp:TextBox ID="TxtDIOTNumIDFiscal" CssClass="form-control input-sm" runat="server" MaxLength="50" Text=""></asp:TextBox>
|
|
<label></label>
|
|
|
|
<i></i>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<asp:UpdatePanel ID="UPPContable" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:Button ID="BtnCargarCuentas" runat="server" ClientIDMode="Static" Text="CargaCuentas" Style="display: none;" />
|
|
<asp:HiddenField ID="HdnCuenta" runat="server" ClientIDMode="Static" Value="0" />
|
|
|
|
<div id="divCuentas" runat="server" visible="false">
|
|
<div class="col-md-6">
|
|
<asp:Button ID="BtnVincularCuenta" runat="server" CssClass="btn btn-primary btn-sm" Text="+ Cuenta" Visible="false" />
|
|
<asp:Button ID="BtnCuentaDesglose" runat="server" CssClass="btn btn-primary btn-sm" Text="+ Crear Cuenta Proveedores" Visible="false" CommandArgument="Proveedores" OnClick="BtnCuentaDesglose_Click" />
|
|
<asp:GridView ID="GvCta" runat="server" DataKeyNames="CveConceptoContable,CveCuentaAsignacion,CveCuenta" AutoGenerateColumns="False" EmptyDataText="" ToolTip="Listado de Historial de Ventas" CssClass="table table-striped table-advance table-hover" Style=" width: 100%;" GridLines="None">
|
|
<Columns>
|
|
<asp:BoundField HeaderText="Concepto Contable" DataField="ConceptoContable" />
|
|
<asp:BoundField HeaderText="Nombre Cuenta" DataField="NombreCuenta" />
|
|
<asp:TemplateField ItemStyle-Width="49px">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="ImgE" runat="server" AlternateText="Editar" CausesValidation="False" OnClick="ActualizaContaCuenta" CssClass="btn btn-circle btn-xs green" Text="<i class='fa fa-pencil'></i>" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
</div>
|
|
<div>
|
|
|
|
</div>
|
|
</div>
|
|
<div id="divCuentasContp" runat="server" visible="false">
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabHistorial" runat="server" HeaderText="Historial de Compras">
|
|
<ContentTemplate>
|
|
|
|
<%-- <table border="0" runat="server" id="tHistorial" class="SubTotales3" width="100%">
|
|
<tr>
|
|
<td width="120px">Filtrar por Sucursal:</td>
|
|
<td style="text-align: left;">
|
|
<asp:RadioButtonList runat="server" ID="RBHistorial" DataTextField="ProveedorSucursal" DataValueField="Serie" RepeatDirection="Horizontal" AutoPostBack="True" OnSelectedIndexChanged="RBHistorial_SelectedIndexChanged"></asp:RadioButtonList>
|
|
</td>
|
|
</tr>
|
|
</table>--%>
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Resumen</span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom ">
|
|
<table border="0">
|
|
<tr>
|
|
<td>Cantidad de Compras: </td>
|
|
<td>
|
|
<asp:Literal ID="LtlCantidad" runat="server"></asp:Literal></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Total Comprado: </td>
|
|
<td>
|
|
<asp:Literal ID="LtlTotalVendido" runat="server"></asp:Literal></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Compra Mínima: </td>
|
|
<td>
|
|
<asp:Literal ID="LtlMinima" runat="server"></asp:Literal></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Promedio de Compras: </td>
|
|
<td>
|
|
<asp:Literal ID="LtlPromedio" runat="server"></asp:Literal></td>
|
|
</tr>
|
|
<tr>
|
|
<td>Compra Máxima: </td>
|
|
<td>
|
|
<asp:Literal ID="LtlMaxima" runat="server"></asp:Literal></td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Historial de Compras</span>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
|
|
</div>
|
|
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
<asp:UpdatePanel UpdateMode="Conditional" runat="server" ID="UpdatePanel3">
|
|
<ContentTemplate>
|
|
<asp:LinkButton ID="LnkHistorialComprasPDF" runat="server" data-toggle="tooltip" Title="PDF"> <i class="fa fa-file-pdf-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
<asp:LinkButton ID="LnkHistorialComprasExcel" runat="server" data-toggle="tooltip" Title="Excel"><i class="fa fa-file-excel-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
|
|
<input type="text" id="TxtBusqueda" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda','{0}')", GVHistorial.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda','{0}')", GVHistorial.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:PostBackTrigger ControlID="LnkHistorialComprasPDF" />
|
|
<asp:PostBackTrigger ControlID="LnkHistorialComprasExcel" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom ">
|
|
<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 compras del proveedor" ToolTip="Listado de Historial de Ventas"
|
|
CssClass="table table-striped table-advance table-hover Widthall ScrollAD" data-sort="true" AlternatingRowStyle-BorderStyle="None" GridLines="None" BorderColor="#D3D3D3" BorderWidth="1">
|
|
<Columns>
|
|
<asp:BoundField />
|
|
<asp:BoundField DataField="TipoDocto" HeaderText="Tipo" />
|
|
<asp:TemplateField HeaderText="Factura">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LblB" runat="server"></asp:Label>
|
|
<asp:Label ID="LtlFactura" runat="server"></asp:Label>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Left" />
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="Descripcion" HeaderText="Descripción" ItemStyle-HorizontalAlign="Left" />
|
|
<asp:TemplateField HeaderText="Fecha" SortExpression="">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:dd/MM/yyyy}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Sub Total">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlSubTotal" runat="server" Text='<%# If(CDbl(Eval("SubTotal")) = 0, "", Eval("SubTotal", "{0:N2}")) %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Descuento" ItemStyle-HorizontalAlign="Right">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlDescuento" runat="server" Text='<%# If (CDbl(Eval("Descuento")) = 0, "", Eval("Descuento", "{0:N2}")) %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Amortización" ItemStyle-HorizontalAlign="Right">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlAmort" runat="server" Text='<%# If (CDbl(Eval("Amortizacion")) = 0, "", Eval("Amortizacion", "{0:N2}")) %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Total">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlTotal" runat="server" Text='<%# If (CDbl(Eval("Total")) = 0, "", Eval("Total", "{0:N2}")) %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Right" />
|
|
</asp:TemplateField>
|
|
<asp:BoundField DataField="Abreviatura" HeaderText="Mon" ItemStyle-HorizontalAlign="Center"/>
|
|
<%-- <asp:TemplateField>
|
|
<HeaderTemplate>Estatus</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlEstatus" runat="server" Text='<%# Eval("EstatusFactura") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>--%>
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<HeaderStyle CssClass="Titulos" />
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right">
|
|
<asp:LinkButton ID="BtnVerMasCompras" runat="server" class="btn btn-success btn-sm" Text="Ver Más <i class='m-icon-swapright m-icon-white'></i>" OnClick="BtnVerMasCompras_Click" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabCxP" runat="server" HeaderText="Cuentas x Pagar <span id='CXPContador' class='badge badge-success'>0</span>">
|
|
<ContentTemplate>
|
|
<asp:UpdatePanel ID="UPPCxP" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:Button ID="BtnRecargaCxP" ClientIDMode="Static" runat="server" Style="display: none;" Text="ConsultarCxP" />
|
|
<div class="row">
|
|
|
|
<div class="col-md-3" id="DivParametros" runat="server" visible="false">
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Parametros</span>
|
|
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom ">
|
|
|
|
<table border="0">
|
|
<tr>
|
|
<td width="140x">Límite de Crédito:</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="140x">Plazo de Pago(Días):</td>
|
|
<td></td>
|
|
</tr>
|
|
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-12">
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Resumen Cuentas x Pagar</span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom ">
|
|
|
|
<table class="table table-light">
|
|
<tr class="">
|
|
<td class="primary-link"></td>
|
|
<td class="primary-link">Vencido</td>
|
|
<td class="primary-link">Por Vencer</td>
|
|
<td class="primary-link">Total</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="primary-link">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 class="primary-link">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" Text=""></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="primary-link">Límite de Crédito:</td>
|
|
<td align="right">
|
|
<asp:Label ID="LblLimiteCredito" Text="0.00" runat="server"></asp:Label>
|
|
</td>
|
|
<td class="primary-link">Total CXP:</td>
|
|
<td align="right">
|
|
<asp:Label ID="LBRCPTotal" runat="server" Text=""></asp:Label>
|
|
</td>
|
|
<td id="TdSaldo" runat="server" class="primary-link" visible="false">Saldo:</td>
|
|
<td id="TdSaldo2" runat="server" visible="false">
|
|
<asp:Label ID="LblSaldo" Text="0.00" runat="server"></asp:Label>
|
|
</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="primary-link">Plazo de Pago (Días):</td>
|
|
<td align="right">
|
|
<asp:Label ID="LblPlazoCobranza" Text="0" runat="server"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
<div class="row">
|
|
<div class="pull-right">
|
|
|
|
</div>
|
|
</div>
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">CxP Activas</span>
|
|
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
|
|
<asp:UpdatePanel UpdateMode="Conditional" runat="server" ID="UpdatePanel4">
|
|
<ContentTemplate>
|
|
<asp:HyperLink ID="HplAbonarMasivo" Visible="False" runat="server" CssClass="Texto" NavigateUrl="#" ToolTip="Pago de múltiples facturas">Pago múltiples facturas <img src="/Imagenes/Money_Add.png" alt="Pagar múltiples facturas" /></asp:HyperLink>
|
|
<asp:LinkButton ID="LnkCxPActivasPDF" runat="server" data-toggle="tooltip" Title="PDF"> <i class="fa fa-file-pdf-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
<asp:LinkButton ID="LnkCxPActivasExcel" runat="server" data-toggle="tooltip" Title="Excel"><i class="fa fa-file-excel-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
|
|
<input type="text" id="TxtBusqueda2" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda2','{0}')", GvCxP.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda2','{0}')", GvCxP.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:PostBackTrigger ControlID="LnkCxPActivasPDF" />
|
|
<asp:PostBackTrigger ControlID="LnkCxPActivasExcel" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
</div>
|
|
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="portlet-body ">
|
|
<div class="row" style="margin-right: 10px;" align="right">
|
|
|
|
</div>
|
|
<asp:GridView ID="GvCxP" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron Cuentas X Pagar Pendientes"
|
|
CssClass="table Widthall table-striped table-hover ScrollAD" data-sort="true" GridLines="None" BorderColor="#D3D3D3" BorderWidth="1" DataKeyNames="CveCompra">
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="LblB" runat="server" Style="color: aqua; font-weight: bold; font-size: x-large;" OnClick="LblB_Click"></asp:LinkButton>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="SerieFolio">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtlFactura" runat="server"></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Fecha">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="F. Vencimiento">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFechaVenci" runat="server" Text='<%# Eval("FechaVencimiento", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Días Venc.">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlDiasVencido" runat="server" Text='<%# Eval("DiasVencidos", "{0}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Total" ItemStyle-HorizontalAlign="Right">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlSaldoOriginal" runat="server" Text='<%# Eval("Original", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Abonado" ItemStyle-HorizontalAlign="Right">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlAbonado" runat="server" Text='<%# Eval("Abonado", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="% Abonado" ItemStyle-HorizontalAlign="Right">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPorRecuperado" runat="server" Text='<%# Eval("PorPagado", "{0:N2}%") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Saldo" ItemStyle-HorizontalAlign="Right">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlSaldo" runat="server" Text='<%# Eval("Saldo", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="% A Pagar">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPorXRecuperar" runat="server" Text='<%# Eval("PorXPagar", "{0:N2}%") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Auxiliar">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlAux" runat="server"></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField Visible="False" HeaderText="Abonar">
|
|
<ItemTemplate>
|
|
<%--<asp:Image ID="ImgAbonar" runat="server" ImageUrl="~/Imagenes/Money_add.png" AlternateText="Registrar Pago/Abono" Style="cursor:pointer;" />--%>
|
|
<asp:HyperLink ID="ImgAbonar" CssClass="Texto thickbox" runat="server" ImageUrl="~/Imagenes/Money_add.png" ToolTip="Registrar Pago/Abono"></asp:HyperLink>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<HeaderStyle CssClass="Titulos" />
|
|
</asp:GridView>
|
|
</div>
|
|
</div>
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Historial de Compras Pagadas</span>
|
|
|
|
</div>
|
|
|
|
<div class="tools">
|
|
<%--<a href="javascript:;" class="collapse" data-original-title="" title=""></a>--%>
|
|
</div>
|
|
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
<asp:UpdatePanel UpdateMode="Conditional" runat="server" ID="UpdatePanel6">
|
|
<ContentTemplate>
|
|
<asp:LinkButton ID="LnkHistorialComprasPagadasPDF" runat="server" data-toggle="tooltip" Title="PDF"> <i class="fa fa-file-pdf-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
<asp:LinkButton ID="LnkHistorialComprasPagadasExcel" runat="server" data-toggle="tooltip" Title="Excel"><i class="fa fa-file-excel-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
|
|
<input type="text" id="TxtBusqueda3" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda3','{0}')", GvCxPHistorial.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda3','{0}')", GvCxPHistorial.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:PostBackTrigger ControlID="LnkHistorialComprasPagadasPDF" />
|
|
<asp:PostBackTrigger ControlID="LnkHistorialComprasPagadasExcel" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="portlet-body ">
|
|
<div class="row" style="margin-right: 10px;" align="right">
|
|
|
|
</div>
|
|
<asp:GridView ID="GvCxPHistorial" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontró Historial de Cuentas X Pagar" CssClass="table table-striped table-hover Widthall ScrollAD" data-sort="true" GridLines="None" BorderColor="#D3D3D3" BorderWidth="1">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="SerieFolio">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtlFactura" runat="server"></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Fecha">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="F. Vencimiento">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFechaVenci" runat="server" Text='<%# Eval("FechaVencimiento", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Días Venc.">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlDiasVencido" runat="server" Text='<%# Eval("DiasVencidos", "{0}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Total" ItemStyle-HorizontalAlign="Right">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlSaldoOriginal" runat="server" Text='<%# Eval("Original", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Abonado" ItemStyle-HorizontalAlign="Right">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlAbonado" runat="server" Text='<%# Eval("Abonado", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="% Pagado" ItemStyle-HorizontalAlign="Right">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPorRecuperado" runat="server" Text='<%# Eval("PorPagado", "{0:N2}%") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Cheque">
|
|
<ItemTemplate>
|
|
<asp:HyperLink ID="HplCheque" runat="server" CssClass="Texto" Text='<%# Eval("FolioPago") %>' NavigateUrl='<%# Eval("CveIE","/Bancos/IE.aspx?CveIE={0}") %>'></asp:HyperLink>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Auxiliar">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlAux" runat="server"></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<HeaderStyle CssClass="Titulos" />
|
|
</asp:GridView>
|
|
|
|
<div class="row ">
|
|
<div class="col-md-12">
|
|
<asp:LinkButton ID="BtnVerMasComprasPagadas" runat="server" class="btn btn-success btn-sm pull-right " Text="Ver Más <i class='m-icon-swapright m-icon-white'></i>" OnClick="BtnVerMasComprasPagadas_Click" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabAnticipos" runat="server" HeaderText="Anticipos / NC <span id='AnticiposContador' class='badge badge-success'>0</span>">
|
|
<ContentTemplate>
|
|
<asp:UpdatePanel runat="server" ID="UpAnticipos" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
|
|
|
|
<%--<table border="0" runat="server" id="tAnticipos" class="SubTotales3" width="100%">
|
|
<tr>
|
|
<td width="120px">Filtrar por Sucursal:</td>
|
|
<td style="text-align: left;">
|
|
<asp:RadioButtonList runat="server" ID="RBAnticipos" DataTextField="ProveedorSucursal" DataValueField="Serie" RepeatDirection="Horizontal" AutoPostBack="True" OnSelectedIndexChanged="RBAnticipos_SelectedIndexChanged"></asp:RadioButtonList>
|
|
</td>
|
|
</tr>
|
|
</table>--%>
|
|
|
|
|
|
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Resumen Anticipos</span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom ">
|
|
|
|
<table class="table table-light">
|
|
<tr class="">
|
|
<td class="primary-link"></td>
|
|
<td class="primary-link">Vencido</td>
|
|
<td class="primary-link">Por Vencer</td>
|
|
<td class="primary-link">Total</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="primary-link">Pesos</td>
|
|
<td align="right">
|
|
<asp:Label ID="LblVencidoPesosAnt" runat="server" Text="$0"></asp:Label>
|
|
</td>
|
|
<td align="right">
|
|
<asp:Label ID="LblPorVencerPesosAnt" runat="server" Text="$0"></asp:Label>
|
|
</td>
|
|
<td align="right">
|
|
<asp:Label ID="LblTotalPesosAnt" runat="server" Text="$0"></asp:Label>
|
|
</td>
|
|
<td></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="primary-link">Dólares</td>
|
|
<td align="right">
|
|
<asp:Label ID="LblVencidoDolaresAnt" runat="server" Text="$0"></asp:Label>
|
|
</td>
|
|
<td align="right">
|
|
<asp:Label ID="LblPorVencerDolaresAnt" runat="server" Text="$0"></asp:Label>
|
|
</td>
|
|
<td align="right">
|
|
<asp:Label ID="LblTotalDolaresAnt" runat="server" Text="$0"></asp:Label>
|
|
</td>
|
|
<td style="font-size: smaller">TC:<asp:Label ID="LblTipoCambioAnt" runat="server" Text=""></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2"></td>
|
|
<td align="right">Total:</td>
|
|
<td align="right">
|
|
<asp:Label ID="LblTotalAnt" runat="server" Text=""></asp:Label>
|
|
</td>
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
|
|
</div>
|
|
</div>
|
|
<br />
|
|
<div class="row">
|
|
<div class="pull-right">
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Notas de Crédito por aplicar / Anticipos por Comprobar</span>
|
|
|
|
</div>
|
|
|
|
<div class="tools">
|
|
|
|
</div>
|
|
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
<asp:UpdatePanel UpdateMode="Conditional" runat="server" ID="UpdatePanel7">
|
|
<ContentTemplate>
|
|
|
|
<asp:HyperLink ID="HplAbonarMasivoNotas" Visible="False" runat="server" CssClass="Texto" NavigateUrl="#" ToolTip="Devolución múltiple">Devolución múltiple <img src="/Imagenes/Money_Add.png" alt="Pagar múltiples facturas" /></asp:HyperLink>
|
|
|
|
<asp:LinkButton ID="LnkNCxAplicarPDF" runat="server" data-toggle="tooltip" Title="PDF"> <i class="fa fa-file-pdf-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
<asp:LinkButton ID="LnkNCxAplicarExcel" runat="server" data-toggle="tooltip" Title="Excel"><i class="fa fa-file-excel-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
|
|
<input type="text" id="TxtBusqueda4" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda4','{0}')", GvA.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda4','{0}')", GvA.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:PostBackTrigger ControlID="LnkNCxAplicarPDF" />
|
|
<asp:PostBackTrigger ControlID="LnkNCxAplicarExcel" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body ">
|
|
<div class="row" style="margin-right: 10px;" align="right">
|
|
|
|
</div>
|
|
|
|
<asp:GridView ID="GvA" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron Anticipos" DataKeyNames="CveCompra"
|
|
CssClass="table table-striped table-hover Widthall ScrollAD" data-sort="true" GridLines="None" BorderColor="#D3D3D3" BorderWidth="1">
|
|
<Columns>
|
|
<asp:TemplateField ItemStyle-Width="100px" HeaderText="NC/Anticipo">
|
|
<ItemTemplate>
|
|
<asp:HyperLink ID="HplFactura" runat="server" CssClass="Texto" Text='<%# Eval("SerieFolio")%>' NavigateUrl='<%# If(Eval("CveCompra").ToString <> "0", Eval("CveCompra", "/Compras/Compras.aspx?CveCompra={0}"), If(Eval("CveIE").ToString <> "0", Eval("CveIE", "/Bancos/IE.aspx?CveIE={0}"), ""))%>'></asp:HyperLink>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Fecha">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Original" ItemStyle-HorizontalAlign="Right">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlOriginal" runat="server" Text='<%# Eval("Original", "{0:N2}")%>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Saldo" ItemStyle-HorizontalAlign="Right">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlSaldo" runat="server" Text='<%# Eval("Saldo", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField Visible="False" HeaderText="Abonar">
|
|
<ItemTemplate>
|
|
<asp:Image ID="ImgAbonar" runat="server" ImageUrl="~/Imagenes/Money_add.png" AlternateText="Registrar Pago/Abono" Style="cursor: pointer;" Visible="False" />
|
|
<%-- Visible='<%# Eval("CveCompra").ToString <> "" andalso CDbl(Eval("Saldo")) > 0%>' />--%>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField HeaderText="Devolución" ItemStyle-HorizontalAlign="Center" Visible="false" ItemStyle-Width="50px">
|
|
<ItemTemplate>
|
|
<asp:HyperLink ID="HLDevolverDinero" Visible="false" NavigateUrl="#" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-usd'></i>" runat="server" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<HeaderStyle CssClass="Titulos" />
|
|
|
|
|
|
|
|
</asp:GridView>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Historial</span>
|
|
|
|
</div>
|
|
|
|
<div class="tools">
|
|
|
|
</div>
|
|
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
<asp:UpdatePanel UpdateMode="Conditional" runat="server" ID="UpdatePanel8">
|
|
<ContentTemplate>
|
|
<asp:LinkButton ID="LnkNCxAplicarHistorialPDF" runat="server" data-toggle="tooltip" Title="PDF"> <i class="fa fa-file-pdf-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
<asp:LinkButton ID="LnkNCxAplicarHistorialExcel" runat="server" data-toggle="tooltip" Title="Excel"><i class="fa fa-file-excel-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
|
|
<input type="text" id="TxtBusqueda5" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda5','{0}')", GvAH.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda5','{0}')", GvAH.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:PostBackTrigger ControlID="LnkNCxAplicarHistorialPDF" />
|
|
<asp:PostBackTrigger ControlID="LnkNCxAplicarHistorialExcel" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body ">
|
|
<div class="row" style="margin-right: 10px;" align="right">
|
|
|
|
</div>
|
|
<table border="0" class="Widthall">
|
|
<tr>
|
|
<td>
|
|
<asp:GridView ID="GvAH" runat="server" AutoGenerateColumns="False" EmptyDataText="" CssClass="table table-striped table-hover table-advance Widthall ScrollAD" data-sort="true" GridLines="None" BorderColor="#D3D3D3" BorderWidth="1">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="NC/Anticipo">
|
|
<ItemTemplate>
|
|
<asp:HyperLink ID="HplFactura" runat="server" CssClass="Texto" Text='<%# Eval("SerieFolio")%>' NavigateUrl='<%# If(Eval("CveCompra").ToString <> "0", Eval("CveCompra", "/Compras/Compras.aspx?CveCompra={0}"), if(Eval("CveIE").tostring <>"0",Eval("CveIE", "/Bancos/IE.aspx?CveIE={0}"),""))%>'></asp:HyperLink>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Fecha">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Original">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlOriginal" runat="server" Text='<%# Eval("Original", "{0:N2}")%>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Saldo">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlSaldo" runat="server" Text='<%# Eval("Saldo", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField Visible="False" HeaderText="Abonar">
|
|
<ItemTemplate>
|
|
<asp:Image ID="ImgAbonar" runat="server" ImageUrl="~/Imagenes/Money_add.png" AlternateText="Registrar Pago/Abono" Style="cursor: pointer;" Visible="false" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<HeaderStyle CssClass="Titulos" />
|
|
</asp:GridView>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right">
|
|
<asp:LinkButton ID="BtnVerMasAnticipos" class="btn btn-success btn-sm" runat="server" Text="Ver Más <i class='m-icon-swapright m-icon-white'></i>" OnClick="BtnVerMasAnticipos_Click" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabBancos" runat="server" HeaderText="Bancos">
|
|
<ContentTemplate>
|
|
<asp:UpdatePanel runat="server" ID="UpBancos" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Cuentas Bancarias</span>
|
|
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
</div>
|
|
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
<asp:UpdatePanel UpdateMode="Conditional" runat="server" ID="UpdatePanel5">
|
|
<ContentTemplate>
|
|
<asp:LinkButton ID="LnkCtasBancariasPDF" runat="server" data-toggle="tooltip" Title="PDF"> <i class="fa fa-file-pdf-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
<asp:LinkButton ID="LnkCtasBancariasExcel" runat="server" data-toggle="tooltip" Title="Excel"><i class="fa fa-file-excel-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
|
|
|
|
<input type="text" id="TxtBancosCuentasBusqueda" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBancosCuentasBusqueda','{0}')", GvBancosCuentas.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBancosCuentasBusqueda','{0}')", GvBancosCuentas.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:PostBackTrigger ControlID="LnkCtasBancariasPDF" />
|
|
<asp:PostBackTrigger ControlID="LnkCtasBancariasExcel" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="portlet-body ">
|
|
<asp:UpdatePanel ID="UpCuentasBancos" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div runat="server">
|
|
|
|
<asp:GridView ID="GvBancosCuentas" GridLines="None" BorderColor="#D3D3D3" CssClass="table table-striped table-hover Widthall ScrollAD mysmallbtn" data-sort="true" runat="server"
|
|
DataKeyNames="CveCuentaDeposito,BancoNombre,Sucursal,Cuenta,CLABE,SWIFT,Plaza,CIE,Referencia,RefCrediProveedor,CveMoneda,Estatus,Correo,BBVAAlias,EstatusPagoElectronico,EstatusPagoElectronicoGrupos,CveSATBanco,ConceptoCIE" AutoGenerateColumns="False"
|
|
EmptyDataText="No se encontraron registros" ToolTip="Listado de Cuentas Bancarias">
|
|
|
|
<Columns>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Banco" ItemStyle-CssClass="Excede">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtNombreBanco" runat="server" data-toggle="tooltip" title='<%# Eval("BancoNombre")%>' Text='<%# Eval("BancoNombre")%>'></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Right" HeaderText="# Suc." ItemStyle-CssClass="Excede">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtNumeroSucursal" runat="server" data-toggle="tooltip" title='<%# Eval("Sucursal")%>' Text='<%# Eval("Sucursal")%>'></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Right" HeaderText="Num. Cuenta" ItemStyle-CssClass="Excede">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtNumeroCuenta" runat="server" data-toggle="tooltip" title='<%# Eval("Cuenta")%>' Text='<%# Eval("Cuenta")%>'></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Right" HeaderText="CLABE" ItemStyle-CssClass="Excede">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtCLABE" runat="server" data-toggle="tooltip" title='<%# Eval("CLABE")%>' Text='<%# Eval("CLABE")%>'></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="SWIFT" ItemStyle-CssClass="Excede">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtSWIFT" runat="server" data-toggle="tooltip" title='<%# Eval("SWIFT")%>' Text='<%# Eval("SWIFT")%>'></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Plaza" ItemStyle-CssClass="Excede">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtPlaza" runat="server" data-toggle="tooltip" title='<%# Eval("Plaza")%>' Text='<%# Eval("Plaza")%>'></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="CIE" ItemStyle-CssClass="Excede">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtConvenioCIE" runat="server" data-toggle="tooltip" title='<%# Eval("CIE")%>' Text='<%# Eval("CIE")%>'></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Right" HeaderText="Referencia" ItemStyle-CssClass="Excede">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtReferencia" runat="server" data-toggle="tooltip" title='<%# Eval("Referencia")%>' Text='<%# Eval("Referencia")%>'></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Right" HeaderText="Cred. Prov." ItemStyle-CssClass="Excede">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtRefCrediProveedor" runat="server" data-toggle="tooltip" title='<%# Eval("RefCrediProveedor")%>' Text='<%# Eval("RefCrediProveedor")%>'></asp:Label>
|
|
</ItemTemplate>
|
|
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="Moneda" ItemStyle-CssClass="Excede">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtMoneda" runat="server" Text='<%# Eval("Moneda")%>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Estatus" ItemStyle-CssClass="Excede" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LlbEstatusTexto" Text='<%# Eval("EstatusTexto")%>' runat="server" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField HeaderText="P.E." ItemStyle-CssClass="Excede" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LblPagoelectronico" Text='<%# Eval("Pagoelectronico")%>' runat="server" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField HeaderText="P.E.G" ItemStyle-CssClass="Excede" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LblPagoElectronicoGrupo" Text='<%# Eval("PagoElectronicoGrupos")%>' runat="server" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:TemplateField HeaderText="Comandos" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="imgE" runat="server" AlternateText="Editar" CausesValidation="False" CssClass="btn btn-circle btn-sm green" OnClick="Edit_Click" Text="<i class='fa fa-pencil'></i>" />
|
|
<asp:LinkButton ID="imgD" runat="server" AlternateText="Eliminar" OnClick="Delete_Click" CausesValidation="False" 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" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
</asp:GridView>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Pagos Realizados</span>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
|
|
</div>
|
|
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
<asp:UpdatePanel UpdateMode="Conditional" runat="server" ID="UpRepProveedoresPagosBancos">
|
|
<ContentTemplate>
|
|
<asp:LinkButton ID="LnkPagosProveedoresBancosPDF" runat="server" data-toggle="tooltip" Title="PDF"> <i class="fa fa-file-pdf-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
<asp:LinkButton ID="LnkPagosProveedoresBancosExcel" runat="server" data-toggle="tooltip" Title="Excel"><i class="fa fa-file-excel-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
|
|
<input type="text" id="TxtBusqueda7" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda7','{0}')", GvBancos.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda7','{0}')", GvBancos.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:PostBackTrigger ControlID="LnkPagosProveedoresBancosPDF" />
|
|
<asp:PostBackTrigger ControlID="LnkPagosProveedoresBancosExcel" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
<div class="portlet-body ">
|
|
<table border="0" width="100%">
|
|
<tr>
|
|
<td>
|
|
<asp:GridView ID="GvBancos" runat="server" CssClass="table table-striped table-hover Widthall ScrollAD" data-sort="true" BorderColor="#D3D3D3" BorderWidth="1" GridLines="none" AutoGenerateColumns="False" EmptyDataText="No se encontró Historial de Cuentas X Pagar">
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Factura</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:HyperLink ID="HplFactura" CssClass="Texto" runat="server" Text='<%# Eval("SerieFolio")%>' NavigateUrl='<%# Eval("CveCompra", "/Compras/Compras.aspx?CveCompra={0}")%>'></asp:HyperLink>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Fecha Compra</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Fecha Vencimiento</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFechaVenci" runat="server" Text='<%# Eval("FechaVencimiento", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Cheque</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:HyperLink ID="HplCheque" Visible="False" runat="server" CssClass="Texto" Text='<%# Eval("FolioPago") %>' NavigateUrl='<%# Eval("CveIE","/Bancos/IE.aspx?CveIE={0}") %>'></asp:HyperLink>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField Visible="False">
|
|
<HeaderTemplate>Monto Compra (Saldo Orig)</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlSaldoOriginal" runat="server" Text='<%# Eval("Original", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Abonado</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlAbonado" runat="server" Text='<%# Eval("Abonado", "{0:N2}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField Visible="False">
|
|
<HeaderTemplate>% Pagado</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPorRecuperado" runat="server" Text='<%# Eval("PorPagado", "{0:N2}%") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Archivos</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:HyperLink ID="HplXML" runat="server" Visible="false"><i class='fa fa-ad-excel'></i></asp:HyperLink>
|
|
<asp:HyperLink ID="HplPDF" runat="server" Visible="false"><i class='fa fa-ad-pdf'></i></asp:HyperLink>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-Width="10px">
|
|
<HeaderTemplate>Enviar Notificación</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<a id="HLSendMail" runat="server" class="Texto" visible="false">
|
|
<i class="fa fa-envelope fa-2" aria-hidden="true"></i>
|
|
</a>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<HeaderStyle CssClass="Titulos" />
|
|
</asp:GridView>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td align="right">
|
|
<asp:LinkButton ID="BtnVerMasBancos" class="btn btn-success btn-sm" runat="server" Text="Ver Más <i class='m-icon-swapright m-icon-white'></i>" OnClick="BtnVerMasBancos_Click" />
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
<div class="portlet light xspadding bordered">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Pagos no bancarios</span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
<asp:UpdatePanel UpdateMode="Conditional" runat="server" ID="UpdatePanel10">
|
|
<ContentTemplate>
|
|
<asp:LinkButton ID="LnkPagosNoBancariosPDF" runat="server" data-toggle="tooltip" Title="PDF"> <i class="fa fa-file-pdf-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
<asp:LinkButton ID="LnkPagosNoBancariosExcel" runat="server" data-toggle="tooltip" Title="Excel"><i class="fa fa-file-excel-o" style="margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;"></i> </asp:LinkButton>
|
|
|
|
<input type="text" id="TxtBusquedaPagosNoBancarios" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusquedaPagosNoBancarios','{0}')", GvPagosNoBancarios.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusquedaPagosNoBancarios','{0}')", GvPagosNoBancarios.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:PostBackTrigger ControlID="LnkPagosNoBancariosPDF" />
|
|
<asp:PostBackTrigger ControlID="LnkPagosNoBancariosExcel" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body">
|
|
<div class="" align="right">
|
|
|
|
</div>
|
|
|
|
<div class="table-scrollable">
|
|
<asp:GridView ID="GvPagosNoBancarios" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron pagos no bancarios" Width="50%"
|
|
CssClass="table table-striped table-advance table-hover ScrollAD" data-sort="false" BorderWidth="1" BorderColor="#D3D3D3" GridLines="None" DataKeyNames="CvePrePoliza,CveCompra,CveVenta,CvePersonal,ImporteMN,VentaSerieFolio,CompraSerieFolio,NombreCompleto,FechaIng,Abreviatura">
|
|
<Columns>
|
|
<asp:BoundField HeaderText="Nombre Completo" DataField="NombreCompleto"/>
|
|
<asp:BoundField HeaderText="Fecha" DataField="FechaIng" DataFormatString = "{0:dd/MM/yyyy}"/>
|
|
<asp:HyperLinkField HeaderText="Venta Serie Folio" DataTextField="VentaSerieFolio" DataNavigateUrlFields="CveVenta" DataNavigateUrlFormatString="/Ventas/Ventas.aspx?CveVenta={0}"/>
|
|
<asp:HyperLinkField HeaderText="Compra Serie Folio" DataTextField="CompraSerieFolio" DataNavigateUrlFields="CveCompra" DataNavigateUrlFormatString="/Compras/Compras.aspx?CveCompra={0}"/>
|
|
<asp:TemplateField HeaderText="Importe" ItemStyle-HorizontalAlign="Right">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlImp" runat="server" Text='<%# Eval("ImporteMN", "{0:N2}")%>'></asp:Literal>
|
|
<asp:Literal ID="LtlMon" runat="server" Text='<%# Eval("Abreviatura")%>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabOC" runat="server" HeaderText="Órdenes Compra">
|
|
<ContentTemplate>
|
|
<div class="row" style="margin-right: 10px; margin-top: 18px;" align="right">
|
|
<input type="text" id="TxtBusqueda6" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda6','{0}')", GvOC.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda6','{0}')", GvOC.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
</div>
|
|
<br />
|
|
<asp:GridView ID="GvOC" GridLines="None" CssClass="table table-advance table-hover Widthall ScrollAD" data-sort="true" runat="server" AutoGenerateColumns="False" DataKeyNames="CveOrdenCompra" EmptyDataText="No se encontraron Ordenes de Compra">
|
|
<%--BorderColor="#D3D3D3" BorderWidth="1"--%>
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>OC</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:HyperLink ID="HplOC" runat="server" CssClass="Texto" Text='<%# Eval("Folio")%>' NavigateUrl='<%# Eval("CveOrdenCompra", "/OC/OC.aspx?OC={0}")%>'></asp:HyperLink>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Descripción</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlDescripcion" runat="server" Text='<%# Eval("Descripcion")%>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField HeaderText="Estatus" DataField="Estatus" />
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Fecha</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("FechaIng", "{0:d}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:BoundField HeaderText="Lugar de Entrega" DataField="LugarEntrega" />
|
|
<asp:BoundField DataField="SubProyecto" HeaderText="SubProyecto" />
|
|
<asp:BoundField DataField="Total" HeaderText="Total" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField DataField="MonAbreviatura" HeaderText="Mon" />
|
|
</Columns>
|
|
<HeaderStyle CssClass="Titulos"></HeaderStyle>
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<%-- <ajax:TabPanel ID="TabProductosXEntregar" runat="server" HeaderText="Productos por entregar">
|
|
<ContentTemplate>
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Productos Pendientes de Entrega</span>
|
|
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom ">
|
|
<table cellspacing="0" rules="none" id="C_Tab_TabBancos_GvBancos" class="table table-striped table-hover" style="border-collapse: collapse; border: 1px solid #D3D3D3;">
|
|
<tr class="Titulos">
|
|
<th scope="col">Factura</th>
|
|
<th scope="col">Fecha</th>
|
|
<th scope="col">Cantidad</th>
|
|
<th scope="col">Producto</th>
|
|
</tr>
|
|
<tr class="Texto" style="background-color: LightGrey;">
|
|
<td style="width: 120px;">
|
|
<a id="C_Tab_TabBancos_GvBancos_HplFactura_0" class="Texto">HM-512</a>
|
|
</td>
|
|
<td style="width: 70px;">15/09/2014
|
|
</td>
|
|
<td style="width: 50px;">10
|
|
</td>
|
|
<td style="width: 350px;">IMPRESION
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>--%>
|
|
|
|
<ajax:TabPanel ID="TabDocs" runat="server" HeaderText="Documentación" CssClass="table table-hover table-advance Widthall" Visible="False">
|
|
<ContentTemplate>
|
|
|
|
|
|
<asp:UpdatePanel runat="server" ID="UpDocumentos" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GvDocs" AutoGenerateColumns="false" runat="server" GridLines="none"
|
|
DataKeyNames="CveDocumentacion,Documentacion,Orden,CveDocumentacionElectronica,Adjunto,Estatus,Observacion,Fecha,FechaIng,Usuario,FechaLimite,FechaVigencia,DiasLimite,AplicaDiasLimite,AplicaFechaVencimiento">
|
|
<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="Documento">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlDocumentacion" runat="server" Text='<%# Eval("Documentacion") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="Completo" ItemStyle-Width="40px">
|
|
<ItemTemplate>
|
|
<asp:CheckBox ID="chkEstatus" runat="server" CssClass="make-switchsd" Checked='<%# Eval("Estatus").ToString = "1" %>' Enabled="false"></asp:CheckBox>
|
|
</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") %>'></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 handleInput(this.value)" MaxLength="100" runat="server" Text='<%# Eval("FechaLimite", "{0:d}") %>'></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 límite''</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 límite''</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="Right" ItemStyle-Width="50px">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="ImgUpload" runat="server" AlternateText="Editar" CausesValidation="False" OnClick="UploadModal_ClickDocumentacion"
|
|
CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-upload' ></i>" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Left" ItemStyle-Width="50px">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="ImgDownLoad" runat="server"></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField ItemStyle-HorizontalAlign="Right" ItemStyle-Width="50px" Visible="false">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="LnkGVEliminar" runat="server" AlternateText="Editar" CausesValidation="False" OnClick="LnkGVEliminar_Click"
|
|
CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-check'></i>" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
</Columns>
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
|
|
|
|
|
|
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabUsuarios" runat="server" Visible="true" HeaderText="Portal">
|
|
<ContentTemplate>
|
|
<div class="row" style="margin-left: 0px; margin-top: 5px; margin-bottom: 5px; text-align: right" align="left">
|
|
<input type="text" id="TxtUsuarios" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtUsuarios','{0}')", GvUsuarios.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtUsuarios','{0}')", GvUsuarios.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
</div>
|
|
<asp:UpdatePanel ID="UpGvUsuarios" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GvUsuarios" runat="server" GridLines="None" DataKeyNames="CveUsuario, Usuario" CssClass="table table-striped table-advance table-hover Widthall mysmallbtn" CellSpacing="0" Width="100%" AutoGenerateColumns="False" EmptyDataText="No se encontraron registros" ToolTip="Listado de Estatus de Ordenes de Servicios">
|
|
<Columns>
|
|
<asp:BoundField DataField="Usuario" ItemStyle-Width="30%" HeaderText="Usuario" ItemStyle-HorizontalAlign="Left" />
|
|
<asp:BoundField DataField="Nombre" ItemStyle-Width="30%" HeaderText="Nombre" ItemStyle-HorizontalAlign="Left" />
|
|
<asp:BoundField DataField="FechaUltimoAcceso" ItemStyle-Width="20%" HeaderText="Fecha Último Acceso" ItemStyle-HorizontalAlign="center" />
|
|
<asp:TemplateField HeaderText="Estatus" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LblEstatus" runat="server" Text='<%# If(Eval("Estatus").ToString() = "True", "Activo", "Inactivo") %>'></asp:Label>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Editar" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="imgE" HeaderText="Eliminar" runat="server" AlternateText="Editar" CausesValidation="False" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<%-- <asp:TemplateField HeaderText="Eliminar" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="Left">
|
|
<ItemTemplate>
|
|
<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" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>--%>
|
|
</Columns>
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
<ajax:TabPanel ID="TabSistema" runat="server" HeaderText="Sistema">
|
|
<ContentTemplate>
|
|
<asp:UpdatePanel ID="UPUsuarios" runat="server" UpdateMode="Conditional" class="portlet light smmallpadding bordered ">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-3" style="min-width: 315px;">
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Sistema</span>
|
|
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom ">
|
|
<table border="0">
|
|
<tr>
|
|
<td>Estado:</td>
|
|
<td>
|
|
<asp:CheckBox ID="ChkEstado" data-size="small" CssClass="make-switchsd" runat="server" Text=" " />
|
|
</td>
|
|
</tr>
|
|
<tr id="TrFolioDuplicado" runat="server">
|
|
<td>Folio Duplicado:</td>
|
|
<td>
|
|
<asp:CheckBox ID="ChkFolioDuplicado" data-size="small" CssClass="make-switchsd" runat="server" Text=" " />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Fecha de Captura:</td>
|
|
<td>
|
|
<asp:Label ID="LblFechaCaptura" runat="server"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Usuario Capturó:</td>
|
|
<td>
|
|
<asp:Label ID="LblUsuarioCapturo" runat="server"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td colspan="2">Observaciones:</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<asp:TextBox ID="TxtObservaciones" runat="server" MaxLength="500" TextMode="MultiLine"></asp:TextBox>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<asp:TextBox ID="TxtBody" runat="server" TextMode="MultiLine" Columns="3" Rows="3" Width="194px" Visible="false" Enabled="false"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-8" id="divUsuariosPortal" runat="server" visible="false">
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Usuarios</span>
|
|
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom ">
|
|
<table border="0" class="table table-hover" rules="none" style="border-collapse: collapse;">
|
|
<tr class="Titulos">
|
|
<td width="70px">
|
|
<asp:LinkButton ID="LinkButton4" runat="server" CausesValidation="false" Text="Usuario"></asp:LinkButton> <asp:ImageButton ID="ImageButton4" runat="server" CausesValidation="false" ImageUrl="/Imagenes/FlechasAbajo.gif" /></td>
|
|
<td width="150px">
|
|
<asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="false" Text="Nombre"></asp:LinkButton> <asp:ImageButton ID="ImageButton1" runat="server" CausesValidation="false" ImageUrl="/Imagenes/FlechasAbajo.gif" /></td>
|
|
<td width="50px" style="text-align: center;">
|
|
<asp:HyperLink ID="HplCompras" runat="server" ToolTip="Historial de Compras">Compras</asp:HyperLink></td>
|
|
<td width="50px" style="text-align: center;">
|
|
<asp:HyperLink ID="HplCxP" runat="server" ToolTip="Cuentas por Pagar">CxP</asp:HyperLink></td>
|
|
<td width="50px" style="text-align: center;">
|
|
<asp:HyperLink ID="HplAnticipos" runat="server" ToolTip="Anticipos">Anticip</asp:HyperLink></td>
|
|
<td width="50px" style="text-align: center;">
|
|
<asp:HyperLink ID="HplRH" runat="server" ToolTip="Recursos Humanos">R.H.</asp:HyperLink></td>
|
|
<td width="50px" style="text-align: center;">
|
|
<asp:HyperLink ID="HplOS" runat="server" ToolTip="Ordenes de Servicio">O.S.</asp:HyperLink></td>
|
|
<td width="50px" style="text-align: center;">
|
|
<asp:HyperLink ID="HplCotiza" runat="server" ToolTip="Cotizaciones">Cotiza</asp:HyperLink></td>
|
|
<td width="50px" style="text-align: center;">-</td>
|
|
<td width="50px" style="text-align: center; display: none;">-</td>
|
|
<td width="50px" style="text-align: center; display: none;">-</td>
|
|
<td width="50px" style="text-align: center;">
|
|
<asp:HyperLink ID="HplSistema" runat="server">Sist</asp:HyperLink></td>
|
|
<td width="45px">
|
|
<asp:LinkButton ID="LbEstatus" runat="server" CausesValidation="false" Text="Est"></asp:LinkButton> <asp:ImageButton ID="ImgEstatus" runat="server" CausesValidation="false" ImageUrl="/Imagenes/FlechasAbajo.gif" /></td>
|
|
<td width="68px">
|
|
<asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="false" Text="Fecha"></asp:LinkButton> <asp:ImageButton ID="ImageButton2" runat="server" CausesValidation="false" ImageUrl="/Imagenes/FlechasAbajo.gif" /></td>
|
|
<td width="70px">
|
|
<asp:LinkButton ID="LinkButton3" runat="server" CausesValidation="false" Text="Usuario"></asp:LinkButton> <asp:ImageButton ID="ImageButton3" runat="server" CausesValidation="false" ImageUrl="/Imagenes/FlechasAbajo.gif" /></td>
|
|
<td width="103">Comandos</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<asp:TextBox ID="TxtUsuarioPortal" runat="server" CausesValidation="true" MaxLength="20" ValidationGroup="GrpGuardarUsuario" Width="64px"></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="144px"></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 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="ChkPermiso5" runat="server" /></td>
|
|
<td style="text-align: center;">
|
|
<asp:CheckBox ID="ChkPermiso6" runat="server" /></td>
|
|
<td style="text-align: center;">
|
|
<asp:CheckBox ID="ChkPermiso7" runat="server" Visible="false" /></td>
|
|
<td style="text-align: center; display: none;">
|
|
<asp:CheckBox ID="ChkPermiso8" runat="server" /></td>
|
|
<td style="text-align: center; display: none;">
|
|
<asp:CheckBox ID="ChkPermiso9" runat="server" /></td>
|
|
<td style="text-align: center;">
|
|
<asp:CheckBox ID="ChkPermiso10" runat="server" /></td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td> </td>
|
|
<td>
|
|
<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,CveCliente" EmptyDataText="No se encontraron Usuarios Registrados" BorderColor="#D3D3D3" BorderWidth="1" GridLines="None" CssClass="table table-striped table-advance table-hover">
|
|
<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="144px"></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="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="LtlPermiso5" runat="server" Text='<%# if(Eval("Permiso5").ToString ="True", "Si","No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso5" runat="server" Checked='<%# Eval("Permiso5") %>' />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso6" runat="server" Text='<%# if(Eval("Permiso6").ToString ="True", "Si","No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso6" runat="server" Checked='<%# Eval("Permiso6") %>' />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso7" runat="server" Visible="false" Text='<%# if(Eval("Permiso7").ToString ="True", "Si","No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso7" runat="server" Visible="false" Checked='<%# Eval("Permiso7") %>' />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField Visible="false">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso8" runat="server" Visible="false" Text='<%# if(Eval("Permiso8").ToString ="True", "Si","No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso8" runat="server" Visible="false" Checked='<%# Eval("Permiso8") %>' />
|
|
</EditItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField Visible="false">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlPermiso9" runat="server" Visible="false" Text='<%# if(Eval("Permiso9").ToString ="True", "Si","No") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
<EditItemTemplate>
|
|
<asp:CheckBox ID="ChkPermiso9" runat="server" Visible="false" Checked='<%# Eval("Permiso9") %>' />
|
|
</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">
|
|
<EditItemTemplate>
|
|
<center>
|
|
<asp:ImageButton ID="imgU" runat="server" AlternateText="Actualizar" CausesValidation="True" CommandName="Update" ImageUrl="/Imagenes/Btn_Update.png" ValidationGroup="GrpGV" />
|
|
<asp:ImageButton ID="imgC" runat="server" AlternateText="Cancelar" CausesValidation="False" CommandName="Cancel" ImageUrl="/Imagenes/Btn_Cancel.png" />
|
|
</center>
|
|
</EditItemTemplate>
|
|
<ItemTemplate>
|
|
<asp:ImageButton ID="imgE" runat="server" AlternateText="Editar" CausesValidation="False" CommandName="Edit" ImageUrl="/Imagenes/Btn_Edit.png" />
|
|
<asp:ImageButton ID="ImgR" runat="server" AlternateText="Restablecer Contraseña" ToolTip="Restablecer Contraseña" CausesValidation="False" CommandName="RestablecerContraseña" CommandArgument='<%# Eval("CveUsuarioPortal").ToString() %>' ImageUrl="/Imagenes/ResetPassword.jpg" OnClientClick="return confirm('Está seguro que desea restablecer la contraseña?')" Height="16" Width="16" />
|
|
<asp:ImageButton ID="imgD" runat="server" AlternateText="Eliminar" CausesValidation="False" CommandName="Delete" ImageUrl="/Imagenes/Btn_Delete.png" OnClientClick="javascript:return C();" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
</asp:GridView>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
<ajax:TabPanel ID="TabEvaluacion" runat="server" HeaderText="Evaluación" Visible="false">
|
|
<ContentTemplate>
|
|
<asp:UpdatePanel ID="UpEvaluaciones" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-3">
|
|
<div class="portlet light xspadding bordered ">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="icon-pin font-green"></i>
|
|
<span class="caption-subject bold uppercase">Parametros</span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom ">
|
|
<table border="0">
|
|
<tr>
|
|
<td>Aplicar Evaluación:</td>
|
|
<td>
|
|
<asp:CheckBox ID="ChkAplicarEvaluacion" data-size="small" CssClass="make-switchsd" runat="server" Text=" " />
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Fecha de Evaluación:</td>
|
|
<td>
|
|
<div style="width: 120px">
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 100px !important; padding: 0px;">
|
|
<asp:TextBox Width="80px" ID="TxtFechaEva" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="ImgCEva" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
</div>
|
|
<ajax:MaskedEditExtender ID="MEEFechaEva" runat="server" TargetControlID="TxtFechaEva" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CalendarExtender5" TargetControlID="TxtFechaEva" PopupButtonID="ImgCEva" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:CompareValidator ID="CVFechaEva" runat="server" ControlToValidate="TxtFechaEva" 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="VCEFechaEva" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaEva" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Ciclo de Evaluación:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlCicloEvaluacion" runat="server" Class="form-control input-inline input-small input-sm select2me">
|
|
<asp:ListItem Text="Seleccione" Value="-1"></asp:ListItem>
|
|
<asp:ListItem Text="1 Mes" Value="1"></asp:ListItem>
|
|
<asp:ListItem Text="2 Meses" Value="2"></asp:ListItem>
|
|
<asp:ListItem Text="3 Meses" Value="3"></asp:ListItem>
|
|
<asp:ListItem Text="4 Meses" Value="4"></asp:ListItem>
|
|
<asp:ListItem Text="5 Meses" Value="5"></asp:ListItem>
|
|
<asp:ListItem Text="6 Meses" Value="6"></asp:ListItem>
|
|
<asp:ListItem Text="12 Meses" Value="12"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Fecha de Ultima Evaluación:</td>
|
|
<td>
|
|
<asp:Label ID="LblFechaUltimaEvaluacion" runat="server"></asp:Label>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>Usuario Evaluador:</td>
|
|
<td>
|
|
<asp:DropDownList ID="DdlUsuarioEvaluador" runat="server" DataTextField="Usuario" DataValueField="CveUsuario" AppendDataBoundItems="true" Class="form-control input-inline input-small input-sm select2me">
|
|
<asp:ListItem Text="Seleccione" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-9">
|
|
<div class="portlet light smmallpadding traspasorow bordered">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<span class="caption-subject bold uppercase" style="line-height: 2;">Evaluaciones Realizadas</span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse"></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body rowpadding">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="row" style="margin-left: 0px; margin-top: 5px; margin-bottom: 5px; text-align: right" align="left">
|
|
<div style="margin-right: 15px">
|
|
<input type="text" id="TxtBusquedaEva" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusquedaEva','{0}')", GvEvaluaciones.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda','{0}')", GvEvaluaciones.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
</div>
|
|
</div>
|
|
<asp:GridView ID="GvEvaluaciones" runat="server" GridLines="None" DataKeyNames="CveEvaluacionProveedor,RazonSocial,Codigo,ContactoMail,Observaciones,CalificacionFinal,Firma,FechaEvaluacion,CveCompra" CssClass="table table-striped table-advance table-hover Widthall ScrollAD" data-sort="true" BorderWidth="1" BorderColor="#D3D3D3" CellSpacing="0" Width="100%" AutoGenerateColumns="False" data-heighterror="800" EmptyDataText="No se encontraron registros">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="" ItemStyle-Width="20%" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:LinkButton runat="server" Text="Ver Evaluación" OnClick="LnkVerEvaluacion_Click"></asp:LinkButton>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:HyperLinkField DataTextField="SerieFolio" DataNavigateUrlFields="CveCompra" DataNavigateUrlFormatString="/Compras/Compras.aspx?CveCompra={0}" Target="_blank" ItemStyle-Width="15%" HeaderText="Serie - Folio de Compra" ItemStyle-HorizontalAlign="Center" />
|
|
<asp:BoundField DataField="FechaEvaluacion" ItemStyle-Width="15%" HeaderText="Fecha Evaluación" DataFormatString="{0:dd/MM/yyyy}" ItemStyle-HorizontalAlign="Center" />
|
|
<asp:BoundField DataField="CalificacionFinal" ItemStyle-Width="15%" HeaderText="Calificación" ItemStyle-HorizontalAlign="Center" />
|
|
<asp:BoundField DataField="Resultado" ItemStyle-Width="15%" HeaderText="Resultado" ItemStyle-HorizontalAlign="Center" />
|
|
<asp:TemplateField HeaderText="Descargar Formato" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="LnkDescargaFormato" runat="server" CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-download' aria-hidden='true'></i>" OnClick="LnkDescargarFormatoEvaluacion_Click"></asp:LinkButton>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Descargar Carta" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="LnkDescargarCarta" runat="server" CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-download' aria-hidden='true'></i>" OnClick="LnkDescargarCarta_Click"></asp:LinkButton>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
<%-- <Triggers>
|
|
<asp:PostBackTrigger ControlID="GvEvaluaciones" />
|
|
</Triggers>--%>
|
|
</asp:UpdatePanel>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
<ajax:TabPanel ID="TabComportamientoCompras" runat="server" HeaderText="Comportamiento Compras" Visible="false">
|
|
<ContentTemplate>
|
|
<asp:UpdatePanel ID="UpFiltros" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="portlet solid grey-cascade portlet-filter" id="idnecesaria">
|
|
<div class="portlet-title portlet-filterT smalltitle">
|
|
<div class="tools">
|
|
<asp:Button ID="BtnConsultarComportamiento" OnClick="BtnConsultarComportamiento_Click" ValidationGroup="Valida" runat="server" Text="Consultar" class="btn btn-primary" />
|
|
<a href="javascript:;" class="expand"></a>
|
|
</div>
|
|
<div class="titlefiltros caption">
|
|
<div class="row">
|
|
<div class="col-md-1 truncate" style="width: 120px">
|
|
Fecha Inicio:
|
|
</div>
|
|
<div class="col-md-1" style="width: 120px">
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 100px !important; padding: 0px;">
|
|
<asp:TextBox Width="80px" ID="TxtFechaIFiltro" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="LnkFechaIFiltro" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
</div>
|
|
<ajax:MaskedEditExtender ID="MEEFechaIFiltro" runat="server" TargetControlID="TxtFechaIFiltro" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CEFechaIFiltro" TargetControlID="TxtFechaIFiltro" PopupButtonID="LnkFechaIFiltro" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:CompareValidator ID="CVFechaIFiltro" runat="server" ControlToValidate="TxtFechaIFiltro" 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="VCEFechaIFiltro2" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaIFiltro" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
<div class="col-md-1 truncate" style="width: 120px">
|
|
Fecha Fin:
|
|
</div>
|
|
<div class="col-md-1" style="width: 120px">
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 100px !important; padding: 0px;">
|
|
<asp:TextBox Width="80px" ID="TxtFechaFFiltro" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="LnkFechaFFiltro" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
</div>
|
|
<ajax:MaskedEditExtender ID="MEEFechaFFiltro" runat="server" TargetControlID="TxtFechaFFiltro" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CEFechaFFiltro" TargetControlID="TxtFechaFFiltro" PopupButtonID="LnkFechaFFiltro" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:CompareValidator ID="CVFechaFFiltro" runat="server" ControlToValidate="TxtFechaFFiltro" 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="VCEFechaFFiltro2" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaFFiltro" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
<label class="col-md-1 " style="width: 120px; text-align: right">Grupo:</label>
|
|
<div class="col-md-2" style="width: 120px">
|
|
<asp:DropDownList ID="DdlGrupo" runat="server" AppendDataBoundItems="true" Class="table-group-action-input form-control input-inline input-small input-sm select2me"></asp:DropDownList>
|
|
</div>
|
|
|
|
<label runat="server" id="LblProyecto" class="col-md-1 truncate" style="width: 120px; text-align: right">Proyecto:</label>
|
|
<div runat="server" id="DivProyecto" class="col-md-2" style="width: 120px">
|
|
<asp:DropDownList ID="DdlProyecto" runat="server" AutoPostBack="true" AppendDataBoundItems="true" DataTextField="Proyecto" DataValueField="CveProyecto" Class="table-group-action-input form-control input-inline input-small input-sm select2me">
|
|
<asp:ListItem Selected="True" Text="Todas" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</div>
|
|
<label runat="server" id="LblSubProyecto" class="col-md-1 truncate" style="width: 120px; text-align: right">SubProyecto:</label>
|
|
<div runat="server" id="DivSubProyecto" class="col-md-2" style="width: 120px">
|
|
<asp:DropDownList ID="DdlSubProyectoFiltro" runat="server" AppendDataBoundItems="true" DataTextField="SubProyecto" DataValueField="CveSubProyecto" Class="table-group-action-input form-control input-inline input-small input-sm select2me">
|
|
<asp:ListItem Selected="True" Text="Todas" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</div>
|
|
<label class="col-md-1 truncate" style="width: 120px; text-align: right">Usuario:</label>
|
|
<div class="col-md-2" style="width: 120px">
|
|
<asp:DropDownList ID="DdlUsuario" runat="server" AppendDataBoundItems="true" DataTextField="Usuario" DataValueField="CveUsuario" Class="table-group-action-input form-control input-inline input-small input-sm select2me">
|
|
<asp:ListItem Selected="True" Text="Todos" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body" style="display: none">
|
|
<div class="row">
|
|
|
|
<label class="col-md-1 truncate" style="width: 120px">Clasificación:</label>
|
|
<div class="col-md-2" style="width: 120px">
|
|
<asp:DropDownList ID="DdlClasificacionFilto" OnSelectedIndexChanged="DdlClasificacionFilto_SelectedIndexChanged" AutoPostBack="true" Class="table-group-action-input form-control input-inline input-small input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="Clasificacion" DataValueField="CveClasificacion">
|
|
<asp:ListItem Selected="True" Text="Todas" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
</div>
|
|
<label class="col-md-1 truncate" style="width: 180px; text-align: right">Productos Servicios:</label>
|
|
<div class="col-md-2" style="width: 150px">
|
|
<ADS:Dropdownlost runat="server" ID="DdlPSFiltro" CssStyle="width:100%;" CssClass="DdlPS" CssClassDdl="select2me " DataTextField="PSCodigo" DataValueField="CvePS" />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
<asp:UpdatePanel ID="UpDatosComportamientoCompra" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<asp:GridView ID="GvComportamientoCompra" runat="server" Width="99%" AutoGenerateColumns="False" OnRowDataBound="GvComportamientoCompra_RowDataBound" EmptyDataText="No se encontraron Compras con los filtros especificados" ToolTip="Listado de Compras" CssClass="table table-striped table-advance table-hover Widthall ScrollAD" Style="text-align: center;" GridLines="None">
|
|
<Columns>
|
|
<asp:BoundField HeaderText="Fecha" DataField="FechaCompra" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" />
|
|
<asp:BoundField HeaderText="Código" DataField="Codigo" ItemStyle-HorizontalAlign="Left" />
|
|
<asp:BoundField HeaderText="Producto o Servicio" DataField="PS" ItemStyle-HorizontalAlign="Left" />
|
|
<asp:BoundField HeaderText="PU" DataField="PU" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField HeaderText="Cantidad" DataField="Cantidad" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField HeaderText="SubTotal" DataField="SubTotal" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
|
<asp:BoundField HeaderText="Total" DataField="Total" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
|
<asp:HyperLinkField HeaderText="Serie Folio" DataTextField="SerieFolio" ItemStyle-HorizontalAlign="Left" DataNavigateUrlFields="CveCompra" DataNavigateUrlFormatString="/Compras/Compras.aspx?CveCompra={0}" />
|
|
<asp:BoundField HeaderText="SubProyecto" DataField="SubProyecto" ItemStyle-HorizontalAlign="Left" />
|
|
</Columns>
|
|
</asp:GridView>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
|
|
</ajax:TabContainer>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
<table border="0" cellpadding="0" cellspacing="0" width="100%">
|
|
<tr>
|
|
<td align="left"></td>
|
|
</tr>
|
|
<tr>
|
|
<td align="center">
|
|
<asp:UpdatePanel ID="UpGuardar" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:LinkButton ID="BtnGuardar" runat="server" CssClass="btn btn-primary btn-sm" Text="<i class='fa fa-check'></i> Guardar" ValidationGroup="GrpGuardar" Visible="False" />
|
|
<asp:LinkButton ID="BtnEliminar" runat="server" CssClass="btn btn-danger btn-sm" Text="<i class='fa fa-trash-o'></i> Eliminar" Visible="false" data-toggle="confirmation" data-popout="true" data-original-title="Confirmar" data-btn-ok-label="si" />
|
|
<asp:ValidationSummary ID="VS" runat="server" DisplayMode="BulletList" ShowSummary="true" ValidationGroup="GrpGuardar" />
|
|
<asp:LinkButton ID="BtnCancelar" runat="server" CssClass="btn btn-success btn-sm" Text="<i class='fa fa-angle-left'></i> Regresar" OnClientClick="javascript:document.location.href='/Compras/CatProveedores.aspx';" />
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<br />
|
|
<br />
|
|
|
|
<div class="row">
|
|
<div class="col-md-12 ">
|
|
<div class="portlet light xspadding bordered">
|
|
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<%--<i class="fa fa-users font-green"></i>--%>
|
|
<span class="caption-subject bold uppercase">Bitacora</span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
<%--<%--<<%--div class=" font-green" style="cursor: pointer;" runat="server" id="ImgAddObs">
|
|
<i class="fa fa-commenting font-green"></i>
|
|
<span class="caption-subject bold">Agregar</span>
|
|
</div>--%>
|
|
<asp:HyperLink ID="ImgAddObs" CssClass="caption-subject bold font-green" data-toggle="modal" data-target="#ModalBitacora" runat="server" Text=" <i class='fa fa-commenting font-green' ></i><span class='caption-subject bold'>Agregar</span>" Style="font-weight: 700 !important;cursor: pointer;" ToolTip="Observaciones"></asp:HyperLink><br />
|
|
<asp:HyperLink ID="HlEvento" CssClass="thickbox caption-subject bold" runat="server" Visible="false" Style="cursor: pointer; text-decoration: none;" ToolTip="Agendar">
|
|
<i class='fa fa-calendar-plus-o font-green' style='font-weight: 700 !important;' ></i> <span class="caption-subject bold font-green">Agendar</span>
|
|
</asp:HyperLink><br />
|
|
<asp:Literal ID="LtlTareaNueva" runat="server" Visible="false"></asp:Literal>
|
|
<UserControl:TareaNueva runat="server" ID="TareaNueva" />
|
|
<script> function OnAddedTareaNueva() { $('.btnupEventoBitacora').click(); }</script>
|
|
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="portlet-body">
|
|
|
|
<asp:UpdatePanel ID="UPEventoBitacora" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:Button ID="btnupEventoBitacora" OnClick="btnupEventoBitacora_Click" UseSubmitBehavior="false" CssClass="hidden btnupEventoBitacora mysmallbtn" runat="server" Text="Button" />
|
|
<asp:GridView ID="GvEB" runat="server" AutoGenerateColumns="False" EmptyDataText="No se han capturado comentarios o bitácora" CssClass="table table-striped table-advance table-hover Widthall" GridLines="None">
|
|
<Columns>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Fecha</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("FechaIng") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Fecha Agenda</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlFechaAgenda" runat="server" Text='<%# Eval("FechaInicio") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Usuario</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlUsuario" runat="server" Text='<%# Eval("Usuario") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField>
|
|
<HeaderTemplate>Descripción</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlEventoBitacora" runat="server" Text='<%# Eval("Descripcion") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderStyle-Width="30px">
|
|
<HeaderTemplate>Archivo</HeaderTemplate>
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="LinkArchivo" Visible="false" runat="server" CssClass="Texto" OnClick="DownloadFile">
|
|
<asp:Image ImageUrl="/Imagenes/Abajo.png" ID="ImgArchivo" runat="server" />
|
|
</asp:LinkButton>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
<HeaderStyle CssClass="Titulos" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
<RowStyle CssClass="Texto" />
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<br />
|
|
|
|
<%-- MODAL BITACORA --%>
|
|
<div id="ModalBitacora" class="modal ADS fade" role="dialog">
|
|
<div class="modal-dialog">
|
|
|
|
<!-- Modal content-->
|
|
<div class="modal-content" style="width: 700px;">
|
|
<div class="modal-header ">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<h4 class="modal-title">Bitácora</h4>
|
|
</div>
|
|
|
|
<div class="modal-body">
|
|
<asp:UpdatePanel runat="server" ID="UPAddEventoBitacora" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="row">
|
|
<div class="col-md-8">
|
|
<label>Bitácora/Observaciones</label>
|
|
<br />
|
|
<asp:TextBox CssClass="form-control" ID="TxtEventoDescripcion" class="Widthall" runat="server" TextMode="MultiLine" Columns="60" Rows="8"></asp:TextBox>
|
|
<br />
|
|
<%--<asp:CheckBox ID="ChkEventoPrioridad" CssClass="md-checksd2" Text="Bitácora de Atención" runat="server" />--%>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div>
|
|
<asp:TextBox ID="Anexo" CssClass="ADSdropzone hidden" data-maxFile="1" Text="" runat="server"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<%--<div>
|
|
<asp:TextBox ID="Anexo" CssClass="ADSdropzone hidden" data-maxFile="1" Text="" runat="server"></asp:TextBox>
|
|
</div> --%>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<asp:UpdatePanel runat="server">
|
|
<ContentTemplate>
|
|
<asp:Button ID="BtnGuardarEventoBitacora" 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>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="divAgregarSucursal" class="modal fade">
|
|
<div class="modal-dialog" style="max-height: 500px; max-width: 500px;">
|
|
<asp:UpdatePanel ID="UpAgregarSucursal" class="modal-content rowpadding" tabindex="-1" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<fieldset>
|
|
<%--<legend><b>Descripción</b></legend>--%>
|
|
<table border="0" class="portlet light bordered">
|
|
<tr>
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="fa fa-users font-green"></i>
|
|
<span class="caption-subject bold uppercase">Datos de la Sucursal </span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</tr>
|
|
<tr>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtProveedorSucursal2" CssClass="form-control " runat="server" MaxLength="50" CausesValidation="true"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVNombreSucursal" runat="server" ControlToValidate="TxtProveedorSucursal2" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Nombre''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>
|
|
<label for="<%= TxtProveedorSucursal2.ClientID.ToString()%>">Sucursal:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TextSucursalDireccion" CssClass="form-control " runat="server" CausesValidation="true"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TextSucursalDireccion" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Dirección''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>
|
|
<label for="<%= TextSucursalDireccion.ClientID.ToString()%>">Dirección:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TextSucursalTelefono" CssClass="form-control " runat="server" CausesValidation="true"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="TextSucursalTelefono" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Teléfono''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>
|
|
<label for="<%= TextSucursalTelefono.ClientID.ToString()%>">Teléfono:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtSucursalSerie" CssClass="form-control " runat="server" MaxLength="90" CausesValidation="true"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="TxtSucursalSerie" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Serie''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>
|
|
<label for="<%= TxtSucursalSerie.ClientID.ToString()%>">Serie:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtCorreoSucursal" CssClass="form-control " runat="server" MaxLength="50" CausesValidation="true"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" ControlToValidate="TxtCorreoSucursal" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Correo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>
|
|
<label for="<%= TxtCorreoSucursal.ClientID.ToString()%>">Correo:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtContactoSucursal" CssClass="form-control " runat="server" MaxLength="50" CausesValidation="true"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ControlToValidate="TxtContactoSucursal" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Contacto''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>
|
|
<label for="<%= TxtContactoSucursal.ClientID.ToString()%>">Contacto:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtLimiteCreditoSuc" runat="server" CssClass="form-control" MaxLength="15" Text="0" onkeyup="FormatoMoneda(this)"></asp:TextBox>
|
|
<%--<asp:RequiredFieldValidator ID="RFVLimiteCreditoSuc" runat="server" ControlToValidate="TxtLimiteCreditoSuc" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Límite de Crédito''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>--%>
|
|
<%--<ajax:ValidatorCalloutExtender ID="VCELimiteCreditoSuc" runat="server" HighlightCssClass="vco" TargetControlID="RFVLimiteCreditoSuc" Width="300px"></ajax:ValidatorCalloutExtender>--%>
|
|
<label for="<%= TxtLimiteCreditoSuc.ClientID.ToString()%>">Límite de crédito:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtPlazoCobranzaSuc" runat="server" CssClass="form-control" MaxLength="3" Text="0"></asp:TextBox>
|
|
<%--<asp:RequiredFieldValidator ID="RFVPlazoCobranzaSuc" runat="server" ControlToValidate="TxtPlazoCobranzaSuc" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Plazo de Cobranza''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>--%>
|
|
<asp:CompareValidator ID="CVPlazoCobranzaSuc" runat="server" ControlToValidate="TxtPlazoCobranzaSuc" Display="None" ErrorMessage="El campo <b>''Plazo de Cobranza''</b> no tiene el formato correcto, por favor corrija e intente de nuevo (Solo formato numérico)." Operator="DataTypeCheck" Type="Integer" ValidationGroup="GrpGuardarSucursal"></asp:CompareValidator>
|
|
<%--<ajax:ValidatorCalloutExtender ID="VCEPlazoCobranzaSuc" runat="server" HighlightCssClass="vco" TargetControlID="RFVPlazoCobranzaSuc" Width="300px"></ajax:ValidatorCalloutExtender>--%>
|
|
<ajax:ValidatorCalloutExtender ID="VCEPlazoCobranzaSuc2" runat="server" HighlightCssClass="vco" TargetControlID="CVPlazoCobranzaSuc" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<label for="<%= TxtPlazoCobranzaSuc.ClientID.ToString()%>">Plazo de Pago(Días):</label>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:Label ID="LblUsuarioSucursal" runat="server" CausesValidation="true"></asp:Label>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:Label ID="LblFechaSucursal" runat="server" CausesValidation="true"></asp:Label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</tr>
|
|
<%-- Contactos por Sucursal --%>
|
|
</table>
|
|
</fieldset>
|
|
<div runat="server" id="DivPContactosSucursal" visible="false">
|
|
<div class="portlet light xspadding bordered">
|
|
<div class="portlet-title">
|
|
|
|
<div class="caption font-green">
|
|
<i class="fa fa-phone font-green"></i>
|
|
<span class="caption-subject bold uppercase">Contactos del Proveedor </span>
|
|
</div>
|
|
<div class="actions" style="padding-left: 0">
|
|
<div class="btn-group">
|
|
<asp:LinkButton ID="BtnAgregarContactoSucursal" runat="server" OnClick="BtnAgregarContactoSucursal_Click" AlternateText="Agregar" CausesValidation="False" CssClass="btn btn-circle btn-sm btn-default" Text="<i class='fa fa-plus'></i>" />
|
|
</div>
|
|
</div>
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse"></a>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
<div class="portlet-body nomarginleftright form-horizontal form-row-sepe formnombottom">
|
|
<div class="form-body">
|
|
<div class="row" style="margin-right: 10px; margin-top: 0px; margin-bottom: 5px;" align="right">
|
|
<input type="text" id="TxtBusquedaContactosSucursal" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusquedaContactosSucursal','{0}')", GVContactosProveedorSucursal.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
|
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusquedaContactosSucursal','{0}')", GVContactosProveedorSucursal.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
|
</div>
|
|
<div runat="server" id="DivContactosSucursal">
|
|
<asp:UpdatePanel runat="server" ID="UpContactosProveedorSucursal" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GVContactosProveedorSucursal" runat="server" AutoGenerateColumns="False" DataKeyNames="CveProveedorContacto, CveProveedor, CveProveedorSucursal, ProveedorSucursal, Nombre, Puesto, Telefono, Extension, Celular, Correo, CveSucursalTemp, Skype" EmptyDataText="No se encontraron Contactos del Proveedor para esta Sucursal" ToolTip="Listado de Contactos del Proveedor"
|
|
CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn" AlternatingRowStyle-BorderStyle="None" GridLines="None" BorderColor="#D3D3D3" BorderWidth="1" OnRowDeleting="GVContactosProveedorSucursal_RowDeleting" OnRowDataBound="GVContactosProveedorSucursal_RowDataBound">
|
|
<Columns>
|
|
|
|
<asp:TemplateField HeaderText="Nombre" HeaderStyle-Width="80px" HeaderStyle-HorizontalAlign="Left">
|
|
<ItemTemplate>
|
|
<asp:Literal ID="LtlNombreContactoProv" runat="server" Text='<%# Eval("Nombre", "{0}") %>'></asp:Literal>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
<asp:BoundField DataField="Puesto" HeaderText="Puesto" ItemStyle-HorizontalAlign="Left" />
|
|
<asp:BoundField DataField="Telefono" HeaderText="Teléfono" ItemStyle-HorizontalAlign="Left" />
|
|
<asp:BoundField DataField="Extension" HeaderText="Ext." ItemStyle-HorizontalAlign="Left" />
|
|
<asp:BoundField DataField="Celular" HeaderText="Celular" ItemStyle-HorizontalAlign="Left" />
|
|
<asp:BoundField DataField="Correo" HeaderText="Correo" ItemStyle-HorizontalAlign="Left" />
|
|
|
|
<asp:TemplateField ItemStyle-Width="10%" HeaderText="Comandos" ItemStyle-HorizontalAlign="Center">
|
|
<ItemTemplate>
|
|
<asp:LinkButton ID="imgEditarContactoProvSuc" runat="server" OnClick="imgEditarContactoProvSuc_Click" AlternateText="Editar" CommandArgument='<%# Eval("CveProveedorContacto")%>' CausesValidation="False" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
|
<asp:LinkButton ID="imgEliminarContactoProvSuc" 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="¿Desea eliminar este contacto?" data-btn-ok-label="si" />
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<asp:Button ID="BtnAgregarSucursal" runat="server" CssClass="btn btn-success" Text="Guardar" ValidationGroup="GrpGuardarSucursal" />
|
|
<button id="BtnCancelarSucursal" runat="server" type="button" class="btn default" data-dismiss="modal">Cancelar</button>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
|
|
<%-- MODAL CONTACTOS PROVEEDORES --%>
|
|
<div id="DivAgregarContactoProveedor" class="modal fade">
|
|
<div class="modal-dialog" style="max-height: 500px; max-width: 500px;">
|
|
<asp:UpdatePanel ID="UpAgregarContatoProveedor" class="modal-content rowpadding" tabindex="-1" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<fieldset>
|
|
<table border="0" class="portlet light bordered">
|
|
<tr>
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<i class="fa fa-users font-green"></i>
|
|
<span class="caption-subject bold uppercase">Datos del Contacto del Proveedor</span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</tr>
|
|
<tr>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtNombreContactoProveedor" CssClass="form-control " runat="server" MaxLength="50" CausesValidation="true"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVTxtNombreContactoProveedor" runat="server" ControlToValidate="TxtNombreContactoProveedor" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Nombre''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarContactoProveedor"></asp:RequiredFieldValidator>
|
|
<label for="<%= TxtNombreContactoProveedor.ClientID.ToString()%>">Nombre:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtPuestoContactoProveedor" CssClass="form-control " runat="server" CausesValidation="true"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVTxtPuestoContactoProveedor" runat="server" ControlToValidate="TxtPuestoContactoProveedor" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Puesto''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarContactoProveedor"></asp:RequiredFieldValidator>
|
|
<label for="<%= TxtPuestoContactoProveedor.ClientID.ToString()%>">Puesto:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtTelefonoContactoProveedor" CssClass="form-control " runat="server" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
|
<ajax:MaskedEditExtender ID="MEETxtTelefonoCon" runat="server" TargetControlID="TxtTelefonoContactoProveedor" Mask="(999)999-9999"></ajax:MaskedEditExtender>
|
|
<asp:RequiredFieldValidator ID="RFVTxtTelefonoContactoProveedor" runat="server" ControlToValidate="TxtTelefonoContactoProveedor" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Teléfono''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarContactoProveedor"></asp:RequiredFieldValidator>
|
|
<label for="<%= TxtTelefonoContactoProveedor.ClientID.ToString()%>">Teléfono:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtExtContactoProveedor" CssClass="form-control " runat="server" MaxLength="15" CausesValidation="true"></asp:TextBox>
|
|
<%--<ajax:MaskedEditExtender ID="MEETxtExtCont" runat="server" TargetControlID="TxtExtContactoProveedor" MaskType="Number" ></ajax:MaskedEditExtender>--%>
|
|
<label for="<%= TxtExtContactoProveedor.ClientID.ToString()%>">Extensión:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtCelularContactoProveedor" CssClass="form-control " runat="server" MaxLength="10" CausesValidation="true"></asp:TextBox>
|
|
<ajax:MaskedEditExtender ID="MEETxtCelularCon" runat="server" TargetControlID="TxtCelularContactoProveedor" Mask="(999)999-9999"></ajax:MaskedEditExtender>
|
|
<label for="<%= TxtCelularContactoProveedor.ClientID.ToString()%>">Celular:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtCorreoContactoProveedor" CssClass="form-control " runat="server" MaxLength="50" CausesValidation="true"></asp:TextBox>
|
|
|
|
<label for="<%= TxtContactoSucursal.ClientID.ToString()%>">Correo:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtSkypeContactoProveedor" CssClass="form-control " runat="server" MaxLength="50" CausesValidation="true"></asp:TextBox>
|
|
|
|
<label for="<%= TxtSkypeContactoProveedor.ClientID.ToString()%>">Skype:</label>
|
|
</div>
|
|
<%--<div class="row">
|
|
<div runat="server" id="DivDdlSucCont" class="col-md-12" visible="false">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:DropDownList CssClass="form-control input-sm select2me" ID="DdlSucursalesProveedorContacto" runat="server" Width="30%" DataTextField="ProveedorSucursal" DataValueField="CveProveedorSucursal">
|
|
<asp:ListItem Selected="True" Value="-1" Text="Seleccione" />
|
|
</asp:DropDownList>
|
|
<label for="<%= DdlSucursalesProveedorContacto.ClientID.ToString()%>">Sucursal:</label>
|
|
</div>
|
|
</div>
|
|
</div>--%>
|
|
</tr>
|
|
</table>
|
|
</fieldset>
|
|
<div class="modal-footer">
|
|
<asp:Button ID="BtGuardarContactoProveedor" OnClick="BtnGuardarContactoProveedor_Click" runat="server" CssClass="btn btn-success" Text="Guardar" ValidationGroup="GrpGuardarContactoProveedor" />
|
|
<button id="BtnCancelarContactoProveedor" runat="server" type="button" class="btn default" data-dismiss="modal">Cancelar</button>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="DivCargaExcel" class="modal ADS fade" role="dialog">
|
|
<div class="modal-dialog">
|
|
<!-- Modal content-->
|
|
<div class="modal-content">
|
|
<div class="modal-header ">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<h4 class="modal-title">Agregar csv o excel</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<h3>Arraste o haga click para subir el archivo CSV o excel</h3>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-11" style="margin-left: 30px; margin-right: 30px; margin-bottom: 100px;">
|
|
<asp:TextBox ID="TxtExcel" CssClass="ADSdropzone hidden" Text="" data-maxFile="1" runat="server"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<div class="row">
|
|
<div class="col-md-2" style="text-align: left">
|
|
<asp:Button ID="BtnDescargar" runat="server" CssClass="btn btn-warning" Text="Descargar Formato" />
|
|
</div>
|
|
<div class="col-md-10" style="text-align: right">
|
|
<asp:Button ID="BtnCargaExcel" runat="server" CssClass="btn btn-success" Text="Conciliar"></asp:Button>
|
|
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<asp:HiddenField ID="HdnModalidad" runat="server" Value="I" ClientIDMode="Static" />
|
|
<asp:HiddenField ID="HdnID" runat="server" Value="-1" ClientIDMode="Static" />
|
|
|
|
<div id="DivAddReporte" class="modal ADS fade" role="dialog">
|
|
<asp:UpdatePanel ID="UpAddReporte" class="modal-dialog modal" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
<h4 class="modal-title" id="myModalLabel" runat="server">Generar Estado de Cuenta</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:RadioButtonList ID="rblreporte" runat="server" RepeatDirection="Horizontal">
|
|
<asp:ListItem Value="cxp" Selected="True">Cuentas por Pagar</asp:ListItem>
|
|
<asp:ListItem Value="anc" Selected="False">Anticipos / NC</asp:ListItem>
|
|
</asp:RadioButtonList>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-5">
|
|
<label class="col-md-5">F. Inicio:</label>
|
|
<div class="col-md-2">
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 140px !important; padding: 0px;">
|
|
<asp:TextBox ID="TxtFechaInicioCXP" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="ImgFechaInicioCXP" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
<ajax:MaskedEditExtender ID="MaskedEditExtender3" runat="server" TargetControlID="TxtFechaInicioCXP" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CalendarExtender3" TargetControlID="TxtFechaInicioCXP" PopupButtonID="ImgFechaInicioCXP" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="RFVFechaInicioCXP" runat="server" ControlToValidate="TxtFechaInicioCXP" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVEFechaInicioCXP" runat="server" ControlToValidate="TxtFechaInicioCXP" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />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="GrpObligatorio"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VcoFechaInicio1" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaInicioCXP" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="VcoFechaInicio2" runat="server" HighlightCssClass="vco" TargetControlID="CVEFechaInicioCXP" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-7">
|
|
<label class="col-md-5">F. Vencimiento I. :</label>
|
|
<div class="col-md-2">
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 140px !important; padding: 0px;">
|
|
<asp:TextBox ID="txtFechaVI" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="LinkButton5" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
<ajax:MaskedEditExtender ID="MaskedEditExtender1" runat="server" TargetControlID="txtFechaVI" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CalendarExtender1" TargetControlID="txtFechaVI" PopupButtonID="LinkButton5" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="txtFechaVI" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="txtFechaVI" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />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="GrpObligatorio"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender3" runat="server" HighlightCssClass="vco" TargetControlID="RequiredFieldValidator4" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender4" runat="server" HighlightCssClass="vco" TargetControlID="CompareValidator1" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<br />
|
|
<div class="row">
|
|
<div class="col-md-5">
|
|
<label class="col-md-5">F. Final:</label>
|
|
<div class="col-md-2">
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 140px !important; padding: 0px;">
|
|
<asp:TextBox ID="TxtFechaFinCXP" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="ImgFechaFinCXP" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
<ajax:MaskedEditExtender ID="MaskedEditExtender4" runat="server" TargetControlID="TxtFechaFinCXP" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CalendarExtender4" TargetControlID="TxtFechaFinCXP" PopupButtonID="ImgFechaFinCXP" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="RFVFechaFinCXP" runat="server" ControlToValidate="TxtFechaFinCXP" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVEFechaFinCXP" runat="server" ControlToValidate="TxtFechaFinCXP" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />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="GrpObligatorio"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaFinCXP" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server" HighlightCssClass="vco" TargetControlID="CVEFechaFinCXP" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
<div class="col-md-7">
|
|
<label class="col-md-5">F. Vencimiento F. :</label>
|
|
<div class="col-md-2">
|
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 140px !important; padding: 0px;">
|
|
<asp:TextBox ID="txtFechaVF" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="LinkButton6" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
<ajax:MaskedEditExtender ID="MaskedEditExtender2" runat="server" TargetControlID="txtFechaVF" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CalendarExtender2" TargetControlID="txtFechaVF" PopupButtonID="LinkButton6" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="txtFechaVF" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CompareValidator2" runat="server" ControlToValidate="txtFechaVF" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />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="GrpObligatorio"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender5" runat="server" HighlightCssClass="vco" TargetControlID="RequiredFieldValidator5" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender6" runat="server" HighlightCssClass="vco" TargetControlID="CompareValidator2" Width="350px"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:DropDownList CssClass="form-control input-sm select2me" ID="DdlTipoCuentasCxP" runat="server" Width="30%">
|
|
<asp:ListItem Selected="True" Value="-1" Text="Todas" />
|
|
<asp:ListItem Value="1" Text="Con Saldo" />
|
|
</asp:DropDownList>
|
|
<label for="<%= DdlTipoCuentasCxP.ClientID.ToString()%>">Movimientos:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12 text-center">
|
|
<asp:RadioButtonList ID="RBLGenerarReporteCxC" RepeatDirection="Horizontal" runat="server" Style="margin: 0 auto;">
|
|
<asp:ListItem Text="PDF" Value="PDF" Selected="True" />
|
|
<asp:ListItem Text="EXCEL" Value="EXCEL" />
|
|
</asp:RadioButtonList>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<asp:LinkButton ID="GenerarReporteCxP" CssClass="btn btn-success" Text="<i class='fa fa-cogs'></i> Generar" OnClick="GenerarReporteCxP_Click" runat="server"></asp:LinkButton>
|
|
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:PostBackTrigger ControlID="GenerarReporteCxP" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
|
|
<div id="DivAddParametros" class="modal ADS fade" role="dialog">
|
|
<asp:UpdatePanel ID="UpParametros" class="modal-dialog" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
<h4 class="modal-title" id="H1" runat="server">Parámetros</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtLimiteCredito" runat="server" CssClass="form-control" MaxLength="15" Text="0" onkeyup="FormatoMoneda(this)"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVLimiteCredito" runat="server" ControlToValidate="TxtLimiteCredito" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Límite de Crédito''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<%-- <asp:CompareValidator ID="CVLimiteCredito" runat="server" ControlToValidate="TxtLimiteCredito" Display="None" ErrorMessage="El campo <b>''Límite de Crédito''</b> no tiene el formato correcto, por favor corrija e intente de nuevo (Solo formato numérico)." Operator="DataTypeCheck" Type="Integer" ValidationGroup="GrpGuardar"></asp:CompareValidator>--%>
|
|
<ajax:ValidatorCalloutExtender ID="VCOLimiteCredito1" runat="server" HighlightCssClass="vco" TargetControlID="RFVLimiteCredito" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<%-- <ajax:ValidatorCalloutExtender ID="VCOLimiteCredito2" runat="server" HighlightCssClass="vco" TargetControlID="CVLimiteCredito" Width="300px"></ajax:ValidatorCalloutExtender>--%>
|
|
<label for="<%= TxtLimiteCredito.ClientID.ToString()%>">Límite de crédito:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtPlazoCobranza" runat="server" CssClass="form-control" MaxLength="3" Text="0"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVPlazoCobranza" runat="server" ControlToValidate="TxtPlazoCobranza" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Plazo de Cobranza''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<asp:CompareValidator ID="CVPlazoCobranza" runat="server" ControlToValidate="TxtPlazoCobranza" Display="None" ErrorMessage="El campo <b>''Plazo de Cobranza''</b> no tiene el formato correcto, por favor corrija e intente de nuevo (Solo formato numérico)." Operator="DataTypeCheck" Type="Integer" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCOPlazoCobranza1" runat="server" HighlightCssClass="vco" TargetControlID="RFVPlazoCobranza" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<ajax:ValidatorCalloutExtender ID="VCOPlazoCobranza2" runat="server" HighlightCssClass="vco" TargetControlID="CVPlazoCobranza" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<label for="<%= TxtPlazoCobranza.ClientID.ToString()%>">Plazo de pago (Días):</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright" id="Div1" runat="server">
|
|
<label for="<%= ChkUsaLimiteCredito.ClientID.ToString()%>">Usa límite de crédito:</label>
|
|
<asp:CheckBox ID="ChkUsaLimiteCredito" runat="server" />
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<asp:LinkButton ID="LnkAddParametros" CssClass="btn btn-success" Text="Guardar" runat="server"></asp:LinkButton>
|
|
<asp:Button type="button" class="btn btn-default" runat="server" ID="BtnCancelarParametros" data-dismiss="modal" Text="Cancelar" />
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
|
|
|
|
<div id="DivAddCuentasBancarias" class="modal ADS fade" role="dialog">
|
|
<asp:UpdatePanel ID="UpAddBancos" class="modal-dialog" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
<h4 class="modal-title" id="H2" runat="server">Cuenta Bancaria</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtNombreBanco" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="100" ValidationGroup="GrpAgregarBanco"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RFVNombreBanco" runat="server" ControlToValidate="TxtNombreBanco" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Banco''</b> es necesario, por favor ingréselo." ValidationGroup="GrpAgregarBanco"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCENombreBanco" runat="server" HighlightCssClass="vco" TargetControlID="RFVNombreBanco" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<label for="<%= TxtNombreBanco.ClientID.ToString()%>">Nombre del Banco:</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtNumeroSucursal" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10" ValidationGroup="GrpAgregarBanco"></asp:TextBox>
|
|
<label for="<%= TxtNumeroSucursal.ClientID.ToString()%>">Numero de la Sucursal:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtNumeroCuenta" runat="server" CssClass="form-control" CausesValidation="true" ValidationGroup="GrpAgregarBanco"></asp:TextBox>
|
|
<ajax:FilteredTextBoxExtender ID="SoloNumeros" runat="server" TargetControlID="TxtNumeroCuenta" FilterType="Numbers" />
|
|
<label for="<%= TxtNumeroCuenta.ClientID.ToString()%>">Numero de Cuenta:</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtCLABE" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="18" ValidationGroup="GrpAgregarBanco"></asp:TextBox>
|
|
<ajax:FilteredTextBoxExtender ID="SoloNumeros2" runat="server" TargetControlID="TxtCLABE" FilterType="Numbers" />
|
|
<label for="<%= TxtCLABE.ClientID.ToString()%>">CLABE:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtSWIFT" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="100" ValidationGroup="GrpAgregarBanco"></asp:TextBox>
|
|
<label for="<%= TxtSWIFT.ClientID.ToString()%>">SWIFT:</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtPlaza" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="100" ValidationGroup="GrpAgregarBanco"></asp:TextBox>
|
|
<label for="<%= TxtPlaza.ClientID.ToString()%>">Plaza:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtConvenioCIE" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="8" ValidationGroup="GrpAgregarBanco"></asp:TextBox>
|
|
<%--<ajax:FilteredTextBoxExtender ID="SoloNumeros3" runat="server" TargetControlID="TxtConvenioCIE" FilterType="Numbers" />--%>
|
|
<label for="<%= TxtConvenioCIE.ClientID.ToString()%>">CIE:</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtReferencia" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="20" ValidationGroup="GrpAgregarBanco"></asp:TextBox>
|
|
<ajax:FilteredTextBoxExtender ID="SoloNumeros3" runat="server" TargetControlID="TxtReferencia" FilterType="UppercaseLetters,LowercaseLetters,Numbers" />
|
|
<label for="<%= TxtReferencia.ClientID.ToString()%>">Referencia:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtConceptoCIE" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="30" ></asp:TextBox>
|
|
<ajax:FilteredTextBoxExtender ID="FilAlfanumerico" runat="server" TargetControlID="TxtConceptoCIE" FilterType="UppercaseLetters,LowercaseLetters,Numbers" />
|
|
<label for="<%= TxtReferencia.ClientID.ToString()%>">Concepto CIE:</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtRefCrediProveedor" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="5" ValidationGroup="GrpAgregarBanco"></asp:TextBox>
|
|
<label for="<%= TxtRefCrediProveedor.ClientID.ToString()%>">Crédito Proveedor:</label>
|
|
</div>
|
|
</div>
|
|
</div> <div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtCorreoCuenta" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="100" ValidationGroup="GrpAgregarBanco"></asp:TextBox>
|
|
<label for="<%= TxtCorreoCuenta.ClientID.ToString()%>">Correo:</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtBBVAAlias" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="30" ValidationGroup="GrpAgregarBanco"></asp:TextBox>
|
|
<ajax:FilteredTextBoxExtender ID="Flter" runat="server" TargetControlID="TxtBBVAAlias" FilterType="UppercaseLetters,LowercaseLetters,Numbers" InvalidChars="-+.," />
|
|
<label for="<%= TxtCorreoCuenta.ClientID.ToString()%>">BBVA Alias:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:DropDownList CssClass="form-control select2me" Width="50%" ID="DdlMoneda" runat="server" DataTextField="Moneda" DataValueField="CveMoneda"></asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVMoneda" runat="server" InitialValue="-1" ControlToValidate="DdlMoneda" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Moneda''</b> es necesario, por favor ingréselo." ValidationGroup="GrpAgregarBanco"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCEMoneda" runat="server" HighlightCssClass="vco" TargetControlID="RFVMoneda" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<label for="<%= DdlMoneda.ClientID.ToString()%>">Moneda:</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright" id="divestatus" runat="server">
|
|
<asp:CheckBox ID="ChkEstatus" runat="server"></asp:CheckBox>
|
|
<label for="<%= ChkEstatus.ClientID.ToString()%>">Estatus:</label>
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright" id="div2" runat="server">
|
|
<asp:CheckBox ID="ChkPagoElectronico" runat="server" AutoPostBack="true" OnCheckedChanged="ChkPagoElectronico_CheckedChanged"></asp:CheckBox>
|
|
<label for="<%= ChkPagoElectronico.ClientID.ToString()%>">Pago Electronico</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
|
|
<div class="form-group form-md-line-input input-iconright" id="div3" runat="server">
|
|
|
|
<asp:CheckBox ID="ChkPagoElectronicoGrupos" runat="server" OnCheckedChanged="ChkPagoElectronicoGrupos_CheckedChanged" AutoPostBack="true"></asp:CheckBox>
|
|
<label for="<%= ChkPagoElectronicoGrupos.ClientID.ToString()%>">Pago Electronico Grupos</label>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="form-group form-md-line-input input-iconright" runat="server" id="DVDdlSatBanco" visible="false">
|
|
|
|
<asp:DropDownList CssClass="form-control select2me" Width="50%" ID="DdlSatBanco" runat="server" DataTextField="Banco" DataValueField="CveSATBanco">
|
|
<asp:ListItem Value="-1">Seleccione uno</asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:RequiredFieldValidator ID="RFVDdlSatBanco" runat="server" InitialValue="-1" ControlToValidate="DdlSatBanco" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Banco''</b> es necesario, por favor ingréselo." ValidationGroup="GrpAgregarBanco"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCRFVDdlSatBanco" runat="server" HighlightCssClass="vco" TargetControlID="RFVDdlSatBanco" Width="300px"></ajax:ValidatorCalloutExtender>
|
|
<label for="<%= DdlSatBanco.ClientID.ToString()%>">Banco:</label>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
</div>
|
|
<div class="modal-footer">
|
|
<asp:LinkButton ID="LbAgregarCuentaBanco" runat="server" CausesValidation="true" CssClass="btn btn-success" Text="Agregar" ValidationGroup="GrpAgregarBanco" OnClick="LbAgregarCuentaBanco_Click"></asp:LinkButton>
|
|
<asp:Button type="button" class="btn btn-default" runat="server" ID="Button1" data-dismiss="modal" Text="Cancelar" />
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
|
|
<div id="DivModalGrafica" class="modal ADS fade" role="dialog">
|
|
<asp:UpdatePanel class="modal-dialog modal-lg" runat="server" ID="UPModalProd" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<h4 class="modal-title">
|
|
<asp:Label ID="LblTituloGrafica" runat="server" ClientIDMode="Static" Text="Análisis de Crédito"></asp:Label>
|
|
</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="row" align="center">
|
|
<div class="col-md-4">
|
|
<div class="row">
|
|
<div class="col-md-4" style="text-align: left">Fecha Inicio:</div>
|
|
<div class="col-md-2">
|
|
<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="TxtFechaICredito" CssClass="form-control input-sm ADSMaskDate" Style="width: 90px" runat="server"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="LnkFechaI" class="btn default " Text=" <i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
<ajax:MaskedEditExtender ID="MEEEFechaI" runat="server" TargetControlID="TxtFechaICredito" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CEFechaI" TargetControlID="TxtFechaICredito" PopupButtonID="LnkFechaI" PopupPosition="BottomRight" Enabled="True" Format="dd/MM/yyyy"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="RFVVFechaI" runat="server" ControlToValidate="TxtFechaICredito" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha Inicial''</b> es necesario, por favor ingréselo." ValidationGroup="VGMConsultar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCEFechaI" runat="server" HighlightCssClass="vco" TargetControlID="RFVVFechaI"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-4">
|
|
<div class="row">
|
|
<div class="col-md-4" style="text-align: left">Fecha Fin:</div>
|
|
<div class="col-md-2">
|
|
<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="TxtFechaFCredito" CssClass="form-control input-sm ADSMaskDate" Style="width: 90px" runat="server"></asp:TextBox>
|
|
<span class="input-group-btn ">
|
|
<asp:LinkButton ID="LnkFechaF" class="btn default " Text=" <i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
<ajax:MaskedEditExtender ID="MEEEFechaF" runat="server" TargetControlID="TxtFechaFCredito" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender runat="server" ID="CEFechaF" TargetControlID="TxtFechaFCredito" PopupButtonID="LnkFechaF" PopupPosition="BottomRight" Enabled="True" Format="dd/MM/yyyy"></ajax:CalendarExtender>
|
|
<asp:RequiredFieldValidator ID="RFVVFechaF" runat="server" ControlToValidate="TxtFechaFCredito" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha Final''</b> es necesario, por favor ingréselo." ValidationGroup="VGMConsultar"></asp:RequiredFieldValidator>
|
|
<ajax:ValidatorCalloutExtender ID="VCEFechaF" runat="server" HighlightCssClass="vco" TargetControlID="RFVVFechaF"></ajax:ValidatorCalloutExtender>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<asp:Button ID="BtnConsultar" runat="server" OnClick="BtnConsultar_Click" Text="Consultar" CssClass="btn btn-primary btn-circle" ValidationGroup="VGMConsultar" />
|
|
</div>
|
|
</div>
|
|
<div class="row" align="center">
|
|
<h4>Estatus:
|
|
<asp:Label ID="LblEstatusModal" runat="server"></asp:Label></h4>
|
|
</div>
|
|
<div class="row">
|
|
<div align="center">
|
|
<h4>Rotación Cartera</h4>
|
|
</div>
|
|
<br />
|
|
<div class="col-md-2">
|
|
</div>
|
|
<div class="col-md-2">
|
|
<div class="dashboard-stat2 " style="border-style: solid; border-color: whitesmoke; padding-top px;">
|
|
<div class="display" style="margin-bottom: 0px">
|
|
<div class="number">
|
|
<h4 class="font-black-haze">
|
|
<span data-counter="counterup" data-value="1349">
|
|
<b>
|
|
<asp:Label runat="server" Text="0" ID="LblComprasModal"></asp:Label></span></b>
|
|
<asp:Label runat="server" ID="LblPor" Text=""></asp:Label>
|
|
</h4>
|
|
<small>Compras</small>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<div class="dashboard-stat2 " style="border-style: solid; border-color: whitesmoke; padding-top px;">
|
|
<div class="display" style="margin-bottom: 0px">
|
|
<div class="number">
|
|
<h4 class="font-black-haze">
|
|
<span data-counter="counterup" data-value="1349">
|
|
<b>
|
|
<asp:Label runat="server" Text="0" ID="LblPagadoModal"></asp:Label></span></b>
|
|
<asp:Label runat="server" ID="Label2" Text=""></asp:Label>
|
|
</h4>
|
|
<small>Pagado</small>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<div class="dashboard-stat2 " style="border-style: solid; border-color: whitesmoke; padding-top px;">
|
|
<div class="display" style="margin-bottom: 0px">
|
|
<div class="number">
|
|
<h4 class="font-black-haze">
|
|
<span data-counter="counterup" data-value="1349">
|
|
<b>
|
|
<asp:Label runat="server" Text="0" ID="LblRotacionModal"></asp:Label></span></b>
|
|
<asp:Label runat="server" ID="Label3" Text=""></asp:Label>
|
|
</h4>
|
|
<small>Rotación</small>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
<div class="dashboard-stat2 " style="border-style: solid; border-color: whitesmoke; padding-top px;">
|
|
<div class="display" style="margin-bottom: 0px">
|
|
<div class="number">
|
|
<h4 class="font-black-haze">
|
|
<span data-counter="counterup" data-value="1349">
|
|
<b>
|
|
<asp:Label runat="server" Text="0" ID="LblDiasModal"></asp:Label></span></b>
|
|
<asp:Label runat="server" ID="Label4" Text=""></asp:Label>
|
|
</h4>
|
|
<small>Dias</small>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-2">
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div align="center">
|
|
<h4>Comportamiento de Pago</h4>
|
|
</div>
|
|
<br />
|
|
<label><b>Pago Con Vencimiento: </b>$</label><asp:Label ID="LblVencido" runat="server"></asp:Label>
|
|
<label><b>Pago Antes del Vencimiento: </b>$</label><asp:Label ID="LblPorVencer" runat="server"></asp:Label>
|
|
<br />
|
|
<div id="chartdiv"></div>
|
|
</div>
|
|
<div class="col-md-6" align="center">
|
|
<h4>Límite de Crédito</h4>
|
|
<br />
|
|
<div id="chartdiv2"></div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div align="center">
|
|
<h4>Comportamiento de Compras Mensuales</h4>
|
|
</div>
|
|
<br />
|
|
<div id="chartdiv3"></div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div align="center">
|
|
<h4>Comportamiento de Saldo Mensual</h4>
|
|
</div>
|
|
<br />
|
|
<div id="chartdiv4"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button type="button" class="btn btn-danger" data-dismiss="modal">Cerrar</button>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
|
|
<div id="ModalDivMail" class="modal ADS fade" role="dialog">
|
|
<div class="modal-dialog">
|
|
|
|
<!-- Modal content-->
|
|
<div class="modal-content">
|
|
<div class="modal-header ">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<h4 class="modal-title">Correo</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<asp:UpdatePanel ID="UpSendMail" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:HiddenField ID="HdnCveIE" runat="server" ClientIDMode="Static" Value="-1" />
|
|
<asp:HiddenField ID="HdnSerieFolio" runat="server" ClientIDMode="Static" Value="-1" />
|
|
<asp:HiddenField ID="HdnFolioPago" runat="server" ClientIDMode="Static" Value="-1" />
|
|
|
|
<div class="row">
|
|
<div class="col-xs-4">Para:</div>
|
|
<div class="col-xs-8">
|
|
<asp:TextBox ID="TxtParaMail" runat="server" Width="370px" CssClass="form-control" ClientIDMode="Static"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-xs-4">
|
|
Con copia para:<br />
|
|
(Separar con: ;)
|
|
</div>
|
|
<div class="col-xs-8">
|
|
<asp:TextBox ID="TxtCC" runat="server" TextMode="MultiLine" Columns="3" Rows="3" CssClass="form-control"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-xs-4">Texto Adicional:</div>
|
|
<div class="col-xs-8">
|
|
<asp:TextBox ID="TxtAdicional" runat="server" TextMode="MultiLine" Columns="3" Rows="3" CssClass="form-control"></asp:TextBox>
|
|
</div>
|
|
</div>
|
|
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<asp:UpdatePanel runat="server">
|
|
<ContentTemplate>
|
|
<asp:Button ID="BtnSendMail" Text="Enviar" runat="server" ClientIDMode="Static" CssClass="btn btn-primary" ValidationGroup="GrpEnviarEmail" />
|
|
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="DivProgramado" class="modal ADS fade" role="dialog">
|
|
<asp:UpdatePanel ID="UpdatePanel2" class="modal-dialog modal" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="modal-content">
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
<h4 class="modal-title" id="H3" runat="server">Información de Compra Programada</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<asp:UpdatePanel runat="server" ID="UpProgramado" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:GridView ID="GVProgramado" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron Contactos del Proveedor para esta Sucursal" CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn" AlternatingRowStyle-BorderStyle="None" GridLines="None" BorderColor="#D3D3D3" BorderWidth="1">
|
|
<Columns>
|
|
<asp:BoundField DataField="Nombre" HeaderText="Usuario Programó" ItemStyle-HorizontalAlign="Left" />
|
|
<asp:BoundField DataField="FechaProgramo" HeaderText="Fecha" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:d}" />
|
|
<asp:BoundField DataField="ImporteProgramo" HeaderText="Importe" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:N2}" />
|
|
<asp:BoundField DataField="CodigoProgramacion" HeaderText="Código Prog." ItemStyle-HorizontalAlign="Left" />
|
|
</Columns>
|
|
<RowStyle CssClass="Texto" />
|
|
<AlternatingRowStyle CssClass="TextoAlterno" />
|
|
</asp:GridView>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
|
|
</div>
|
|
<div class="modal-footer">
|
|
<%-- <asp:LinkButton ID="LinkButton11" CssClass="btn btn-success" Text="<i class='fa fa-cogs'></i> Generar" OnClick="GenerarReporteCxP_Click" runat="server"></asp:LinkButton>--%>
|
|
<button type="button" class="btn btn-success" data-dismiss="modal">Aceptar</button>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
<Triggers>
|
|
<asp:PostBackTrigger ControlID="GenerarReporteCxP" />
|
|
</Triggers>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
|
|
<div id="DvEvaluacion" class="modal ADS fade" role="dialog">
|
|
<div class="modal-dialog">
|
|
<asp:UpdatePanel ID="UpEvaluacion" class="modal-content rowpadding" tabindex="-1" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="modal-header">
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
|
<span aria-hidden="true">×</span>
|
|
</button>
|
|
<h4 class="modal-title" id="myModalLabel2" runat="server">Ver Evaluación</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="portlet light smmallpadding traspasorow bordered">
|
|
<div class="portlet-title">
|
|
<div class="caption font-green">
|
|
<span class="caption-subject bold uppercase" style="line-height: 2;">Datos de evaluación</span>
|
|
</div>
|
|
<div class="actions">
|
|
<div class="btn-group">
|
|
</div>
|
|
</div>
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse"></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body rowpadding">
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtRS" ReadOnly="true" CssClass="form-control " runat="server" Enabled="false"></asp:TextBox>
|
|
<label for="<%= TxtRS.ClientID.ToString()%>">Razón Social del Proveedor:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtCodigoE" ReadOnly="true" CssClass="form-control " runat="server" Enabled="false"></asp:TextBox>
|
|
<label for="<%= TxtCodigoE.ClientID.ToString()%>">Código:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtSerieFolio" ReadOnly="true" CssClass="form-control " runat="server" Enabled="false"></asp:TextBox>
|
|
<label for="<%= TxtSerieFolio.ClientID.ToString()%>">Serie-Folio:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtFechaE" ReadOnly="true" CssClass="form-control " runat="server" Enabled="false"></asp:TextBox>
|
|
<label for="<%= TxtFechaE.ClientID.ToString()%>">Fecha Evaluación:</label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtPS" ReadOnly="true" CssClass="form-control " runat="server" Enabled="false"></asp:TextBox>
|
|
<label for="<%= TxtPS.ClientID.ToString()%>">Productos y/o Servicios:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<asp:GridView ID="GvPreguntas" runat="server" OnRowDataBound="GvPreguntas_RowDataBound" DataKeyNames="TipoDato,CvePreguntaEvaluacion,Preguntas" GridLines="None" CssClass="table table-striped table-advance table-hover Widthall ScrollAD" data-sort="true" BorderWidth="1" BorderColor="#D3D3D3" CellSpacing="0" Width="100%" AutoGenerateColumns="False" data-heighterror="600" EmptyDataText="No se encontraron registros">
|
|
<Columns>
|
|
<asp:BoundField HeaderText="No" DataField="Numero" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center" />
|
|
<asp:BoundField DataField="Preguntas" ItemStyle-Width="70%" HeaderText="Preguntas" ItemStyle-HorizontalAlign="Left" />
|
|
<asp:TemplateField HeaderText="Respuesta" ItemStyle-Width="20%" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle">
|
|
<ItemTemplate>
|
|
<asp:RadioButtonList ID="RblRespuesta" RepeatDirection="Horizontal" runat="server" Enabled="false">
|
|
<asp:ListItem Text="Si" Value="1"></asp:ListItem>
|
|
<asp:ListItem Text="No" Value="0"></asp:ListItem>
|
|
<asp:ListItem Selected="True" Text="N/A" Value="-1"></asp:ListItem>
|
|
</asp:RadioButtonList>
|
|
</ItemTemplate>
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
<div class="row">
|
|
<div class="col-md-12">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtObsE" ReadOnly="true" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<label for="<%= TxtObsE.ClientID.ToString()%>">Observaciones:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtFirma" ReadOnly="true" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<label for="<%= TxtFirma.ClientID.ToString()%>">Nombre y Firma:</label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-6">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtCalificacion" ReadOnly="true" CssClass="form-control " runat="server"></asp:TextBox>
|
|
<label for="<%= TxtCalificacion.ClientID.ToString()%>">Calificación:</label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<button data-dismiss="modal" class="btn btn-default">Cerrar</button>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<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>
|
|
|
|
<div id="ModalContaCuenta" class="modal ADS fade" role="dialog">
|
|
<div class="modal-dialog">
|
|
<!-- Modal content-->
|
|
<div class="modal-content">
|
|
<div class="modal-header ">
|
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
|
<h4 class="modal-title">Cuenta</h4>
|
|
</div>
|
|
|
|
<div class="modal-body">
|
|
<asp:UpdatePanel ID="UPPCta" UpdateMode="Conditional" runat="server">
|
|
<ContentTemplate>
|
|
<div>
|
|
<asp:HiddenField ID="HdnCveCuentaAsignacion" runat="server" />
|
|
<asp:HiddenField ID="HdnCveConceptoContable" runat="server" />
|
|
<asp:DropDownList ID="DdlConceptosContables" CssClass="form-control input-sm input-small select2me" runat="server" Width="80%" DataTextField="ConceptoContable" DataValueField="CveConceptoContable">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="0"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:DropDownList ID="DdlContaCuenta" CssClass="form-control input-sm input-small select2me" runat="server" Width="80%" DataTextField="CtaCodigo" DataValueField="CveCuenta">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="0"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:Button ID="Button2" runat="server" CssClass="btn btn-primary btn-sm" Text="+" Visible="False" />
|
|
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<asp:UpdatePanel runat="server">
|
|
<ContentTemplate>
|
|
<asp:Button ID="BtnCuentaAsociar" Text="Vincular Cuenta" runat="server" ClientIDMode="Static" OnClick="BtnCuentaAsociar_Click" CssClass="btn btn-primary" />
|
|
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
|
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<iframe id="my_iframe" style="display: none;"></iframe>
|
|
</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 src="https://www.amcharts.com/lib/3/amcharts.js"></script>
|
|
<script src="https://www.amcharts.com/lib/3/serial.js"></script>
|
|
<script src="https://www.amcharts.com/lib/3/plugins/export/export.min.js"></script>
|
|
<link rel="stylesheet" href="https://www.amcharts.com/lib/3/plugins/export/export.css" type="text/css" media="all" />
|
|
<script src="https://www.amcharts.com/lib/3/themes/light.js"></script>
|
|
<script type="text/javascript">
|
|
function Download(urlD) {
|
|
$('#my_iframe').attr('src', urlD);
|
|
//document.getElementById('my_iframe').src = urlD;
|
|
};
|
|
function CargaGraficaCompratamientoSaldoMensual(data, graph) {
|
|
var chart = AmCharts.makeChart("chartdiv4", {
|
|
"type": "serial",
|
|
"theme": "light",
|
|
"legend": {
|
|
"useGraphSettings": true,
|
|
"valueWidth": 150
|
|
},
|
|
"dataProvider": data,
|
|
"startDuration": 0.5,
|
|
"graphs": graph,
|
|
"chartCursor": {
|
|
"cursorAlpha": 0,
|
|
"zoomable": false
|
|
},
|
|
"categoryField": "mes",
|
|
"categoryAxis": {
|
|
"gridPosition": "start",
|
|
"axisAlpha": 0,
|
|
"fillAlpha": 0.05,
|
|
"fillColor": "#000000",
|
|
"gridAlpha": 0,
|
|
"position": "top"
|
|
},
|
|
"export": {
|
|
"enabled": true,
|
|
"position": "bottom-right"
|
|
}
|
|
});
|
|
}
|
|
|
|
function CargaGraficaComportamientoCompras(data, graph) {
|
|
var chart = AmCharts.makeChart("chartdiv3", {
|
|
"type": "serial",
|
|
"theme": "light",
|
|
"legend": {
|
|
"useGraphSettings": true,
|
|
"valueWidth": 150
|
|
},
|
|
"dataProvider": data,
|
|
"startDuration": 0.5,
|
|
"graphs": graph,
|
|
"chartCursor": {
|
|
"cursorAlpha": 0,
|
|
"zoomable": false
|
|
},
|
|
"categoryField": "mes",
|
|
"categoryAxis": {
|
|
"gridPosition": "start",
|
|
"axisAlpha": 0,
|
|
"fillAlpha": 0.05,
|
|
"fillColor": "#000000",
|
|
"gridAlpha": 0,
|
|
"position": "top"
|
|
},
|
|
"export": {
|
|
"enabled": true,
|
|
"position": "bottom-right"
|
|
}
|
|
});
|
|
}
|
|
|
|
|
|
|
|
function CargaGraficaVencido(data) {
|
|
var chart = AmCharts.makeChart("chartdiv", {
|
|
"type": "serial",
|
|
"theme": "light",
|
|
//"marginTop": 0,
|
|
//"marginRight": 80,
|
|
"dataProvider": data,
|
|
"graphs": [{
|
|
"id": "g1",
|
|
//"balloonText": "[[category]]<br><b><span style='font-size:14px;'>[[value]]</span></b>",
|
|
//"bullet": "round",
|
|
//"bulletSize": 8,
|
|
"lineColor": "#d1655d",
|
|
"lineThickness": 2,
|
|
"negativeLineColor": "#009846",
|
|
"type": "smoothedLine",
|
|
"valueField": "value",
|
|
}],
|
|
//"chartScrollbar": {
|
|
// "graph": "g1",
|
|
// "gridAlpha": 0,
|
|
// "color": "#888888",
|
|
// "scrollbarHeight": 55,
|
|
// "backgroundAlpha": 0,
|
|
// "selectedBackgroundAlpha": 0.1,
|
|
// "selectedBackgroundColor": "#888888",
|
|
// "graphFillAlpha": 0,
|
|
// "autoGridCount": true,
|
|
// "selectedGraphFillAlpha": 0,
|
|
// "graphLineAlpha": 0.2,
|
|
// "graphLineColor": "#c2c2c2",
|
|
// "selectedGraphLineColor": "#888888",
|
|
// "selectedGraphLineAlpha": 1
|
|
|
|
//},
|
|
//"chartCursor": {
|
|
// "categoryBalloonDateFormat": "YYYY",
|
|
// "cursorAlpha": 0,
|
|
// "valueLineEnabled": true,
|
|
// "valueLineBalloonEnabled": true,
|
|
// "valueLineAlpha": 0.5,
|
|
// "fullWidth": true
|
|
//},
|
|
//"dataDateFormat": "DD/MM/YYYY",
|
|
"categoryField": "date",
|
|
//"categoryAxis": {
|
|
// "minPeriod": "MM/YYYY",
|
|
// "parseDates": true,
|
|
// "minorGridAlpha": 0.1,
|
|
// "minorGridEnabled": true
|
|
//},
|
|
"export": {
|
|
"enabled": true
|
|
}
|
|
});
|
|
}
|
|
|
|
function CargaGraficaLimiteCredito(data) {
|
|
var chart = AmCharts.makeChart("chartdiv2", {
|
|
"type": "serial",
|
|
"theme": "light",
|
|
"legend": {
|
|
"horizontalGap": 10,
|
|
"maxColumns": 1,
|
|
"position": "right",
|
|
"useGraphSettings": true,
|
|
"markerSize": 10
|
|
},
|
|
"dataProvider": data,
|
|
"valueAxes": [{
|
|
"stackType": "regular",
|
|
"axisAlpha": 0.3,
|
|
"gridAlpha": 0
|
|
}],
|
|
"graphs": [{
|
|
"balloonText": "<b>[[title]]</b><br><span style='font-size:14px'>[[category]]: <b>[[value]]</b></span>",
|
|
"fillAlphas": 0.8,
|
|
"labelText": "[[value]]",
|
|
"lineAlpha": 0.3,
|
|
"title": "Saldo",
|
|
"type": "column",
|
|
"color": "#000000",
|
|
"valueField": "saldo"
|
|
},
|
|
{
|
|
"balloonText": "<b>[[title]]</b><br><span style='font-size:14px'>[[category]]: <b>[[value]]</b></span>",
|
|
"fillAlphas": 0.8,
|
|
"labelText": "[[value]]",
|
|
"lineAlpha": 0.3,
|
|
"title": "Límite crédito",
|
|
"type": "column",
|
|
"color": "#000000",
|
|
"valueField": "limite"
|
|
}],
|
|
"categoryField": "year",
|
|
"categoryAxis": {
|
|
"gridPosition": "start",
|
|
"axisAlpha": 0,
|
|
"gridAlpha": 0,
|
|
"position": "left"
|
|
},
|
|
"export": {
|
|
"enabled": true
|
|
}
|
|
|
|
});
|
|
|
|
}
|
|
|
|
function SetText(ObjFrom, ObjTo) {
|
|
ObjTo.value = ObjFrom.value;
|
|
}
|
|
|
|
function CargaCuentas(op) {
|
|
$get("HdnCuenta").value = op;
|
|
$("#BtnCargarCuentas").click();
|
|
}
|
|
|
|
function fnCxP() {
|
|
|
|
$("#BtnRecargaCxP").click();
|
|
}
|
|
<%-- function OrdenarGV() {
|
|
var Tam = TamañoVentana();
|
|
var Alto = Tam.height - 420;
|
|
if (Alto < 100) {
|
|
Alto = 100;
|
|
}
|
|
$('#<%=GvOC.ClientID%>').DataTable({ scrollY: Alto + 'px', scrollCollapse: true, paging: false, searching: false, info: false });
|
|
}--%>
|
|
function pageLoad() {
|
|
var isAsyncPostback = Sys.WebForms.PageRequestManager.getInstance().get_isInAsyncPostBack();
|
|
if (isAsyncPostback) {
|
|
tb_init('a.thickbox');
|
|
}
|
|
}
|
|
$(document).ready(function () {
|
|
|
|
//var Alto = 300
|
|
|
|
//$('#gv-container').css({ 'max-height': Alto + 'px' });
|
|
|
|
|
|
});
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
|
<script type="text/javascript">
|
|
|
|
function showDivEC() {
|
|
$('#<%= TxtProveedorSucursal2.ClientID %>').val('');
|
|
$('#<%= TextSucursalDireccion.ClientID %>').val('');
|
|
$('#<%= TxtSucursalSerie.ClientID %>').val('');
|
|
$('#<%= TxtCorreoSucursal.ClientID %>').val('');
|
|
$('#<%= TxtContactoSucursal.ClientID %>').val('');
|
|
$('#<%= TextSucursalTelefono.ClientID %>').val('');
|
|
$('#<%= LblUsuarioSucursal.ClientID %>').val('');
|
|
$('#<%= LblFechaSucursal.ClientID %>').val('');
|
|
$('#divAgregarSucursal').modal();
|
|
}
|
|
|
|
function hideDivEC() {
|
|
$('#divAgregarSucursal').modal('hide');
|
|
}
|
|
|
|
function showDivContactoProveedor() {
|
|
|
|
$('#<%= TxtNombreContactoProveedor.ClientID %>').val('');
|
|
$('#<%= TxtPuestoContactoProveedor.ClientID %>').val('');
|
|
$('#<%= TxtTelefonoContactoProveedor.ClientID %>').val('');
|
|
$('#<%= TxtExtContactoProveedor.ClientID %>').val('');
|
|
$('#<%= TxtCelularContactoProveedor.ClientID %>').val('');
|
|
$('#<%= TxtCorreoContactoProveedor.ClientID %>').val('');
|
|
|
|
|
|
$('#DivAgregarContactoProveedor').modal();
|
|
}
|
|
|
|
function hideDivContactoProveedor() {
|
|
$('#DivAgregarContactoProveedor').modal('hide');
|
|
}
|
|
|
|
function SetText(ObjFrom, ObjTo) {
|
|
ObjTo.innerText = ObjFrom.value;
|
|
}
|
|
|
|
function SetText2(ObjTo, Value) {
|
|
ObjTo.innerText = Value;
|
|
}
|
|
|
|
function getSelectedText(Obj, IfIsNull) {
|
|
if (Obj.selectedIndex == -1)
|
|
return IfIsNull;
|
|
else
|
|
return Obj.options[Obj.selectedIndex].text;
|
|
}
|
|
|
|
//function fncTxt(t) {
|
|
|
|
// $get('TxtNombreComercial').value = t.value;
|
|
//}
|
|
|
|
</script>
|
|
|
|
<script type="text/javascript">
|
|
var TxtSucursal = '<%= TxtProveedorSucursal2.ClientID%>';
|
|
var TxtSerie = '<%= TxtSucursalSerie.ClientID%>';
|
|
var TxtCorreoSucursal = '<%= TxtCorreoSucursal.ClientID%>';
|
|
var TxtContactoSucursal = '<%= TxtContactoSucursal.ClientID%>';
|
|
var TextSucursalDireccion = '<%= TextSucursalDireccion.ClientID%>';
|
|
var TextSucursalTelefono = '<%= TextSucursalTelefono.ClientID%>';
|
|
var LblUsuarioSucursal = '<%= LblUsuarioSucursal.ClientID%>';
|
|
var LblFechaSucursal = '<%= LblFechaSucursal.ClientID%>';
|
|
|
|
function ShowItems() {
|
|
if (UPPopUp != null) {
|
|
__doPostBack(UPPopUp, '');
|
|
}
|
|
}
|
|
|
|
|
|
function SetObjects(Sucursal, Serie, Correo, Contacto, Direccion, Telefono, Fecha, Usuario) {
|
|
debugger;
|
|
document.getElementById(TxtSucursal).value = Sucursal;
|
|
document.getElementById(TxtSerie).value = Serie;
|
|
document.getElementById(TxtCorreoSucursal).value = Correo;
|
|
document.getElementById(TxtContactoSucursal).value = Contacto;
|
|
document.getElementById(TextSucursalDireccion).value = Direccion;
|
|
document.getElementById(TextSucursalTelefono).value = Telefono;
|
|
document.getElementById(LblFechaSucursal).value = Fecha;
|
|
document.getElementById(LblUsuarioSucursal).value = Usuario;
|
|
$('#' + LblUsuarioSucursal).text(Usuario);
|
|
$('#' + LblFechaSucursal).text(Fecha);
|
|
|
|
}
|
|
|
|
|
|
function CleanObjects() {
|
|
document.getElementById(TxtSucursal).value = "";
|
|
document.getElementById(TxtSerie).value = "";
|
|
}
|
|
|
|
function ShowDivRegistro() {
|
|
$('#divAgregarSucursal').modal();
|
|
}
|
|
function HideDivRegistro() {
|
|
$('#divAgregarSucursal').modal('hide');
|
|
}
|
|
|
|
function SetValue(Hidden, Value) {
|
|
document.getElementById(Hidden).value = Value;
|
|
}
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|
<script src="/Metronic/assets/global/scripts/datatable.js"></script>
|
|
<script src="/Metronic/assets/global/plugins/datatables/all.min.js"></script>
|
|
<script type="text/javascript">
|
|
//var OrdenarGV = function () {
|
|
// var Tam = TamañoVentana();
|
|
// var Alto = Tam.height - 330;
|
|
// if (Alto < 100) {
|
|
// Alto = 100;
|
|
// }
|
|
// $('#C_Tab_TabAlta_GVSucursales').DataTable({ scrollY: Alto + 'px', scrollCollapse: true, paging: false, searching: false, info: false, });
|
|
// $('#C_Tab_TabAlta_GVSucursales').parent().parent().children().first().css("position", "static");
|
|
//}
|
|
|
|
$(document).ready(function () {
|
|
|
|
$('#<%= TxtRazonSocial.ClientID %>').keyup(function () {
|
|
|
|
var sTemp = $('#<%= TxtRazonSocial.ClientID %>').val();
|
|
|
|
$('#<%= TxtNombreComercial.ClientID %>').val(sTemp);
|
|
|
|
});
|
|
|
|
});
|
|
|
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
</asp:Content>
|