6513 lines
517 KiB
Plaintext
6513 lines
517 KiB
Plaintext
<%@ Page Title="Ventas - Clientes" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="Clientes.aspx.vb" Inherits="Clientes" %>
|
||
|
||
<%@ Register Assembly="TimePicker" Namespace="MKB.TimePicker" TagPrefix="cc1" %>
|
||
<%@ Register Assembly="eWorld.UI" Namespace="eWorld.UI" TagPrefix="ew" %>
|
||
|
||
<asp:Content ID="Content4" ContentPlaceHolderID="Css" runat="Server">
|
||
<link href="/Metronic/assets/global/plugins/dropzone/css/dropzone.css" rel="stylesheet" />
|
||
<style>
|
||
.v-center {
|
||
display: flex;
|
||
align-items: center;
|
||
}
|
||
|
||
.ajax__calendar_container {
|
||
position: fixed !important;
|
||
}
|
||
|
||
.GVAnticipos > tbody > tr > td:nth-child(3), .GVAnticipos > tbody > tr > td:nth-child(4) {
|
||
text-align: right;
|
||
}
|
||
|
||
.one {
|
||
margin: 10px;
|
||
padding: 10px;
|
||
}
|
||
|
||
.btn-verde {
|
||
color: #32c5d2;
|
||
background-color: #fff;
|
||
border-color: #32c5d2;
|
||
}
|
||
|
||
.btn-verde .fa-plus {
|
||
color: #32c5d2 !important;
|
||
}
|
||
|
||
.btn-verde:hover {
|
||
color: #fff;
|
||
background-color: #32c5d2;
|
||
border-color: #32c5d2;
|
||
}
|
||
|
||
.btn-verde:hover .fa-plus {
|
||
color: white !important;
|
||
}
|
||
|
||
|
||
.table-scrollable {
|
||
margin-top: 0px !important;
|
||
margin-bottom: 0px !important;
|
||
}
|
||
|
||
.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;
|
||
}
|
||
|
||
.sinlink td a {
|
||
pointer-events: none;
|
||
cursor: default;
|
||
color: black;
|
||
font-size: small;
|
||
}
|
||
|
||
.white a {
|
||
color: white !important;
|
||
}
|
||
|
||
.Derecha {
|
||
text-align: right;
|
||
}
|
||
|
||
.Izquierda {
|
||
text-align: left;
|
||
}
|
||
|
||
.SinColor th {
|
||
background-color: white;
|
||
}
|
||
|
||
.Excede {
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
}
|
||
|
||
.truncate {
|
||
width: 300px;
|
||
white-space: nowrap;
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
}
|
||
|
||
.select2 .select2-selection__rendered {
|
||
line-height: 1;
|
||
color: #111;
|
||
}
|
||
|
||
.select2 .select2-selection--multiple {
|
||
box-sizing: border-box;
|
||
cursor: pointer;
|
||
display: block;
|
||
min-height: 20px;
|
||
user-select: none;
|
||
-webkit-user-select: none;
|
||
}
|
||
|
||
.select2-container--default .select2-selection--multiple .select2-selection__choice {
|
||
margin-top: 10px;
|
||
}
|
||
|
||
.select2-selection__rendered {
|
||
margin-top: 0px;
|
||
height: 25px;
|
||
}
|
||
|
||
.select2-selection {
|
||
margin-top: 0px;
|
||
height: 31px;
|
||
}
|
||
|
||
.select2-container--default.select2-container--focus .select2-selection--multiple {
|
||
border: none;
|
||
outline: 0;
|
||
}
|
||
|
||
#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="Content1" ContentPlaceHolderID="H" runat="Server">
|
||
<li>
|
||
<asp:HyperLink runat="server" ID="HplAddVenta"> <i class="fa fa-plus"></i> Registrar Venta</asp:HyperLink>
|
||
<asp:HyperLink runat="server" ID="HplAddCotizacion"> <i class="fa fa-plus"></i> Registrar Cotización</asp:HyperLink>
|
||
</li>
|
||
|
||
<li>
|
||
<asp:HyperLink ID="HlAgregarExcel" NavigateUrl="#" data-toggle="modal" data-target="#DivComparacion" runat="server">
|
||
<i class='fa fa-edit'></i> Conciliar
|
||
</asp:HyperLink>
|
||
</li>
|
||
|
||
<asp:UpdatePanel runat="server" ID="UPPImportarSaldo" RenderMode="Inline" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:LinkButton ID="HLImportarSaldos" data-toggle="tooltip" runat="server" Text="<i class='fa fa-arrow-circle-o-down'></i> Reclasificar Saldos"></asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
|
||
<asp:UpdatePanel runat="server" ID="UpAgregar">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:LinkButton runat="server" ID="BtnAgregarCtaEquipo" OnClick="BtnAgregarCtaEquipo_Click" data-toggle="tooltip" data-placement="left" title="Agregar una Cuenta y Equipo." Text="<i class='fa fa-plus'></i> Agregar Cuenta y Equipo"></asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
<asp:UpdatePanel runat="server" ID="UpAgregarDispositivo">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:LinkButton runat="server" Visible="false" ID="LbAddDispositivo" data-toggle="tooltip" data-placement="left" title="Agregar un dispositivo GPS." Text="<i class='fa fa-plus'></i> Agregar Equipo GPS"></asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
<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." Text="<i class='fa fa-user'></i> Agregar Usuario"></asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel runat="server" ID="UpPanelCuentasBancarias">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:LinkButton ID="LnkCuentasBancarias" runat="server"><i class='fa fa-university'></i> Agregar Cuenta Bancaria</asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel runat="server" ID="UPAgregarPersonaFisica">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:LinkButton runat="server" Visible="false" OnClick="LnkPersonaFisica_Click" ID="LnkPersonaFisica" data-toggle="tooltip" data-placement="left" title="Persona Física" Text="<i class='fa fa-user'></i> Persona Física"></asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
<asp:UpdatePanel ID="UpAcciones" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:LinkButton ID="LnkVerGrafica" Visible="false" 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 runat="server" id="LiLnkAgragarDireccion" visible="false">
|
||
<asp:LinkButton ID="LnkAgragarDireccion" OnClick="LnkAgragarDireccion_Click" runat="server" Text="<i class='fa fa-map-marker'></i> Dirección"></asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel ID="UpAccionesCRM" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<li runat="server" id="LiLnkUnificarCRM" visible="false">
|
||
<asp:LinkButton ID="LnkUnificarCRM" OnClick="LnkUnificarCRM_Click" runat="server" Text="<i class='fa fa-pencil'></i> Unificar Cliente CRM"></asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel runat="server" ID="UpPorcentajePrecios" RenderMode="Inline" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:LinkButton ID="LnkPorcentajePrecios" Visible="False" data-toggle="tooltip" data-placement="left" title="Modificar Precio de Productos." runat="server" Text="<i class='fa fa-pencil'></i> Modificar Precios"></asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel runat="server" ID="UpReporteGpsButton" RenderMode="Inline" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:LinkButton ID="ReporteDispositivos" Visible="False" OnClick="GenerarReporte" data-toggle="tooltip" data-placement="left" runat="server" Text="<i class='fa fa-file-pdf-o'></i> Dispositivos GPS"></asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
<Triggers>
|
||
<asp:PostBackTrigger ControlID="ReporteDispositivos" />
|
||
</Triggers>
|
||
</asp:UpdatePanel>
|
||
|
||
</asp:Content>
|
||
<asp:Content ID="Content2" ContentPlaceHolderID="E" runat="Server">
|
||
<asp:Literal ID="LtlTitulo" runat="server" Text="Registro de Clientes"></asp:Literal> <asp:Literal ID="LtlCliente" runat="server"></asp:Literal>
|
||
</asp:Content>
|
||
<asp:Content ID="Content3" ContentPlaceHolderID="C" runat="Server">
|
||
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<ul class="SubTotales3 list-inline" runat="server" id="DivFiltraSucursal" visible="false" style="height: 30px; margin-bottom: 0px; vertical-align: top;">
|
||
<li style="height: 30px; vertical-align: top; padding-top: 5px;">
|
||
<label>Sucursales:</label></li>
|
||
<li style="width: 300px">
|
||
<asp:DropDownList runat="server" ID="DdlSucursalCliente" Width="300px" DataTextField="SucursalCliente" DataValueField="CveClienteSucursal" CssClass="form-control select2me" AutoPostBack="True"></asp:DropDownList>
|
||
</li>
|
||
</ul>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel ID="UpDatos" class="Widthall" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<ajax:TabContainer ID="Tab" runat="server" ActiveTabIndex="0" Width="100%">
|
||
|
||
<ajax:TabPanel ID="TabAlta" runat="server" HeaderText="Información del Cliente">
|
||
<ContentTemplate>
|
||
<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="fa fa-users font-green"></i>
|
||
<span class="caption-subject bold uppercase">Datos de Emisión </span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="bodydatosclientes" class="portlet-body form">
|
||
|
||
<div runat="server" id="DivRazonSocial" class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtNombre" CssClass="form-control " runat="server" MaxLength="150" onkeyup="fncTxt(this)"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVNombre" runat="server" ControlToValidate="TxtNombre" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Nombre del Cliente''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtNombre.ClientID.ToString()%>">Razón Social:</label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="row" runat="server" id="DivPersonaFisica" visible="false">
|
||
<div class="col-md-4 form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtApellidoPaterno" CssClass="form-control " runat="server" MaxLength="150"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVApellidoPaterno" runat="server" ControlToValidate="TxtApellidoPaterno" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Apellido Paterno''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<label style="width: 90%" for="<%= TxtApellidoPaterno.ClientID.ToString()%>">Apellido Paterno:</label>
|
||
<i></i>
|
||
</div>
|
||
<div class="col-md-4 form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtApellidoMaterno" CssClass="form-control " runat="server" MaxLength="150"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVApellidoMaterno" runat="server" ControlToValidate="TxtApellidoMaterno" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Apellido Materno''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<label style="width: 90%" for="<%= TxtApellidoMaterno.ClientID.ToString()%>">Apellido Materno:</label>
|
||
<i></i>
|
||
</div>
|
||
<div class="col-md-4 form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtNombres" CssClass="form-control " runat="server" MaxLength="150"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVNombres" runat="server" ControlToValidate="TxtNombres" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Nombres''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<label style="width: 90%" for="<%= TxtNombres.ClientID.ToString()%>">Nombres:</label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright ">
|
||
<asp:TextBox ID="TxtNombreComercial" CssClass="form-control" runat="server" MaxLength="150" ClientIDMode="Static"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVNombreComercial" runat="server" ControlToValidate="TxtNombreComercial" CssClass="help-block errorimput" 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>
|
||
<label for="<%= TxtNombreComercial.ClientID.ToString()%>">Nombre Comercial:</label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtCodigo" runat="server" CssClass="form-control" MaxLength="25"></asp:TextBox>
|
||
<label for="<%= TxtCodigo.ClientID.ToString()%>">Código:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtNombreCorto" runat="server" CssClass="form-control" MaxLength="10"></asp:TextBox>
|
||
<label for="<%= TxtNombreCorto.ClientID.ToString()%>">Nombre Corto: </label>
|
||
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtDireccion" runat="server" CssClass="form-control" MaxLength="90"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVDireccion" runat="server" ControlToValidate="TxtDireccion" 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="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtDireccion.ClientID.ToString()%>">Calle:</label>
|
||
<i></i>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtNoExt" runat="server" CssClass="form-control" MaxLength="15"></asp:TextBox>
|
||
<label for="<%= TxtNoExt.ClientID.ToString()%>">No. Ext. </label>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtNoInt" runat="server" CssClass="form-control" MaxLength="15"></asp:TextBox>
|
||
<label for="<%= TxtNoInt.ClientID.ToString()%>">No. Int.</label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtColonia" runat="server" CssClass="form-control" MaxLength="50"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVColonia" runat="server" ControlToValidate="TxtColonia" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Colonia''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtColonia.ClientID.ToString()%>">Colonia:</label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtLocalidad" runat="server" CssClass="form-control" MaxLength="50"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVLocalidad" runat="server" ControlToValidate="TxtLocalidad" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Localidad''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtLocalidad.ClientID.ToString()%>">Ciudad:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtCiudad" runat="server" CssClass="form-control" MaxLength="40"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVCiudad" runat="server" ControlToValidate="TxtCiudad" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Municipio''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtCiudad.ClientID.ToString()%>">Municipio/Delegación: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtEstado" runat="server" CssClass="form-control" MaxLength="25"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVEstado" runat="server" ControlToValidate="TxtEstado" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Estado''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtEstado.ClientID.ToString()%>">Estado:</label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtPais" runat="server" CssClass="form-control" MaxLength="25"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVPais" runat="server" ControlToValidate="TxtPais" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''País''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtPais.ClientID.ToString()%>">País:</label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright" runat="server" visible="False" id="dvZH">
|
||
<asp:DropDownList ID="DdlZonaHoraria" DataTextField="DisplayText" DataValueField="CveZonaHoraria" runat="server" CssClass="form-control input-sm select2me">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlZonaHoraria.ClientID.ToString()%>">Zona Horaria:</label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtRFC" Style="text-transform: uppercase;" runat="server" CssClass="form-control" MaxLength="13"></asp:TextBox>
|
||
<asp:RegularExpressionValidator ID="REVRFC" runat="server" ControlToValidate="TxtRFC" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''RFC''</b> es incorrecto, por favor ingréselo correctamente." ValidationGroup="GrpGuardar" ValidationExpression="^[a-zA-Z.)(/\\&-]{3,4}(\d{6})((\D|\d){2})((\D|\d){1})$"></asp:RegularExpressionValidator>
|
||
<ajax:FilteredTextBoxExtender ID="FilteredTextBoxExtender1" TargetControlID="TxtRFC" FilterType="UppercaseLetters, Numbers,LowercaseLetters, Custom" runat="server" ValidChars="&" InvalidChars="-" />
|
||
<asp:RequiredFieldValidator ID="RFVRFC" runat="server" ControlToValidate="TxtRFC" CssClass="help-block errorimput" 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>
|
||
<label for="<%= TxtRFC.ClientID.ToString()%>">RFC:</label>
|
||
<i></i>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtCP" runat="server" CssClass="form-control" MaxLength="5"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVCP" runat="server" ControlToValidate="TxtCP" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Código Postal''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CVCP" runat="server" ControlToValidate="TxtCP" CssClass="help-block errorimput" ErrorMessage="El campo <b>''Codigo Postal''</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>
|
||
<label for="<%= TxtCP.ClientID.ToString()%>">Código Postal: </label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
</div>
|
||
<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">Datos del Cliente </span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div id="bodydatosclientes2" class="portlet-body form">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtContacto" CssClass="form-control" runat="server" MaxLength="150"></asp:TextBox>
|
||
<label for="<%= TxtContacto.ClientID.ToString()%>">Contacto Compras: </label>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-8">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtTelefono" CssClass="form-control" runat="server" MaxLength="10" ValidationGroup="GrpGuardar"></asp:TextBox>
|
||
<ajax:MaskedEditExtender ID="MaskedEditExtender4" runat="server" TargetControlID="TxtTelefono" ClearMaskOnLostFocus="false" MaskType="None" Mask="(999) 999-9999" MessageValidatorTip="true" InputDirection="LeftToRight" ErrorTooltipEnabled="True"></ajax:MaskedEditExtender>
|
||
|
||
<label for="<%= TxtTelefono.ClientID.ToString()%>">Teléfono: </label>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtExtension" CssClass="form-control" runat="server" MaxLength="10" ValidationGroup="GrpGuardar"></asp:TextBox>
|
||
<label for="<%= TxtExtension.ClientID.ToString()%>">Ext: </label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row">
|
||
|
||
<div class="col-md-8">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtTelefonoOtro" CssClass="form-control" runat="server" MaxLength="150"></asp:TextBox>
|
||
<ajax:MaskedEditExtender ID="MaskedEditExtender3" runat="server" TargetControlID="TxtTelefonoOtro" ClearMaskOnLostFocus="false" MaskType="None" Mask="(999) 999-9999" MessageValidatorTip="true" InputDirection="LeftToRight" ErrorTooltipEnabled="True"></ajax:MaskedEditExtender>
|
||
<label for="<%= TxtTelefonoOtro.ClientID.ToString()%>">Telefono Otro: </label>
|
||
</div>
|
||
</div>
|
||
|
||
<div>
|
||
<div class="col-md-4">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtExtOtro" CssClass="form-control" runat="server" MaxLength="10" ValidationGroup="GrpGuardar"></asp:TextBox>
|
||
<label for="<%= TxtExtOtro.ClientID.ToString()%>">Ext: </label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtCelular" CssClass="form-control" runat="server" MaxLength="150"></asp:TextBox>
|
||
<ajax:MaskedEditExtender ID="MaskedEditExtender5" runat="server" TargetControlID="TxtCelular" ClearMaskOnLostFocus="false" MaskType="None" Mask="(999) 999-9999" MessageValidatorTip="true" InputDirection="LeftToRight" ErrorTooltipEnabled="True"></ajax:MaskedEditExtender>
|
||
<label for="<%= TxtCelular.ClientID.ToString()%>">Celular: </label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtEmail" CssClass="form-control" runat="server" MaxLength="300"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="FilteredTextBoxExtender5" runat="server" FilterType="Numbers, LowercaseLetters, UppercaseLetters, Custom" ValidChars=".;@_-ñ" TargetControlID="TxtEmail" />
|
||
<asp:RegularExpressionValidator ID="REVEmail" runat="server" CssClass="help-block errorimput" 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="TxtEmail" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Email''</b> no es válido, por favor ingrése uno correcto." ValidationGroup="GrpGuardar"></asp:RegularExpressionValidator>
|
||
<label for="<%= TxtEmail.ClientID.ToString()%>">Correo Envío Factura:(xml/pdf) </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtEmailCotizacion" CssClass="form-control" runat="server" MaxLength="300"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="FilteredTextBoxExtender2" runat="server" FilterType="Numbers, LowercaseLetters, UppercaseLetters, Custom" ValidChars=".;@_-ñ" TargetControlID="TxtEmailCotizacion" />
|
||
<asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" CssClass="help-block" 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="TxtEmailCotizacion" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Correo Cotización''</b> no es válido, por favor ingrése uno correcto." ValidationGroup="GrpGuardar"></asp:RegularExpressionValidator>
|
||
<label for="<%= TxtEmailCotizacion.ClientID.ToString()%>">Correo Envío Cotización: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtPagina" CssClass="form-control" runat="server" MaxLength="50"></asp:TextBox>
|
||
<label for="<%= TxtPagina.ClientID.ToString()%>">Página: </label>
|
||
</div>
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtGiro" CssClass="form-control" runat="server" MaxLength="50"></asp:TextBox>
|
||
<label for="<%= TxtGiro.ClientID.ToString()%>">Giro:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtNotificar" CssClass="form-control" runat="server" MaxLength="300"></asp:TextBox>
|
||
<asp:RegularExpressionValidator ID="REVEnotificar" runat="server" CssClass="help-block errorimput" 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="TxtNotificar" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Notificar A''</b> no es válido, por favor ingrése uno correcto." ValidationGroup="GrpGuardar"></asp:RegularExpressionValidator>
|
||
<label for="<%= TxtNotificar.ClientID.ToString()%>">Notificar Facturación a: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group ">
|
||
<label>Enviar factura por Mail: </label>
|
||
<asp:CheckBox ID="ChkMail" runat="server" CssClass="make-switchsd" data-size="small" Text=" " />
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlSubProyecto" runat="server" CssClass="form-control select2me" AutoPostBack="true" OnSelectedIndexChanged="DdlSubProyecto_SelectedIndexChanged" DataTextField="SubProyecto" DataValueField="CveSubProyecto" ValidationGroup="GrpGuardar"></asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RFVSubProyecto" runat="server" ControlToValidate="DdlSubProyecto" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''SubProyecto''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<label for="<%= DdlSubProyecto.ClientID.ToString()%>">Sucursal del Cliente: </label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlPrecioLista" runat="server" CssClass="form-control select2me" DataTextField="PrecioLista" DataValueField="CvePrecioLista"></asp:DropDownList>
|
||
<label for="<%= DdlPrecioLista.ClientID.ToString()%>">Precio Lista: </label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright" id="DivPortletAsignaciones" runat="server">
|
||
<asp:DropDownList ID="DdlClasificacion" DataValueField="CveClienteClasificacion" DataTextField="ClienteClasificacion" Width="150px" runat="server" CssClass="form-control select2me">
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlClasificacion.ClientID.ToString()%>">Clasificación:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright" id="Div1" runat="server">
|
||
<asp:DropDownList ID="DdlVendedor" runat="server" CssClass="form-control select2me" Width="200px" DataTextField="Vendedor" DataValueField="CveVendedor"></asp:DropDownList>
|
||
|
||
<label for="<%= DdlVendedor.ClientID.ToString()%>">Vendedor:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright" id="Div2" runat="server">
|
||
<asp:DropDownList ID="DdlCorporativo" runat="server" CssClass="form-control select2me" Width="200px" DataTextField="Descripcion" DataValueField="CveClienteCorporativo"></asp:DropDownList>
|
||
<label for="<%= DdlCorporativo.ClientID.ToString()%>">Corporativo:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<label>Requiere OC para facturar: </label>
|
||
<asp:CheckBox ID="ChkRequiereOC" runat="server" CssClass="make-switchsd" data-size="small" Text="" ClientIDMode="Static" />
|
||
</div>
|
||
|
||
<div runat="server" id="DivEsDistribuidor" visible="false" class="form-group form-md-line-input input-iconright">
|
||
<label>Es distribuidor: </label>
|
||
<asp:CheckBox ID="ChkEsDistribuidor" runat="server" CssClass="make-switchsd" data-size="small" Text="" ClientIDMode="Static" />
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlTipoCliente" runat="server" CssClass=" form-control input-sm select2me" Width="200px">
|
||
<asp:ListItem Selected="True" Value="1">Frecuente</asp:ListItem>
|
||
<asp:ListItem Value="2">No Frecuente</asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlTipoCliente.ClientID.ToString()%>">Tipo de Cliente:</label>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<%-- Marcar el Cliente como Frecuente --%>
|
||
<div class="col-md-6 " id="DivProtletRegistrar" visible="false" 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">Registrar</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form">
|
||
<div class="table-responsive">
|
||
<table class="table table-striped table-advance table-hover" style="width: 100%">
|
||
<tr>
|
||
<td style="text-align: center;">
|
||
<asp:Button ID="BtnRegistrarCliente" runat="server" CssClass="btn btn-success" Text="Registrar" ValidationGroup="GrpGuardar" />
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-6 " id="DivPortletSucursales" 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">Sucursales y/o Departamentos</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form">
|
||
<div class="table-responsive">
|
||
<table class="table table-striped table-advance table-hover" style="width: 100%">
|
||
<thead>
|
||
<tr class="Titulos">
|
||
<th width="150px">Sucursal y/o Departamento</th>
|
||
<th></th>
|
||
<th></th>
|
||
<th width="121px">Comandos</th>
|
||
</tr>
|
||
</thead>
|
||
<tr>
|
||
<td></td>
|
||
<td> </td>
|
||
<td> </td>
|
||
<td style="text-align: center;">
|
||
<asp:LinkButton ID="LbAgregarSucursal" runat="server" CausesValidation="true" CssClass="Texto" Text="Agregar"></asp:LinkButton></td>
|
||
</tr>
|
||
</table>
|
||
|
||
<asp:GridView ID="GVSucursales" runat="server" AutoGenerateColumns="False" DataKeyNames="CveClienteSucursal,Correo,CorreoCotizacion" EmptyDataText="No se encontraron Sucursales Registradas" ToolTip="Listado de Sucursales del Cliente" CssClass="table table-striped table-advance table-hover mysmallbtn ScrollAD Widthall" GridLines="None">
|
||
<Columns>
|
||
<asp:BoundField DataField="SucursalCliente" />
|
||
|
||
|
||
|
||
<asp:TemplateField HeaderText="Editar">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="imgE" runat="server" CausesValidation="False" CommandName="Edit" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Eliminar">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="imgD" runat="server" CausesValidation="False" CommandName="Delete" CssClass="btn btn-circle btn-sm red" Text="<i class='icon-trash'></i>" OnClientClick="javascript:return confirm('Está seguro de eliminar el registro?');" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
|
||
</Columns>
|
||
<RowStyle CssClass="Texto" />
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
</asp:GridView>
|
||
|
||
<table>
|
||
<tr>
|
||
<td>Periodo Facturación:</td>
|
||
<td>
|
||
<asp:DropDownList ID="DdlPeriodicidad" Width="250px" runat="server" CssClass="form-control select2me">
|
||
<asp:ListItem Text="Seleccione" Value="-1" />
|
||
<asp:ListItem Text="Mensual" Value="1" />
|
||
<asp:ListItem Text="Bimestral" Value="2" />
|
||
<asp:ListItem Text="Trimestral" Value="3" />
|
||
<asp:ListItem Text="Cuatrimestral" Value="4" />
|
||
<asp:ListItem Text="Semestral" Value="5" />
|
||
</asp:DropDownList>
|
||
</td>
|
||
</tr>
|
||
<tr runat="server" id="TrImprimeNombreSucursal" visible="false">
|
||
<td>Imprime Nombre Sucursal:</td>
|
||
<td>
|
||
<asp:CheckBox runat="server" ID="ChkMuestraNombre" CssClass="make-switchsd" data-size="small" Text=" " /></td>
|
||
</tr>
|
||
</table>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-6 " id="DivPortletDireccionEnvio" 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">Direcciones de envío</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<asp:LinkButton ID="BtnAgregarDireccionModal" runat="server" data-toggle="tooltip" data-placement="right" title="Agregar dirección de envio." CssClass="btn btn-circle btn-default" Text="<i class='fa fa-plus'></i> Agregar"></asp:LinkButton>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form">
|
||
<asp:GridView ID="GvDireccionesEnvio" runat="server" Width="100%" GridLines="None" DataKeyNames="CveDireccionEnvio,CveCliente,CveClienteSucursal,EnvioDireccion,EnvioColonia,EnvioCiudad,EnvioEstado,EnvioCP,CveUsuario,Estatus,EnvioNoExt,EnvioNoInt,EnvioContacto,EnvioDepartamento,EnvioTel"
|
||
CssClass="table table-striped table-advance table-hover mysmallbtn ScrollAD" AutoGenerateColumns="False" EmptyDataText="No se encontraron registros" ToolTip="Listado de direcciones de envio">
|
||
<Columns>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>
|
||
Sucursal/Depto
|
||
</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<div class="truncate" style="width: 200px;">
|
||
<asp:Label ID="LtlEnvioDireccion" runat="server" CssClass="truncate" Text='<%# Eval("SucursalCliente")%>'></asp:Label>
|
||
</div>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>
|
||
Contacto
|
||
</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<div class="truncate" style="width: 100px;">
|
||
<asp:Label ID="LtlEnvioColonia" runat="server" CssClass="truncate" Text='<%# Eval("EnvioContacto")%>'></asp:Label>
|
||
</div>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>
|
||
Ciudad
|
||
</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<div class="truncate" style="width: 90px;">
|
||
<asp:Label ID="LtlEnvioCiudad" runat="server" CssClass="truncate" Text='<%# Eval("EnvioCiudad")%>'></asp:Label>
|
||
</div>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="imgE" runat="server" AlternateText="Editar" CausesValidation="False" OnClick="Edit_Click" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField 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>
|
||
<div>
|
||
Condiciones Entrega:
|
||
<asp:DropDownList ID="DdlCondicionesEntrega" runat="server" DataValueField="CveCondicionEntrega" DataTextField="CondicionEntrega" Width="200px"></asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabFiscalContable" runat="server">
|
||
<HeaderTemplate>
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<asp:Label runat="server" Text="Fiscal/Contable" ID="HeedarContable"></asp:Label>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</HeaderTemplate>
|
||
<ContentTemplate>
|
||
|
||
<asp:UpdatePanel ID="UpFiscalContable" UpdateMode="Conditional" runat="server">
|
||
<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 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">Fiscal</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtConvenioCIE" CssClass="form-control" runat="server" MaxLength="50" Enabled="false"></asp:TextBox>
|
||
<label for="<%= TxtConvenioCIE.ClientID.ToString()%>">Convenio CIE:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtReferenciaFiscal" CssClass="form-control" runat="server" Enabled="false"></asp:TextBox>
|
||
<label for="<%= TxtReferenciaFiscal.ClientID.ToString()%>">Referencia:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtNumCtaPago" CssClass="form-control" runat="server" MaxLength="30" Enabled="false"></asp:TextBox>
|
||
<label for="<%= TxtNumCtaPago.ClientID.ToString()%>">Número de cuenta de Pago: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlMetodoPago" CssClass="form-control select2me" runat="server" AppendDataBoundItems="true" CausesValidation="true" DataTextField="MetodoPago" DataValueField="CveMetodoPago" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlMetodoPago.ClientID.ToString()%>">Método de Pago:</label>
|
||
<asp:RequiredFieldValidator ID="RFVMetodoPago" runat="server" ControlToValidate="DdlMetodoPago" CssClass="help-block" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Método de Pago''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
<div class="row" id="DivRetenciones" runat="server">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtRetIVA" CssClass="form-control" runat="server" MaxLength="9" Text="0"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVRetIVA" class="help-block errorimput" runat="server" ControlToValidate="TxtRetIVA" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Retención de IVA''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CVRetIVA" class="help-block errorimput" runat="server" ControlToValidate="TxtRetIVA" ErrorMessage="El campo <b>''Retención de 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>
|
||
<label for="<%= TxtRetIVA.ClientID.ToString()%>">¿El Cliente nos retiene IVA?: </label>
|
||
<i style="font-weight: bold;">%</i>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtRetISR" CssClass="form-control" runat="server" MaxLength="9" Text="0"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVRetISR" runat="server" class="help-block errorimput" ControlToValidate="TxtRetISR" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Retención ISR''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CVRetISR" runat="server" class="help-block errorimput" ControlToValidate="TxtRetISR" ErrorMessage="El campo <b>''Retención ISR''</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>
|
||
<label for="<%= TxtRetISR.ClientID.ToString()%>">¿El Cliente nos retiene ISR?: </label>
|
||
<i style="font-weight: bold;">%</i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-group form-md-line-input" id="DivRetFletes" runat="server" visible="false">
|
||
¿El Cliente nos retiene IVA por Fletes y Acarreos?:
|
||
<asp:CheckBox ID="ChkRetIVAFletesAcarreos" CssClass="make-switchsd" runat="server" />
|
||
</div>
|
||
<br />
|
||
<br />
|
||
|
||
<div class="caption font-blue">
|
||
<i class="icon-pin font-blue"></i>
|
||
<span class="caption-subject bold uppercase">CFDI Versión 3.3</span>
|
||
</div>
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlUsoCFDI" CssClass="form-control select2me" runat="server" Width="250" AppendDataBoundItems="true" CausesValidation="true" DataTextField="UsoCFDIDescripcion" DataValueField="CveUsoCFDI" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlUsoCFDI.ClientID.ToString()%>">Uso CFDI:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlMetodoPago33" CssClass="form-control select2me" runat="server" Width="250" AppendDataBoundItems="true" CausesValidation="true" DataTextField="MetodoPagoSAT" DataValueField="CveMetodoPago" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlMetodoPago33.ClientID.ToString()%>">Método de Pago:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlFormaPago33" CssClass="form-control select2me" runat="server" Width="250" AppendDataBoundItems="true" CausesValidation="true" DataTextField="FormaPagoSAT" DataValueField="CveFormaPago" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlFormaPago33.ClientID.ToString()%>">Forma Pago:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input" id="DivDesglosaIEPS" runat="server">
|
||
El cliente desglosa IEPS:
|
||
<asp:CheckBox ID="ChkDesglosarIEPS" Checked="true" CssClass="make-switchsd" runat="server" />
|
||
</div>
|
||
|
||
<br />
|
||
|
||
</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">Contable</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</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">Registros Contables</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form-horizontal form-row-sepe">
|
||
<div class="form-body">
|
||
<div class="form-group">
|
||
<label class="control-label col-md-4">Clientes: </label>
|
||
<div class="col-md-8">
|
||
<asp:DropDownList ID="DdlCtaContableClientes" CssClass="form-control input-medium" runat="server" AppendDataBoundItems="true" DataTextField="CtaCodigo" DataValueField="Id">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="0"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
|
||
<asp:Button ID="BtnActivaRegistroClientes" runat="server" CssClass="btn btn-primary btn-sm" Text="+" CommandArgument="Clientes" Visible="False" />
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
<label class="control-label col-md-4">Extranjera Clientes: </label>
|
||
<div class="col-md-8">
|
||
<asp:DropDownList ID="DdlMonedaExtranjeraClientes" CssClass="form-control input-medium" runat="server" AppendDataBoundItems="true" DataTextField="CtaCodigo" DataValueField="Id">
|
||
<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="+" CommandArgument="Clientes" Visible="False" />
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="form-group">
|
||
<label class="control-label col-md-4">Complementaria Clientes: </label>
|
||
<div class="col-md-8">
|
||
<asp:DropDownList ID="DdlCtaContableCompClientes" CssClass="form-control input-medium" runat="server" AppendDataBoundItems="true" DataTextField="CtaCodigo" DataValueField="Id">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="0"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
|
||
<asp:Button ID="BtnActivaRegCompClientes" runat="server" CssClass="btn btn-primary btn-sm" Text="+" CommandArgument="Clientes" Visible="False" />
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="form-group">
|
||
<label class="control-label col-md-4">Anticipos: </label>
|
||
<div class="col-md-8">
|
||
<asp:DropDownList ID="DdlCtaContableAnticipos" CssClass="form-control input-medium " runat="server" AppendDataBoundItems="true" DataTextField="CtaCodigo" DataValueField="Id">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="0"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
|
||
<asp:Button ID="BtnActivaRegistroAnticipos" runat="server" CssClass="btn btn-primary btn-sm" Text="+" CommandArgument="Anticipos" Visible="False" />
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="form-group">
|
||
<label class="control-label col-md-4">Extranjera Anticipos: </label>
|
||
<div class="col-md-8">
|
||
<asp:DropDownList ID="DdlMonedaExtranjeraAnticipos" CssClass="form-control input-medium" runat="server" AppendDataBoundItems="true" DataTextField="CtaCodigo" DataValueField="Id">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="0"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
|
||
<asp:Button ID="Button4" runat="server" CssClass="btn btn-primary btn-sm" Text="+" CommandArgument="Clientes" Visible="False" />
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="form-group">
|
||
<label class="control-label col-md-4">Complementaria Anticipos: </label>
|
||
<div class="col-md-8">
|
||
<asp:DropDownList ID="DdlCtaContableCompAnticipos" CssClass="form-control input-medium" runat="server" AppendDataBoundItems="true" DataTextField="CtaCodigo" DataValueField="Id">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="0"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
|
||
<asp:Button ID="BtnActivaRegCompAnticipos" runat="server" CssClass="btn btn-primary btn-sm" Text="+" CommandArgument="Anticipos" Visible="False" />
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<div class="form-group">
|
||
<label class="control-label col-md-4">Ret. IVA: </label>
|
||
<div class="col-md-8">
|
||
<asp:DropDownList ID="DdlCtaContableRetIVA" CssClass="form-control input-medium " runat="server" AppendDataBoundItems="true" DataTextField="CtaCodigo" DataValueField="Id">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="0"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
|
||
<asp:Button ID="BtnActivaRegistroIVA" runat="server" CssClass="btn btn-primary btn-sm" Text="+" CommandArgument="RetIVA" Visible="False" />
|
||
</div>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="control-label col-md-4">Ret. ISR: </label>
|
||
<div class="col-md-8">
|
||
<asp:DropDownList ID="DdlCtaContableRetISR" CssClass="form-control input-medium " runat="server" AppendDataBoundItems="true" DataTextField="CtaCodigo" DataValueField="Id">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="0"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
|
||
<asp:Button ID="BtnActivaRegistroISR" runat="server" CssClass="btn btn-primary btn-sm" Text="+" CommandArgument="RetISR" Visible="False" />
|
||
</div>
|
||
</div>
|
||
<div class="form-group">
|
||
<label class="control-label col-md-4">Fondo de Garantía: </label>
|
||
<div class="col-md-8">
|
||
<asp:DropDownList ID="DdlCtaContableFondoGarantia" CssClass="form-control input-medium " runat="server" AppendDataBoundItems="true" DataTextField="CtaCodigo" DataValueField="Id">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="0"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
|
||
<asp:Button ID="Button1" runat="server" CssClass="btn btn-primary btn-sm" Text="+" CommandArgument="RetIVA" Visible="False" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabHis" runat="server" HeaderText="Historial de Ventas">
|
||
<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">Resumen</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
Cantidad de Ventas:
|
||
</div>
|
||
<div class="col-md-6">
|
||
|
||
<asp:Literal ID="LtlCantidad" runat="server"></asp:Literal>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
Total Vendido:
|
||
</div>
|
||
<div class="col-md-6">
|
||
|
||
<asp:Literal ID="LtlTotalVendido" runat="server"></asp:Literal>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
Venta Mínima:
|
||
</div>
|
||
<div class="col-md-6">
|
||
<asp:Literal ID="LtlMinima" runat="server"></asp:Literal>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
Promedio de Ventas:
|
||
</div>
|
||
<div class="col-md-6">
|
||
<asp:Literal ID="LtlPromedio" runat="server"></asp:Literal>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
Venta Máxima:
|
||
</div>
|
||
<div class="col-md-6">
|
||
|
||
<asp:Literal ID="LtlMaxima" runat="server"></asp:Literal>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row col-md-9" align="right">
|
||
</div>
|
||
<div class="col-md-9">
|
||
<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 Ventas</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<input type="text" id="TxtBusquedaHistorial" class="form-control input-sm"
|
||
onkeyup="<%= String.Format("FiltrarTabla('TxtBusquedaHistorial','{0}')", GVHistorial.ClientID) %>"
|
||
style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusquedaHistorial','{0}')", GVHistorial.ClientID) %>"
|
||
style="margin-top: -3px; float: inherit;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form">
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<asp:RadioButtonList ID="RblTipo" runat="server" AutoPostBack="true" RepeatDirection="Horizontal" CssClass="input-group" CellSpacing="50">
|
||
<asp:ListItem Value="-1" Selected="True" Class="one"><label><b>Todos</b></label></asp:ListItem>
|
||
<asp:ListItem Value="Ing" Class="one"><label><b>Factura</b></label></asp:ListItem>
|
||
<asp:ListItem Value="Egs" Class="one"><label><b>Nota de Crédito</b></label></asp:ListItem>
|
||
<asp:ListItem Value="Dev" Class="one"><label><b>Devolución</b></label></asp:ListItem>
|
||
<asp:ListItem Value="Rem" Class="one"><label><b>Remisión</b></label></asp:ListItem>
|
||
<asp:ListItem Value="Ped" Class="one"><label><b>Pedido</b></label></asp:ListItem>
|
||
<asp:ListItem Value="DPe" Class="one"><label><b>Devolución de Pedido</b></label></asp:ListItem>
|
||
</asp:RadioButtonList>
|
||
</div>
|
||
</div>
|
||
<div class="table-scrollable">
|
||
<asp:LinkButton ID="BtnPDFHistorial" OnClick="BtnPDFHistorial_Click" runat="server" data-toggle="tooltip" Title="PDF" Style="float: right;"><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="BtnExcelHistorial" OnClick="BtnExcelHistorial_Click" runat="server" data-toggle="tooltip" Title="Excel" Style="float: right;"><i style='margin-right: 10px; font-size:15px; font-weight:bold; color:dimgray;' class='fa fa-file-excel-o'></i></asp:LinkButton>
|
||
|
||
<asp:UpdatePanel ID="UpnHistorial" runat="server" UpdateMode="Conditional">
|
||
<Triggers>
|
||
<asp:PostBackTrigger ControlID="BtnExcelHistorial" />
|
||
<asp:PostBackTrigger ControlID="BtnPDFHistorial" />
|
||
</Triggers>
|
||
<ContentTemplate>
|
||
|
||
|
||
<asp:GridView ID="GVHistorial" runat="server" DataKeyNames="CveVenta, Folio, TipoDocto" AutoGenerateColumns="False" EmptyDataText="No se encontraron Ventas en el Cliente" ToolTip="Listado de Historial de Ventas" CssClass="table table-striped table-advance table-hover" Style="text-align: center; min-width: 783px; width: 100%;" GridLines="None">
|
||
<Columns>
|
||
<asp:BoundField HeaderText="Tipo" DataField="TipoDocto" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:TemplateField >
|
||
<HeaderTemplate>Factura</HeaderTemplate>
|
||
<ItemTemplate >
|
||
<asp:Literal ID="LtlFactura" runat="server"></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="Fecha" DataField="Fecha" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:TemplateField HeaderText="Sub Total" ItemStyle-HorizontalAlign="Right">
|
||
<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" ItemStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlTotal" runat="server" Text='<%# If(CDbl(Eval("Total")) = 0, "", Eval("Total", "{0:N2}")) %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="Moneda" DataField="Abreviatura" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Estatus" DataField="EstatusFactura" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:TemplateField HeaderText="F. Venta" ItemStyle-HorizontalAlign="Center" Visible="false">
|
||
<ItemTemplate>
|
||
<a id="HLRemision" target="_blank" runat="server" class="Texto">
|
||
<img alt="Remision" style="border: 0px none white; height: 25px; width: 30px;" src="/Imagenes/text-file-3-xxl.png" />
|
||
</a>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="Pedido/OC" DataField="PedidoContrato" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Se Timbró" DataField="SeTimbro" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Envió Mail" DataField="EnvioMail" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Reenviar</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<a id="HLSendMail" runat="server" class="Texto">
|
||
<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>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="text-right">
|
||
<asp:Button ID="BtnVerMasVentas" runat="server" Text="Ver Más" OnClick="BtnVerMasVentas_Click" class="btn btn-primary" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<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">Resumen</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<div class="row">
|
||
<div class="col-md-9">
|
||
Cantidad de Cotizaciones:
|
||
</div>
|
||
<div class="col-md-3 ">
|
||
<asp:Literal ID="LtlCantidadCotizaciones" runat="server"></asp:Literal>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-9">
|
||
Factor de Cotizaciones VS Ventas:
|
||
</div>
|
||
<div class="col-md-3 ">
|
||
<asp:Literal ID="LtlFactorCotVentas" runat="server"></asp:Literal> %
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="col-md-9">
|
||
<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">Cotizaciones</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<input type="text" id="TxtBusquedaCotizacion" class="form-control input-sm"
|
||
onkeyup="<%= String.Format("FiltrarTabla('TxtBusquedaCotizacion','{0}')", GvCot.ClientID) %>"
|
||
style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusquedaHistorial','{0}')", GvCot.ClientID) %>"
|
||
style="margin-top: -3px; float: inherit;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<div class="table-scrollable">
|
||
|
||
<asp:GridView ID="GvCot" GridLines="None" CssClass="table table-striped table-advance table-hover widthAll" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron Ventas en el Cliente" ToolTip="Listado de Historial de Ventas">
|
||
<Columns>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Cotización</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlCotizacion" runat="server"></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="Fecha" DataField="Fecha" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Atención A" DataField="AtencionA" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:TemplateField HeaderText="Sub Total" ItemStyle-HorizontalAlign="Right">
|
||
<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="Total" ItemStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlTotal" runat="server" Text='<%# If(CDbl(Eval("Total")) = 0, "", Eval("Total", "{0:N2}")) %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField DataField="MonAbreviatura" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField DataField="EstatusFactura" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Folio Venta</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFolioVenta" runat="server"></asp:Literal>
|
||
<a id="HLFacturarCot" target="_blank" runat="server" class="Texto">
|
||
<i class="fa fa-file-text-o" aria-hidden="true" style="margin-left: 5px"></i>
|
||
</a>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="Envió Mail" DataField="EnvioMail" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Reenviar</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<a id="HLSendMail2" runat="server" class="Texto">
|
||
<i class="fa fa-envelope fa-2" aria-hidden="true"></i>
|
||
</a>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<%-- <asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="Reenviar">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LbEnviarCorreo2" runat="server" AlternateText="Reenviar" CausesValidation="False" CssClass="btn btn-circle btn-sm green" OnClick="LlenarModalCorreo" Text="<i class='fa fa-envelope '></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>--%>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Crear O.S.</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="HlOS" runat="server" CssClass="Texto" Target="_blank" NavigateUrl='<%# Eval("CveVenta", "/OS/OrdenesServicios.aspx?CveVenta={0}")%>'>
|
||
<i class="fa fa-file-o" aria-hidden="true"></i>
|
||
<%--<img height="25px" width="25px" alt="Crear O.S." src="/Imagenes/BtnCrear2.png"/>--%>
|
||
</asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
<RowStyle CssClass="Texto" />
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
<HeaderStyle CssClass="Titulos" />
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
<div class="text-right">
|
||
<asp:Button ID="BtnVerMasCot" runat="server" Text="Ver Más" OnClick="BtnVerMasCot_Click" class="btn btn-primary" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabCxC" runat="server" HeaderText="Cuentas x Cobrar">
|
||
<ContentTemplate>
|
||
|
||
<asp:UpdatePanel ID="UpImprimir" runat="server">
|
||
<ContentTemplate>
|
||
|
||
<div class="row">
|
||
<div class="col-md-7">
|
||
|
||
<div class="portlet light bordered xspadding">
|
||
<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="tools">
|
||
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<asp:UpdatePanel ID="UpParametros" UpdateMode="Conditional" runat="server">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
|
||
<div>
|
||
<asp:CheckBox ID="ChkPermiteCredito" runat="server" AutoPostBack="true" Text="Permite Crédito:" />
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtLimiteCredito" runat="server" CausesValidation="true" CssClass="form-control" MaxLength="13" Text="0" Enabled="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" Display="None" runat="server" ControlToValidate="TxtLimiteCredito" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Límite Crédito''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<ajax:FilteredTextBoxExtender ID="FIETTxtLimiteCredito" TargetControlID="TxtLimiteCredito" FilterType="Numbers,Custom" ValidChars=".," runat="server" />
|
||
<%-- <asp:CompareValidator CssClass="help-block errorimput" ID="CompareValidator1" runat="server" ControlToValidate="TxtLimiteCredito" ErrorMessage="El campo <b>''Límite Crédito''</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>--%>
|
||
<label for="<%= TxtLimiteCredito.ClientID.ToString()%>">Límite Crédito M.N.:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtPlazoCobranza" runat="server" CssClass="form-control" MaxLength="3" Text="0" Enabled="false"></asp:TextBox>
|
||
<asp:RequiredFieldValidator CssClass="help-block errorimput" ID="RFVPlazoCobranza" runat="server" ControlToValidate="TxtPlazoCobranza" 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 CssClass="help-block errorimput" ID="CVPlazoCobranza" runat="server" ControlToValidate="TxtPlazoCobranza" 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>
|
||
<label for="<%= TxtPlazoCobranza.ClientID.ToString()%>">Plazo Cobranza: </label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtPlazoCobranzaRemision" runat="server" CssClass="form-control" MaxLength="4" Text="0" Enabled="false"></asp:TextBox>
|
||
<asp:RequiredFieldValidator CssClass="help-block errorimput" ID="RFVPlazoCobranzaRemision" runat="server" ControlToValidate="TxtPlazoCobranzaRemision" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Plazo de Cobranza Remisión''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator CssClass="help-block errorimput" ID="CompareValidator2" runat="server" ControlToValidate="TxtPlazoCobranzaRemision" ErrorMessage="El campo <b>''Plazo de Cobranza Remisión''</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>
|
||
<label for="<%= TxtPlazoCobranzaRemision.ClientID.ToString()%>">Plazo Vencimiento Remisión: </label>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:Label ID="LblDiasPago" runat="server" Text="Dias de pago:"></asp:Label>
|
||
<br />
|
||
<label><b>L</b></label>
|
||
<label><b>M</b></label>
|
||
<label><b>MI</b></label>
|
||
<label><b>J</b></label>
|
||
<label><b>V</b></label>
|
||
<label><b>S</b></label>
|
||
<br />
|
||
|
||
<asp:CheckBox ID="ChkLunes" runat="server" />
|
||
<asp:CheckBox ID="ChkMartes" runat="server" />
|
||
<asp:CheckBox ID="ChkMiercoles" runat="server" />
|
||
<asp:CheckBox ID="ChkJueves" runat="server" />
|
||
<asp:CheckBox ID="ChkViernes" runat="server" />
|
||
<asp:CheckBox ID="ChkSabado" runat="server" />
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-6" style="margin-top: 10px;">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtDiasEspecifico" runat="server" CssClass="form-control" Enabled="false"></asp:TextBox>
|
||
<label for="<%= TxtDiasEspecifico.ClientID.ToString()%>">Dias específicos: </label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="form-group form-md-line-input">
|
||
<asp:DropDownList ID="DdlTipoPago" runat="server" CssClass="form-control select2me">
|
||
<asp:ListItem Value="Efectivo" Text="Efectivo"></asp:ListItem>
|
||
<asp:ListItem Value="Cheque" Text="Cheque"></asp:ListItem>
|
||
<asp:ListItem Value="Tranferencia" Text="Transferencia"></asp:ListItem>
|
||
<asp:ListItem Value="-1" Text="Seleccione" Selected="True"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlTipoPago.ClientID.ToString()%>">Tipo de Pago:</label>
|
||
</div>
|
||
|
||
<div>
|
||
<label for="<%= TxtDocumentacion.ClientID.ToString()%>">Documentación:</label>
|
||
<asp:TextBox ID="TxtDocumentacion" CssClass="form-control" runat="server" Rows="3"></asp:TextBox>
|
||
</div>
|
||
<div class="row" id="DivDiasRevision" runat="server" visible="false">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:Label ID="LblDiasRevision" runat="server" Text="Dias de Revisión:"></asp:Label>
|
||
<br />
|
||
<label><b>L</b></label>
|
||
<label><b>M</b></label>
|
||
<label><b>MI</b></label>
|
||
<label><b>J</b></label>
|
||
<label><b>V</b></label>
|
||
<label><b>S</b></label>
|
||
<br />
|
||
|
||
<asp:CheckBox ID="ChkRevLunes" runat="server" />
|
||
<asp:CheckBox ID="ChkRevMartes" runat="server" />
|
||
<asp:CheckBox ID="ChkRevMiercoles" runat="server" />
|
||
<asp:CheckBox ID="ChkRevJueves" runat="server" />
|
||
<asp:CheckBox ID="ChkRevViernes" runat="server" />
|
||
<asp:CheckBox ID="ChkRevSabado" runat="server" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-group form-md-line-input" id="DivDiasRevisionObs" runat="server" visible="false">
|
||
<asp:TextBox ID="TxtObsDiasRevision" runat="server" CssClass="form-control" Enabled="false"></asp:TextBox>
|
||
<label for="<%= TxtObsDiasRevision.ClientID.ToString()%>">Documentación Revisión: </label>
|
||
</div>
|
||
|
||
<%-- <asp:GridView ID="GvDocs" AutoGenerateColumns="false" runat="server" GridLines="none" DataKeyNames="CveDocumentacion,Documentacion,Orden,CveDocumentacionElectronica,Adjunto,Estatus,Observacion,Fecha,FechaIng,Usuario,FechaLimite" Visible="false">
|
||
<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" %>'></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">
|
||
<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 limite''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GrpRL"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="cvFechaI6" runat="server" ControlToValidate="TxtFechaLimite" Display="None" ErrorMessage="El campo <b>''Fecha Limite''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpRL"></asp:CompareValidator>
|
||
|
||
<ajax:ValidatorCalloutExtender ID="vcoFfvFI4" runat="server" HighlightCssClass="vco" TargetControlID="rfvFechaI6" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
<ajax:ValidatorCalloutExtender ID="vcoCvFI4" runat="server" HighlightCssClass="vco" TargetControlID="cvFechaI6" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right" ItemStyle-Width="50px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="ImgUpload" runat="server" AlternateText="Editar" OnClick="Upload_ClickDocumentacion" CausesValidation="False" 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">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="ImgE" runat="server" AlternateText="Editar" CausesValidation="False" OnClick="Update_ClickDocumentacion"
|
||
CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-check'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
</Columns>
|
||
</asp:GridView>--%>
|
||
</div>
|
||
|
||
<div class="col-md-6">
|
||
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtCobranzaContacto" CssClass="form-control" runat="server" MaxLength="50"></asp:TextBox>
|
||
<%--<asp:RequiredFieldValidator ID="RFVCobranzaContacto" runat="server" ControlToValidate="TxtCobranzaContacto" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Contacto''</b> es necesario, por favor seleccione uno." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>--%>
|
||
<label for="<%= TxtCobranzaContacto.ClientID.ToString()%>">Nombre Contacto de Pagos: </label>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtCobranzaTelefono" CssClass="form-control" runat="server" MaxLength="13"></asp:TextBox>
|
||
<ajax:MaskedEditExtender ID="MaskedEditExtender2" runat="server" TargetControlID="TxtCobranzaTelefono" ClearMaskOnLostFocus="false" MaskType="None" Mask="(999) 999-9999" MessageValidatorTip="true" InputDirection="LeftToRight" ErrorTooltipEnabled="True"></ajax:MaskedEditExtender>
|
||
|
||
<%--<asp:RequiredFieldValidator ID="RFVCobranzaTelefono" runat="server" ControlToValidate="TxtCobranzaTelefono" 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 seleccione uno." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>--%>
|
||
<label for="<%= TxtCobranzaTelefono.ClientID.ToString()%>">Teléfono de Pagos: </label>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtCobranzaExt" CssClass="form-control" runat="server" MaxLength="10"></asp:TextBox>
|
||
<label for="<%= TxtCobranzaExt.ClientID.ToString()%>">No.Ext: </label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtCobranzaCorreo" CssClass="form-control" runat="server" MaxLength="2000"></asp:TextBox>
|
||
<%--<asp:RequiredFieldValidator ID="RFVCobranzaCorreo" runat="server" ControlToValidate="TxtCobranzaCorreo" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Correo''</b> es necesario, por favor seleccione uno." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>--%>
|
||
<label for="<%= TxtCobranzaCorreo.ClientID.ToString()%>">Correo de Pagos: </label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtHorario" CssClass="form-control" runat="server" MaxLength="100"></asp:TextBox>
|
||
<label for="<%= TxtHorario.ClientID.ToString()%>">Horario: </label>
|
||
</div>
|
||
|
||
<%-- <div class="form-group form-md-line-input">
|
||
<label for="<%= TxtHorario1.ClientID.ToString()%>">Horario: </label>
|
||
|
||
<div class="row">
|
||
|
||
<div class="col-md-5">
|
||
<asp:TextBox ID="TxtHorario1" Text="" runat="server" CssClass="form-control" />
|
||
<ajax:MaskedEditExtender ID="MaskedEditExtender7" runat="server" TargetControlID="TxtHorario1" AcceptAMPM="true" Mask="99:99" MaskType="Time"></ajax:MaskedEditExtender>
|
||
</div>
|
||
|
||
<div class="col-md-1" style="text-align: left; margin-top:5px;">
|
||
<label>A</label>
|
||
</div>
|
||
|
||
|
||
<div class="col-md-5"">
|
||
<asp:TextBox ID="TxtHorario2" Text="" runat="server" CssClass="form-control" />
|
||
<ajax:MaskedEditExtender ID="MaskedEditExtender6" runat="server" TargetControlID="TxtHorario2" AcceptAMPM="true" Mask="99:99" MaskType="Time"></ajax:MaskedEditExtender>
|
||
</div>
|
||
|
||
</div>
|
||
</div>--%>
|
||
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtPortalFacturacion" CssClass="form-control" runat="server" MaxLength="50"></asp:TextBox>
|
||
<%--<asp:RequiredFieldValidator ID="RFVPortalFacturacion" runat="server" ControlToValidate="TxtPortalFacturacion" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Portal Facturacion''</b> es necesario, por favor seleccione uno." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>--%>
|
||
<label for="<%= TxtPortalFacturacion.ClientID.ToString()%>">Portal de Facturas: </label>
|
||
</div>
|
||
|
||
<div id="DivPortal" runat="server" visible="false">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtUsuarioPortalFacturacion" CssClass="form-control" runat="server" MaxLength="50"></asp:TextBox>
|
||
<%--<asp:RequiredFieldValidator ID="RFVPortalFacturacion" runat="server" ControlToValidate="TxtPortalFacturacion" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Portal Facturacion''</b> es necesario, por favor seleccione uno." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>--%>
|
||
<label for="<%= TxtUsuarioPortalFacturacion.ClientID.ToString()%>">Usuario Portal: </label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtContraseñaPortalFacturacion" CssClass="form-control" runat="server" MaxLength="50"></asp:TextBox>
|
||
<%--<asp:RequiredFieldValidator ID="RFVPortalFacturacion" runat="server" ControlToValidate="TxtPortalFacturacion" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Portal Facturacion''</b> es necesario, por favor seleccione uno." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>--%>
|
||
<label for="<%= TxtContraseñaPortalFacturacion.ClientID.ToString()%>">Contraseña Portal: </label>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input">
|
||
<asp:DropDownList ID="DdlResponsable" DataValueField="CveUsuario" DataTextField="Nombre" Width="150px" runat="server" CssClass="form-control select2me">
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlResponsable.ClientID.ToString()%>">Responsable Cobranza: </label>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-5">
|
||
<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">Estado de Cuenta</span>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="collapse"></a>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<%-- <asp:RadioButtonList ID="rblreporte" runat="server" RepeatDirection="Horizontal">
|
||
<asp:ListItem Value="cxc" Selected="True">Cuentas por Cobrar</asp:ListItem>
|
||
<asp:ListItem Value="anc" Selected="False">Anticipos / NC</asp:ListItem>
|
||
</asp:RadioButtonList>--%>
|
||
<asp:CheckBox ID="ChkAntIXCNC" Text="Anticipos / NC / IXC" runat="server" Checked="true" OnCheckedChanged="ChkAntIXCNC_CheckedChanged" AutoPostBack="true" />
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<label>Fecha Inicio</label>
|
||
<div class="input-group input-small date date-picker" data-date-format="dd/mm/yyyy">
|
||
<asp:TextBox ID="TxtFechaInicioCxP" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgCalendarioDel" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MEEFechaDel" runat="server" TargetControlID="TxtFechaInicioCxP" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender ID="CalendarioDel" runat="server" TargetControlID="TxtFechaInicioCxP" PopupButtonID="ImgCalendarioDel" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<label>Fecha Fin</label>
|
||
<div class="input-group input-small date date-picker" data-date-format="dd/mm/yyyy">
|
||
<asp:TextBox ID="TxtFechaFinCxP" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgCalendarioAl" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MEEFechaAl" runat="server" TargetControlID="TxtFechaFinCxP" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender ID="CalendarioAl" runat="server" TargetControlID="TxtFechaFinCxP" PopupButtonID="ImgCalendarioAl" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<label>Fecha V. Inicio</label>
|
||
<div class="input-group input-small date date-picker" data-date-format="dd/mm/yyyy">
|
||
<asp:TextBox ID="TxtFechaVICxP" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgCalendarioFIV" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MEEFIV" runat="server" TargetControlID="TxtFechaVICxP" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender ID="CalendarioFIV" runat="server" TargetControlID="TxtFechaVICxP" PopupButtonID="ImgCalendarioFIV" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<label>Fecha V. Fin</label>
|
||
<div class="input-group input-small date date-picker" data-date-format="dd/mm/yyyy">
|
||
<asp:TextBox ID="TxtFechaVFCxP" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgCalendarioFFV" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MEEFFV" runat="server" TargetControlID="TxtFechaVFCxP" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender ID="CalendarioFFV" runat="server" TargetControlID="TxtFechaVFCxP" PopupButtonID="ImgCalendarioFFV" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<label>Movimientos</label>
|
||
<asp:DropDownList CssClass="form-control input-sm" ID="DdlTipoCuentasCxC" runat="server" Width="120px">
|
||
<asp:ListItem Value="-1" Text="Todas" />
|
||
<asp:ListItem Selected="True" Value="1" Text="Con Saldo" />
|
||
</asp:DropDownList>
|
||
</div>
|
||
|
||
<div class="col-md-6">
|
||
<label>Tipo Docto</label>
|
||
<asp:ListBox ID="DdlTipoDocto" SelectionMode="Multiple" CssClass="form-control ddlFiltros input-sm select2me Widthall" Width="150px" runat="server">
|
||
<asp:ListItem Selected="True" Value="Ing" Text="Ingresos"></asp:ListItem>
|
||
<asp:ListItem Selected="True" Value="Rem" Text="Remisión"></asp:ListItem>
|
||
<asp:ListItem Selected="True" Value="Ant" Text="Anticipos"></asp:ListItem>
|
||
<asp:ListItem Selected="True" Value="Egs" Text="NC"></asp:ListItem>
|
||
<asp:ListItem Selected="True" Value="IxC" Text="Ingresos X Comp"></asp:ListItem>
|
||
<asp:ListItem Selected="True" Value="Dev" Text="Devolución"></asp:ListItem>
|
||
</asp:ListBox>
|
||
<%-- <asp:DropDownList CssClass="form-control input-sm" ID="DdlTipoDocto" runat="server" Width="120px">
|
||
<asp:ListItem Selected="True" Value="-1" Text="Todos" />
|
||
<asp:ListItem Value="Ing" Text="Factura" />
|
||
<asp:ListItem Value="Rem" Text="Remisión " />
|
||
<asp:ListItem Value="Ant" Text="Anticipo" />
|
||
</asp:DropDownList>--%>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-4">
|
||
<asp:CheckBox ID="ChkCobranzaEnviarCorreo" runat="server" Text="Enviar Correo Cobranza" />
|
||
</div>
|
||
</div>
|
||
<div class="row" style="position: relative; top: -15px;">
|
||
<div class="col-md-12 text-center">
|
||
<asp:LinkButton ID="LnkGenerarReporteCxC" CssClass="btn btn-success" Text="<i class='fa fa-cogs'></i> Generar" runat="server" />
|
||
<asp:Button ID="BtnCobranzaSMS" data-toggle="confirmation" data-popout="true" data-original-title="Confirmar" data-btn-ok-label="si" runat="server" Visible="false" Text=" Enviar SMS" OnClick="BtnCobranzaSMS_Click" CssClass="btn btn-default" />
|
||
</div>
|
||
<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="portlet-footer" style="border-top: 1px solid #eee; margin-top: 15px; margin-bottom: -20px;">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row col-md-12" align="right">
|
||
<input type="text" id="TxtCxCActivas" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtCxCActivas','{0}')", GvCxC.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtCxCActivas','{0}')", GvCxC.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</div>
|
||
</div>
|
||
<div class="portlet light bordered xspadding">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-pin font-green"></i>
|
||
<span class="caption-subject bold uppercase">CxC Activas</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<div class="row">
|
||
<div class="pull-right">
|
||
<asp:HyperLink ID="HplAbonarMasivo" Visible="True" runat="server" NavigateUrl="#" ToolTip="Pago de múltiples facturas">Pago múltiples facturas <img src="/Imagenes/Money_Add.png" alt="Pagar múltiples facturas" /></asp:HyperLink>  
|
||
</div>
|
||
</div>
|
||
<asp:GridView ID="GvCxC" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron Cuentas X Cobrar Pendientes" ToolTip="Listado de CxC"
|
||
CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn" data-height="300" GridLines="None" DataKeyNames="CveVenta">
|
||
<Columns>
|
||
|
||
<asp:BoundField HeaderText="Tipo" DataField="TipoDocto" />
|
||
<asp:TemplateField HeaderText="Venta">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFactura" runat="server"></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="Fecha Venta" DataField="Fecha" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Fecha Vencimiento" DataField="FechaVencimiento" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Días Vencidos" DataField="DiasVencidos" DataFormatString="{0}" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:TemplateField HeaderText="Monto Venta" 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="Saldo" ItemStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlSaldo" runat="server" Text='<%# Eval("Saldo", "{0:N2}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="Estatus" DataField="CobranzaEstatus" />
|
||
<asp:TemplateField HeaderText="Auxiliar">
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="LtlAux" runat="server" Text="Ir" CssClass="Texto thickbox"></asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="ImgVisitas" runat="server" CausesValidation="False" OnClick="Visitas_Click" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-info'></i>" Visible="false" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField 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>
|
||
|
||
<br />
|
||
|
||
|
||
<div class="portlet light bordered xspadding">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-pin font-green"></i>
|
||
<span class="caption-subject bold uppercase">Historial de CxC</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="portlet-body">
|
||
<div class="row col-md-12" align="right">
|
||
<input type="text" id="TxtCxCHistorial" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtCxCHistorial','{0}')", GvCxCHistorial.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtCxCHistorial','{0}')", GvCxCHistorial.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</div>
|
||
<br />
|
||
<br />
|
||
<br />
|
||
<div class="row">
|
||
<asp:GridView ID="GvCxCHistorial" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontró Historial de Cuentas X Cobrar"
|
||
ToolTip="Listado de Historia CxC" CssClass="table table-striped table-advance table-hover table-grid Widthall ScrollAD" data-height="300"
|
||
GridLines="None">
|
||
<Columns>
|
||
|
||
<asp:BoundField HeaderText="Tipo" DataField="TipoDocto" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:TemplateField HeaderText="Factura" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFactura" runat="server"></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="Fecha Venta" DataField="Fecha" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Fecha Vencimiento" DataField="FechaVencimiento" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:TemplateField HeaderText="Monto Venta (Saldo Orig)" 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="Saldo" ItemStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlSaldo" runat="server" Text='<%# Eval("Saldo", "{0:N2}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Auxiliar" ItemStyle-HorizontalAlign="Center">
|
||
<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>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
<Triggers>
|
||
<asp:PostBackTrigger ControlID="LnkGenerarReporteCxC" />
|
||
</Triggers>
|
||
</asp:UpdatePanel>
|
||
|
||
</ContentTemplate>
|
||
|
||
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabAnticipos" runat="server" HeaderText="Anticipos">
|
||
<ContentTemplate>
|
||
|
||
<asp:UpdatePanel ID="UpAnticipos" runat="server">
|
||
<ContentTemplate>
|
||
|
||
<div class="row col-md-12" align="right">
|
||
<input type="text" id="TxtBusquedaAnticipos" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusquedaAnticipos','{0}')", GVAnticipos.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusquedaAnticipos','{0}')", GVAnticipos.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</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">Anticipo del Cliente</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<div class="table-scrollable">
|
||
<asp:GridView ID="GVAnticipos" runat="server" ClientIDMode="Static" AutoGenerateColumns="False" EmptyDataText="No se encontraron Anticipos del Cliente" ToolTip="Listado de Anticipos" CssClass="GVAnticipos table table-striped table-hover Widthall mysmallbtn" GridLines="None" DataKeyNames="ISTotal,Saldo,Total,CveIE,Folio,Tipo,CveVenta,CveConceptoContable">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Folio" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFactura" runat="server"></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Fecha" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="SubTotal" DataField="SubTotal" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField HeaderText="IVA" DataField="IVA" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField HeaderText="Original" DataField="Original" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField HeaderText="Saldo" DataField="Saldo" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:TemplateField HeaderText="Devolución" ItemStyle-HorizontalAlign="Center" Visible="false">
|
||
<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>
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<br />
|
||
<div class="row col-md-12" align="right">
|
||
<input type="text" id="TxtBusquedaAnticiposHistorial" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusquedaAnticiposHistorial','{0}')", GVAnticiposHistorial.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusquedaAnticiposHistorial','{0}')", GVAnticiposHistorial.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</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">Anticipo del Cliente Historial</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<div class="table-scrollable">
|
||
<asp:GridView ID="GVAnticiposHistorial" ClientIDMode="Static" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron Anticipos del Cliente Historial" ToolTip="Listado de Anticipos Historial" CssClass="GVAnticipos table table-striped table-hover Widthall" Style="text-align: center;" GridLines="None" DataKeyNames="ISTotal,Saldo,CveIE,Folio,Total,Tipo,CveVenta,CveConceptoContable">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Folio" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFactura" runat="server"></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Fecha" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="Original" DataField="Total" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField HeaderText="Saldo" DataField="SaldoSubtotal" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
|
||
<div class="text-right ">
|
||
<asp:LinkButton ID="BtnVerMasAnticipos" runat="server" Text="Ver Más" OnClick="BtnVerMasAnticipos_Click" class="btn btn-primary" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabRetenciones" runat="server" HeaderText="Retenciones" Visible="false">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GvRetenciones" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontró Historial de Retenciones" CssClass="table table-striped table-advance table-hover Widthall" GridLines="None">
|
||
<Columns>
|
||
<asp:HyperLinkField HeaderText="Venta" DataTextField="SerieFolio" DataNavigateUrlFormatString="Ventas.aspx?CveVenta={0}" DataNavigateUrlFields="CveVenta" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Total" DataField="Total" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField HeaderText="Fecha" DataField="Fecha" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Retención" DataField="Retencion" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
||
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabBancos" runat="server" HeaderText="Bancos">
|
||
<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">
|
||
<a href="javascript:;" class="collapse" 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 ">
|
||
<asp:UpdatePanel ID="UpCuentasBancos" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<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,CveMoneda,Estatus" 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="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>
|
||
<!--IIf(CBool(Eval("EstatusPagoElectronico")), "Sí", "No") = If(EstatusPagoElectronico) Then "Sí" Else "No"-->
|
||
<asp:Label ID="LlbEstatusTexto" Text='<%# Eval("EstatusTexto")%>' 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_Click2" 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>
|
||
</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">Cobros Realizados</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<asp:UpdatePanel UpdateMode="Conditional" runat="server" ID="UpRepClientesPagosBancos">
|
||
<ContentTemplate>
|
||
<asp:LinkButton ID="LnkPagosClientesBancosPDF" 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="LnkPagosClientesBancosExcel" 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>
|
||
</ContentTemplate>
|
||
<Triggers>
|
||
<asp:PostBackTrigger ControlID="LnkPagosClientesBancosPDF" />
|
||
<asp:PostBackTrigger ControlID="LnkPagosClientesBancosExcel" />
|
||
</Triggers>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<div class="row col-md-12" align="right">
|
||
<input type="text" id="TxtBusquedaBancos" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusquedaBancos','{0}')", GvBancos.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusquedaBancos','{0}')", GvBancos.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</div>
|
||
|
||
<div class="table-scrollable">
|
||
<asp:GridView ID="GvBancos" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontró Historial de Abonos"
|
||
CssClass="table table-striped table-advance table-hover ScrollAD" data-sort="false" BorderWidth="1" BorderColor="#D3D3D3" GridLines="None" DataKeyNames="SerieFolioCP">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Factura" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="HplFactura" CssClass="Texto" runat="server" Text='<%# Eval("SerieFolio")%>' NavigateUrl='<%# Eval("CveVenta", "/Ventas/Ventas.aspx?CveVenta={0}")%>'></asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="Fecha Venta" DataField="Fecha" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:TemplateField HeaderText="Fecha Vencimiento" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFechaVenci" runat="server" Text='<%# Eval("FechaVencimiento", "{0:d}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Cheque" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="HplCheque" Visible="False" runat="server" CssClass="Texto" Text='<%# Eval("FolioCobro")%>' NavigateUrl='<%# Eval("CveIE", "/Bancos/IE.aspx?CveIE={0}") %>'></asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Abonado" ItemStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlImp" runat="server" Text='<%# Eval("ImporteAbonado", "{0:N2}")%>'></asp:Literal>
|
||
<asp:Literal ID="LtlMon" runat="server" Text='<%# Eval("MonedaVenta")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Archivos</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="HplXML" runat="server" Visible="false" Target="_blank"><i class='fa fa-file-excel-o' style="font-weight:bold;"></i></asp:HyperLink>
|
||
<asp:HyperLink ID="HplPDF" runat="server" Visible="false" Target="_blank"><i class='fa fa-file-pdf-o' style="font-weight:bold;"></i></asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Reenviar Complemento</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<%-- <a id="HLSendMail" runat="server" class="Texto" visible="false">
|
||
<i class="fa fa-envelope fa-2" aria-hidden="true"></i>
|
||
</a>--%>
|
||
<asp:LinkButton ID="LnkSendMail" CssClass="Texto" OnClick="LnkSendMail_Click" runat="server" Visible="false"> <i class="fa fa-envelope fa-2" aria-hidden="true"></i></asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
<RowStyle CssClass="Texto" />
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
<HeaderStyle CssClass="Titulos" />
|
||
</asp:GridView>
|
||
</div>
|
||
<div class="text-right ">
|
||
<asp:LinkButton ID="BtnVerMasBancos" runat="server" Text="Ver Más" OnClick="BtnVerMasBancos_Click" class="btn btn-primary" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabOS" runat="server" HeaderText="Ordenes Servicio" Visible="false">
|
||
<ContentTemplate>
|
||
|
||
<ajax:TabContainer ID="TabContainer_OS" runat="server">
|
||
|
||
<ajax:TabPanel ID="TabOS_Facturadas" HeaderText="No Facturadas" runat="server">
|
||
<ContentTemplate>
|
||
|
||
<h3>No Facturadas</h3>
|
||
<asp:GridView ID="GVOSActivas" runat="server" AutoGenerateColumns="False" EmptyDataText="No se han encontrado Órdenes de Servicio No Facturadas" CssClass="table table-striped table-hover Widthall table-advance" Style="text-align: center; width: 100%;" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Folio" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="LtlFolio" CssClass="Texto" runat="server" Text='<%# Eval("Folio")%>' NavigateUrl='<%# Eval("CveOS", "/OS/OrdenesServicios.aspx?CveOS={0}")%>'></asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="Solicitó" DataField="PersonaSolicito" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Descripción" DataField="Descripcion" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Folio Cotización" DataField="FolioCotizacion" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:TemplateField HeaderText="Fecha Ingreso" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFechaIng" runat="server" Text='<%# Eval("FechaIng") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
<HeaderStyle CssClass="Titulos" />
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
<RowStyle CssClass="Texto" />
|
||
</asp:GridView>
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabOS_NoFacturadas" HeaderText="Facturadas" runat="server">
|
||
<ContentTemplate>
|
||
|
||
<h3>Facturadas</h3>
|
||
<asp:GridView ID="GVOSNoActivas" runat="server" AutoGenerateColumns="False" EmptyDataText="No se han encontrado Órdenes de Servicio Facturadas" CssClass="table table-striped table-hover Widthall table-advance" Style="text-align: center; width: 100%;" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Folio</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFolio" runat="server" Text='<%# Eval("Folio")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<%--<asp:TemplateField>
|
||
<HeaderTemplate>Solicitó</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlSolicito" runat="server" Text='<%# Eval("PersonaSolicito")%>'></asp:Literal>
|
||
</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="Solicitó" DataField="PersonaSolicito" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Descripción" DataField="Descripcion" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:TemplateField HeaderText="Fecha Ingreso" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFechaIng" runat="server" Text='<%# Eval("FechaIng") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="Folio Cotización" DataField="FolioCotizacion" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Folio Venta" DataField="FolioVenta" ItemStyle-HorizontalAlign="Center" />
|
||
</Columns>
|
||
<HeaderStyle CssClass="Titulos" />
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
<RowStyle CssClass="Texto" />
|
||
</asp:GridView>
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabOS_Cuentas" HeaderText="Cuentas y Equipos" runat="server">
|
||
<ContentTemplate>
|
||
|
||
<div id="dvPlataformaSig" runat="server">
|
||
<h3>Cuentas y Equipos</h3>
|
||
<asp:GridView ID="GvCuentasEquipos" runat="server" DataKeyNames="CveCuentaEquipo, CuentaEquipo, NoSerie, CveTipoCuentaEquipo" AutoGenerateColumns="False" EmptyDataText="No se encontró Historial de Cuentas Equipos" CssClass="table table-striped table-advance table-hover Widthall" GridLines="None">
|
||
<Columns>
|
||
<asp:BoundField HeaderText="Cuenta Equipo" DataField="CuentaEquipo" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="NoSerie" DataField="NoSerie" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Tipo" DataField="TipoCuentaEquipo" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Fecha" DataField="FechaIng" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Sucursal" DataField="SucursalCliente" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Estatus" DataField="Estatus" ItemStyle-HorizontalAlign="Center" />
|
||
|
||
<asp:TemplateField HeaderText="Editar" ItemStyle-HorizontalAlign="center">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="imgE" runat="server" AlternateText="Editar" OnClick="imgE_Click" CausesValidation="False" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField HeaderText="Eliminar" 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>
|
||
</asp:GridView>
|
||
<asp:HiddenField ID="HdnModalidad" runat="server" Value="I" ClientIDMode="Static" />
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
</ajax:TabContainer>
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabComplementos" runat="server" HeaderText="Complementos SAT">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
<div class="col-md-4">
|
||
<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">FEMSA</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form-horizontal form-row-sepe">
|
||
<div class="form-body">
|
||
|
||
<div class="form-group form-md-checkboxes" style="padding-left: 15px;">
|
||
<asp:CheckBox ID="ChkAplicaFEMSA" CssClass="md-checksd" runat="server" Text="Aplica" />
|
||
</div>
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-4">Número de Sociedad: </label>
|
||
<div class="col-md-8 form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtFEMSA_NumSociedad" CssClass="form-control " runat="server" MaxLength="4"></asp:TextBox><label></label>
|
||
<span class="help-block "></span>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-4">Número de Proveedor: </label>
|
||
<div class="col-md-8 form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtFEMSA_NumProveedor" CssClass="form-control " runat="server" MaxLength="10"></asp:TextBox><label></label>
|
||
<span class="help-block "></span>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-4">Mail: </label>
|
||
<div class="col-md-8 form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtFEMA_Mail" CssClass="form-control " runat="server" MaxLength="50"></asp:TextBox><label></label>
|
||
<span class="help-block "></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-4">
|
||
<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">Detallista</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form-horizontal form-row-sepe">
|
||
<div class="form-body">
|
||
<div class="form-group form-md-checkboxes" style="padding-left: 15px;">
|
||
<asp:CheckBox ID="ChkAplicaDetallista" CssClass="md-checksd " runat="server" Text="Aplica" />
|
||
</div>
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-4">GLN Comprador: </label>
|
||
<div class="col-md-8 form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtDet_GLNComprador" CssClass="form-control " runat="server" MaxLength="18"></asp:TextBox><label></label>
|
||
<span class="help-block "></span>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-4">Departamento de Entrega: </label>
|
||
<div class="col-md-8 form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtDet_Departamento" CssClass="form-control " runat="server" MaxLength="50"></asp:TextBox><label></label>
|
||
<span class="help-block "></span>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-4">GLN Vendedor: </label>
|
||
<div class="col-md-8 form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtDet_GLNVendedor" CssClass="form-control " runat="server" MaxLength="18"></asp:TextBox><label></label>
|
||
<span class="help-block "></span>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-4">Número de Proveedor: </label>
|
||
<div class="col-md-8 form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtDet_NumProveedor" CssClass="form-control " runat="server" MaxLength="10"></asp:TextBox><label></label>
|
||
<span class="help-block "></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-4">
|
||
<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">7Eleven</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form-horizontal form-row-sepe">
|
||
<div class="form-body">
|
||
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-4"># Proveedor: </label>
|
||
<div class="col-md-8 form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtProveedor" CssClass="form-control " runat="server"></asp:TextBox><label></label>
|
||
<span class="help-block "></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-4">
|
||
<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">FORD</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form-horizontal form-row-sepe">
|
||
<div class="form-body">
|
||
<div class="form-group form-md-checkboxes" style="padding-left: 15px;">
|
||
<asp:CheckBox ID="ChkAplicaFord" CssClass="md-checksd " runat="server" Text="Aplica" />
|
||
</div>
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-4">GSDB: </label>
|
||
<div class="col-md-8 form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtFordGSDB" CssClass="form-control " runat="server"></asp:TextBox><label></label>
|
||
<span class="help-block "></span>
|
||
</div>
|
||
</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">Impuestos Locales</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="expand"></a>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form-horizontal form-row-sepe" style="display: none;">
|
||
<div class="form-body">
|
||
<asp:UpdatePanel ID="UpDeducciones" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<asp:GridView ID="GvImpuestosLocales" ShowHeader="true" runat="server" horizontal-align="Right" GridLines="None" DataKeyNames="CveImpuestoLocal" CssClass="table table-striped table-hover Widthall" AutoGenerateColumns="False" EmptyDataText="No se encontraron registros" ToolTip="Listado de Nombres">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="" ItemStyle-Width="25px">
|
||
<ItemTemplate>
|
||
<asp:CheckBox runat="server" ID="ChkDeduccion" Checked='<%# Eval("Seleccionado") %>'></asp:CheckBox>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Impuesto" ItemStyle-Width="300px">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtDeduccion" runat="server" Text='<%# Eval("ImpuestoLocal")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Porcentaje" ItemStyle-Width="90px" ItemStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtPorcentaje" runat="server" Text='<%# Eval("Porcentaje", "{0:N4}%") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</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">COMERCIO EXTERIOR</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="expand"></a>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form-horizontal form-row-sepe">
|
||
<div class="form-body">
|
||
|
||
<div class="form-group form-md-checkboxes" style="padding-left: 15px;">
|
||
<asp:CheckBox ID="ChkAplicaComercioExterior" CssClass="md-checksd " runat="server" Text="Aplica" />
|
||
</div>
|
||
|
||
|
||
<div class="row" style="padding-bottom: 10px; margin-left: 0px;">
|
||
|
||
<div class="col-md-2">
|
||
<label class="control-label">Pais: </label>
|
||
</div>
|
||
<div class="col-md-4" style="margin: 0 -0px 0px -0px;">
|
||
<asp:DropDownList ID="DdlPais" AutoPostBack="true" OnSelectedIndexChanged="DdlPais_SelectedIndexChanged" CssClass="col-md-4 form-control select2me" AppendDataBoundItems="true" Style="width: 100%;" runat="server" DataTextField="ClaveSATPaisDescripcion" DataValueField="CvePais"></asp:DropDownList>
|
||
</div>
|
||
|
||
|
||
<div class="col-md-2">
|
||
<label class=" control-label">Tipo Operación:</label>
|
||
</div>
|
||
<div class="col-md-4" style="margin: 0 -0px 0px -0px;">
|
||
<asp:DropDownList ID="DdlTipoOperacion" CssClass="col-md-4 form-control select2me" AppendDataBoundItems="true" Style="width: 100%;" runat="server" DataTextField="ClaveSATTipoOperacionDescripcion" DataValueField="CveTipoOperacion"></asp:DropDownList>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="row" style="padding-bottom: 10px; margin-left: 0px;">
|
||
<div class="col-md-2">
|
||
<label class="control-label">Estado:</label>
|
||
</div>
|
||
|
||
<div class="col-md-4 form-group form-md-line-input" style="margin: -20px -0px 0px -0px !important;">
|
||
<asp:DropDownList ID="DdlEstado" AutoPostBack="true" OnSelectedIndexChanged="DdlEstado_SelectedIndexChanged" CssClass="col-md-4 form-control select2me" Style="width: 100%;" Visible="true" runat="server" DataTextField="ClaveSATEstadoNombreEstado" DataValueField="CveEstado"></asp:DropDownList>
|
||
<asp:TextBox ID="TxtComExtEstado" CssClass="col-md-4 form-control input-sm" runat="server" Width="100%" Visible="false"></asp:TextBox>
|
||
</div>
|
||
|
||
<div class="col-md-2">
|
||
<label class="control-label">Clave Pedimento:</label>
|
||
</div>
|
||
|
||
<div class="col-md-4" style="margin: 0 -0px 0px -0px;">
|
||
<asp:DropDownList ID="DdlClavePedimento" CssClass="col-md-4 form-control select2me" AppendDataBoundItems="true" Style="width: 100%;" runat="server" DataTextField="ClaveSATPedimentoDescripcion" DataValueField="CvePedimento"></asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row" style="padding-bottom: 10px; margin-left: 0px;">
|
||
<div class="col-md-2">
|
||
<label class="control-label">Municipio:</label>
|
||
</div>
|
||
|
||
<div class="col-md-4 form-group form-md-line-input" style="margin: -20px -0px 0px -0px !important;">
|
||
<asp:DropDownList ID="DdlMunicipio" AutoPostBack="true" OnSelectedIndexChanged="DdlMunicipio_SelectedIndexChanged" CssClass="col-md-4 form-control select2me" AppendDataBoundItems="true" Style="width: 100%;" runat="server" DataTextField="ClaveSATMunicipioDescripcion" DataValueField="CveMunicipio"></asp:DropDownList>
|
||
<asp:TextBox ID="TxtComExtMunicipio" CssClass="col-md-4 form-control input-sm" Visible="false" runat="server" Width="100%"></asp:TextBox>
|
||
</div>
|
||
|
||
<div class="col-md-2">
|
||
<label class="control-label">Incoterm:</label>
|
||
</div>
|
||
|
||
<div class="col-md-4" style="margin: 0 -0px 0px -0px;">
|
||
<asp:DropDownList ID="DdlIncoterm" CssClass="form-control select2me" AppendDataBoundItems="true" Style="width: 100%;" runat="server" DataTextField="ClaveSATIncotermDescripcion" DataValueField="CveIncoterm"></asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row" style="padding-bottom: 10px; margin-left: 0px;">
|
||
<div class="col-md-2">
|
||
<label class="control-label">Colonia:</label>
|
||
</div>
|
||
<div class="col-md-4 form-group form-md-line-input" style="margin: -20px -0px 0px -0px !important;">
|
||
<asp:DropDownList ID="DdlColonia" CssClass="col-md-4 form-control select2me" AppendDataBoundItems="true" Style="width: 100%; margin-top: 0px;" runat="server" DataTextField="ClaveSATColoniaNombreAsentamiento" DataValueField="CveColonia"></asp:DropDownList>
|
||
<asp:TextBox ID="TxtComExtColonia" CssClass="col-md-4 form-control input-sm" runat="server" Width="100%" Visible="false"></asp:TextBox>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="row" style="padding-bottom: 10px; margin-left: 0px;">
|
||
<div class="col-md-2">
|
||
<label class="control-label">Motivo Traslado:</label>
|
||
</div>
|
||
|
||
<div class="col-md-4" style="margin: 0 -0px 0px -0px;">
|
||
<asp:DropDownList ID="DdlMotivoTraslado" AutoPostBack="true" CssClass="col-md-4 form-control select2me" AppendDataBoundItems="true" Style="width: 100%;" runat="server" DataTextField="ClaveSATMotivoTrasladoDescripcion" DataValueField="CveMotivoTraslado"></asp:DropDownList>
|
||
</div>
|
||
|
||
<div class="col-md-2">
|
||
<label class="control-label">Num Reg IdTrib:</label>
|
||
</div>
|
||
|
||
<div class="col-md-4 form-group form-md-line-input" style="margin: -10px -0px 0px -0px;">
|
||
<asp:TextBox ID="TxtNumRegIdTrib" CssClass="col-md-4 form-control input-sm" runat="server"></asp:TextBox>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabOtros" runat="server" HeaderText="Otros">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
<div class="col-md-4">
|
||
<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">Ventas</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form-horizontal form-row-sepe">
|
||
<div class="form-body">
|
||
|
||
<div class="form-group ">
|
||
<label class="control-label col-md-4">Forma de Facturacion: </label>
|
||
<div class="col-md-8 form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtFormaFacturacion" CssClass="form-control" runat="server" MaxLength="13"></asp:TextBox><label></label>
|
||
<span class="help-block "></span>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-8">
|
||
<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">ACTIVO FIJO ASIGNADO</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form-horizontal form-row-sepe">
|
||
<div class="form-body">
|
||
<asp:GridView ID="GvAFAsignado" runat="server" AutoGenerateColumns="false" GridLines="None" EmptyDataText="No se encontró Activos Fijos Asignados" CssClass="table table-striped table-advance table-hover">
|
||
<Columns>
|
||
<asp:BoundField HeaderText="Código" DataField="Codigo" />
|
||
<asp:BoundField HeaderText="Descripción" DataField="Descripcion" />
|
||
<asp:BoundField HeaderText="Tipo" DataField="TipoActivoFijo" />
|
||
<asp:BoundField HeaderText="SubTipo" DataField="SubTipoActivoFijo" />
|
||
<asp:BoundField HeaderText="Responsable" DataField="Responsable" />
|
||
<asp:BoundField HeaderText="NoSerie" DataField="NoSerie" />
|
||
<asp:BoundField HeaderText="Estatus" DataField="EstadoActivoFijo" />
|
||
<asp:BoundField HeaderText="Proyecto" DataField="Proyecto" />
|
||
<asp:BoundField HeaderText="SubProyecto" DataField="SubProyecto" />
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabRH" runat="server" HeaderText="R.H.">
|
||
<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">Personal Asignado</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<div class="table-scrollable">
|
||
<asp:GridView ID="GVPersonal" runat="server" AutoGenerateColumns="false" DataKeyNames="CvePersonal" EmptyDataText="No se encontró Personal asignado al Cliente" ToolTip="Listado de Personal" CssClass="table table-striped table-advance table-hover" Style="text-align: center;" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>N°</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlCodigo" runat="server" Text='<%# Eval("Codigo") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Personal</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPersonal" runat="server" Text='<%# Eval("Nombre") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Genero</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlGenero" runat="server" Text='<%# Eval("Genero") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Turno</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlTurno" runat="server" Text='<%# Eval("Turno") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Departamento</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlDepartamento" runat="server" Text='<%# Eval("Departamento") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Puesto</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPuesto" runat="server" Text='<%# Eval("Puesto") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Estatus</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlEstatus" runat="server" Text='<%# Eval("EstatusPersonal") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
<HeaderStyle CssClass="Titulos" />
|
||
<RowStyle CssClass="Texto" />
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-9">
|
||
<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">Consultar Asistencias</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<div class="row">
|
||
<div class="col-md-4">
|
||
Fecha Inicial:
|
||
<div class="input-group input-small date date-picker" data-date-format="dd/mm/yyyy">
|
||
<asp:TextBox ID="txtFechaI" runat="server" CssClass="form-control"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<button runat="server" id="imgCalendario" class="btn default" type="button">
|
||
<i class="fa fa-calendar"></i>
|
||
</button>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MEEFechaI" runat="server" TargetControlID="txtFechaI" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="Calendario" TargetControlID="txtFechaI" PopupButtonID="ImgCalendario" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="rfvFechaI" runat="server" ControlToValidate="txtFechaI" Display="None" ErrorMessage="El campo <b>''Fecha Inicial''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GrpConsultarAsistencia"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="cvFechaI" runat="server" ControlToValidate="txtFechaI" Display="None" ErrorMessage="El campo <b>''Fecha Inicial''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpConsultarAsistencia"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="vcoFfvFI" runat="server" HighlightCssClass="vco" TargetControlID="rfvFechaI" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
<ajax:ValidatorCalloutExtender ID="vcoCvFI" runat="server" HighlightCssClass="vco" TargetControlID="cvFechaI" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
Fecha Final:
|
||
<div class="input-group input-small date date-picker" data-date-format="dd/mm/yyyy">
|
||
<asp:TextBox ID="txtFechaF" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<button runat="server" id="imgCalendarioF" class="btn default" type="button">
|
||
<i class="fa fa-calendar"></i>
|
||
</button>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MEEFechaF" runat="server" TargetControlID="txtFechaF" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="Calendario2" TargetControlID="txtFechaF" PopupButtonID="imgCalendarioF" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="rfvFechaF" runat="server" ControlToValidate="txtFechaF" Display="None" ErrorMessage="El campo <b>''Fecha Final''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GrpConsultarAsistencia"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="cvFechaF" runat="server" ControlToValidate="txtFechaF" Display="None" ErrorMessage="El campo <b>''Fecha Final''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpConsultarAsistencia"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="vcoRfvFF" runat="server" HighlightCssClass="vco" TargetControlID="rfvFechaF" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
<ajax:ValidatorCalloutExtender ID="vcoCvFF" runat="server" HighlightCssClass="vco" TargetControlID="cvFechaF" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-2">
|
||
<asp:Button ID="BtnConsultarAsistencia" runat="server" Text="Consultar" ValidationGroup="GrpConsultarAsistencia" class="btn btn-primary" />
|
||
</div>
|
||
</div>
|
||
|
||
<div class="table-scrollable">
|
||
|
||
<asp:GridView ID="GVAsistencia" runat="server" AutoGenerateColumns="false" DataKeyNames="CvePersonal" EmptyDataText="No se encontraron registro de Asistencias con los filtros seleccionados" ToolTip="Listado de Asistencias" CssClass="table table-striped table-advance table-hover" Style="text-align: center;" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Fecha</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFecha" runat="server"></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Asistencia</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlTipoAsistencia" runat="server" Text='<%# Eval("Tipo") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>% Pago</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPorPago" runat="server" Text='<%# Eval("PorcentajePago") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Horas Dobles</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlHorasDobles" runat="server" Text='<%# If(Eval("HorasDobles").ToString() = "0", "", Eval("HorasDobles").ToString()) %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Horas Triples</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlHorasTriples" runat="server" Text='<%# If(Eval("HorasDobles").ToString() = "0", "", Eval("HorasDobles").ToString()) %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Motivo Horas Extras</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlMotivoHoraExtra" runat="server" Text='<%# Eval("MotivoHoraExtra") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Observaciones</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlObservaciones" runat="server" Text='<%# Eval("Observacion") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
<RowStyle CssClass="Texto" />
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
<HeaderStyle CssClass="Titulos" />
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabCuentasEquipos" runat="server" HeaderText="Cuentas/Equipos" Visible="false">
|
||
<ContentTemplate>
|
||
<div id="dvPlataformGPS" runat="server" style="display: none">
|
||
<div class="row">
|
||
<div class="col-md-8">
|
||
<div class="row v-center">
|
||
<div class="col-md-1 v-center">
|
||
<asp:Label runat="server" Text="Estatus:"></asp:Label>
|
||
</div>
|
||
<div class="col-md-4 v-center">
|
||
<asp:DropDownList ID="DdlEstatusDispositivos" AutoPostBack="true" Style="width: 100%" runat="server" CssClass="form-control input-sm select2me Widthall" OnSelectedIndexChanged="DdlEstatusDispositivos_SelectedIndexChanged">
|
||
<asp:ListItem Text="Todos" Value="-1"></asp:ListItem>
|
||
<asp:ListItem Selected="True" Text="Activo" Value="1"></asp:ListItem>
|
||
<asp:ListItem Text="Inactivo" Value="0"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<asp:UpdatePanel runat="server">
|
||
<%--<ContentTemplate>
|
||
<div style="width: 30%; float: left; text-align: center; height: 28px; padding: 5px">
|
||
<asp:Button ID="BtnGenerarReporte" runat="server" BackColor="WhiteSmoke" Height="30" Text="Generar Reporte" />
|
||
</div>
|
||
</ContentTemplate>--%>
|
||
<%--<Triggers>
|
||
<asp:PostBackTrigger ControlID="BtnGenerarReporte" />
|
||
</Triggers>--%>
|
||
</asp:UpdatePanel>
|
||
|
||
<div class="row" style="margin-left: 0px; margin-top: 5px; margin-bottom: 5px; text-align: right; width: 50%; float: right" align="left">
|
||
<input type="text" id="TxtBusqueda" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda','{0}')", GvDatos.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda','{0}')", GvDatos.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<asp:UpdatePanel ID="UpDispositivos" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:HiddenField ID="hdnArrayDispositivo" runat="server" Value="" ClientIDMode="Static" />
|
||
<asp:Button ID="btnCargaArrayDisp" runat="server" Text="" Style="display: none" ClientIDMode="Static"></asp:Button>
|
||
<asp:GridView ID="GvDatos" runat="server" GridLines="None" ShowFooter="true" DataKeyNames="CveDispositivo, CveModelo, CveProveedorComunicacionCuenta, Display" CssClass="table table-striped table-advance table-hover Widthall" CellSpacing="0" Width="100%" AutoGenerateColumns="False" EmptyDataText="No se encontraron registros" ToolTip="Listado de Dispositivos">
|
||
<Columns>
|
||
<asp:BoundField DataField="TipoDispositivoDisplay" ItemStyle-Width="15%" HeaderText="Tipo Dispositivo" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField DataField="Display" ItemStyle-Width="15%" HeaderText="Vehículo" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField DataField="Modelo" ItemStyle-Width="10%" HeaderText="Modelo" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField DataField="Serie" ItemStyle-Width="15%" HeaderText="Serie" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField DataField="IMEI" ItemStyle-Width="20%" HeaderText="IMEI" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField DataField="NumeroTelefono" ItemStyle-Width="20%" HeaderText="Número Teléfono" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField DataField="FechaIng" DataFormatString="{0:dd/MM/yyyy}" ItemStyle-Width="15%" HeaderText="Fecha Ing" ItemStyle-HorizontalAlign="Left" />
|
||
|
||
<asp:TemplateField HeaderText="Estatus" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center" ItemStyle-VerticalAlign="Middle" FooterStyle-VerticalAlign="Middle">
|
||
<ItemTemplate>
|
||
<asp:Label ID="LblEstatus" runat="server" Text=""></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="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>
|
||
<asp:TemplateField HeaderText="Mover" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:LinkButton runat="server" OnClick="ImgMoverDispositivo_Click" AlternateText="Mover" CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-exchange'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabUsuarios" runat="server" Visible="false" HeaderText="Portal del Cliente">
|
||
<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" 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="Right">
|
||
<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 runat="server" ID="TabContratos" HeaderText="Contratos" Visible="false">
|
||
<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">Contratos Activos</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<div>
|
||
<div class="row">
|
||
<div class="col-md-12" align="right">
|
||
<input type="text" id="TxtFiltraGvDatosAvance" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtFiltraGvDatosAvance','{0}')", GvDatosAvance.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtFiltraGvDatosAvance','{0}')", GvDatosAvance.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</div>
|
||
</div>
|
||
|
||
<asp:UpdatePanel ID="UpDatosAvance" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<div id="dvCa" style="width: 100%; top: 30px">
|
||
<table id="dTable" class="table Widthall ">
|
||
<tr>
|
||
<td width="40%" id="TH1" style="font-size: medium; text-align: center!important; background-color: #b9b9b9;"><strong>Clasificación</strong> </td>
|
||
<td width="10%" id="TH2" style="font-size: medium; text-align: center!important; background-color: #dddddd;"><strong>Contratado</strong> </td>
|
||
<td width="20%" id="TH3" style="font-size: medium; text-align: center!important; background-color: #b9b9b9;"><strong>Avance</strong> </td>
|
||
<td width="20%" id="TH4" style="font-size: medium; text-align: center!important; background-color: #dddddd;"><strong>Faltante</strong> </td>
|
||
<td width="10%" id="TH5" style="font-size: medium; text-align: center!important; background-color: #b9b9b9;"><strong>Avance Por Facturar</strong> </td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
|
||
<asp:GridView ID="GvDatosAvance" ClientIDMode="Static" runat="server" AutoGenerateColumns="false" EmptyDataText="No se encontraron datos con los filtros especificados" CssClass="table table-striped table-hover Widthall" BorderColor="#D3D3D3" GridLines="None">
|
||
<Columns>
|
||
<asp:HyperLinkField HeaderText="Contrato" DataTextField="Agrupador" DataNavigateUrlFormatString="/Contratos/Contrato.aspx?CveContrato={0}" DataNavigateUrlFields="CveContrato" ItemStyle-Width="30%" />
|
||
<asp:BoundField HeaderText="Importe" DataField="Importe" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:###,###,##0.00##}" ItemStyle-Width="7.5%" />
|
||
<asp:BoundField HeaderText="Importe Avance" DataField="Avance" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:###,###,##0.00##}" ItemStyle-Width="7.5%" />
|
||
<asp:BoundField HeaderText="Avance Porcentaje" DataField="AvancePorcentaje" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:###,###,##0.00##}" ItemStyle-Width="7.5%" />
|
||
<asp:BoundField HeaderText="Faltante" DataField="Faltante" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:###,###,##0.00##}" ItemStyle-Width="7.5%" />
|
||
<asp:BoundField HeaderText="Faltante Porcentaje" DataField="FaltantePorcentaje" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:###,###,##0.00##}" ItemStyle-Width="7.5%" />
|
||
<asp:BoundField HeaderText="Avance x Facturar" DataField="AvanceXFacturar" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:###,###,##0.00##}" ItemStyle-Width="7.5%" />
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<br />
|
||
<br />
|
||
|
||
<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 Contratos</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<div>
|
||
<div class="row">
|
||
<div class="col-md-12" align="right">
|
||
<input type="text" id="TxtFiltraGvHistorialContratos" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtFiltraGvHistorialContratos','{0}')", GvContratosClienteInactivos.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtFiltraGvHistorialContratos','{0}')", GvContratosClienteInactivos.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</div>
|
||
</div>
|
||
|
||
<asp:UpdatePanel ID="UpContratosInactivos" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<div id="dvCa" style="width: 100%; top: 30px">
|
||
<table id="dTable" class="table Widthall ">
|
||
<tr>
|
||
<td width="40%" id="TH1" style="font-size: medium; text-align: center!important; background-color: #b9b9b9;"><strong>Clasificación</strong> </td>
|
||
<td width="10%" id="TH2" style="font-size: medium; text-align: center!important; background-color: #dddddd;"><strong>Contratado</strong> </td>
|
||
<td width="20%" id="TH3" style="font-size: medium; text-align: center!important; background-color: #b9b9b9;"><strong>Avance</strong> </td>
|
||
<td width="20%" id="TH4" style="font-size: medium; text-align: center!important; background-color: #dddddd;"><strong>Faltante</strong> </td>
|
||
<td width="10%" id="TH5" style="font-size: medium; text-align: center!important; background-color: #b9b9b9;"><strong>Avance Por Facturar</strong> </td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
|
||
<asp:GridView ID="GvContratosClienteInactivos" ClientIDMode="Static" runat="server" AutoGenerateColumns="false" EmptyDataText="No se encontraron datos con los filtros especificados" CssClass="table table-striped table-hover Widthall" BorderColor="#D3D3D3" GridLines="None">
|
||
<Columns>
|
||
<asp:HyperLinkField HeaderText="Contrato" DataTextField="Agrupador" DataNavigateUrlFormatString="/Contratos/Contrato.aspx?CveContrato={0}" DataNavigateUrlFields="CveContrato" ItemStyle-Width="28%" />
|
||
<asp:BoundField HeaderText="Importe" DataField="Importe" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:###,###,##0.00##}" ItemStyle-Width="7.5%" />
|
||
<asp:BoundField HeaderText="Importe Avance" DataField="Avance" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:###,###,##0.00##}" ItemStyle-Width="7.5%" />
|
||
<asp:BoundField HeaderText="Avance Porcentaje" DataField="AvancePorcentaje" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:###,###,##0.00##}" ItemStyle-Width="7.5%" />
|
||
<asp:BoundField HeaderText="Faltante" DataField="Faltante" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:###,###,##0.00##}" ItemStyle-Width="7.5%" />
|
||
<asp:BoundField HeaderText="Faltante Porcentaje" DataField="FaltantePorcentaje" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:###,###,##0.00##}" ItemStyle-Width="7.5%" />
|
||
<asp:BoundField HeaderText="Avance x Facturar" DataField="AvanceXFacturar" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:###,###,##0.00##}" ItemStyle-Width="7.5%" />
|
||
</Columns>
|
||
</asp:GridView>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabSistema" runat="server" HeaderText="Sistema">
|
||
<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">Sistema</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<div class="form-group">
|
||
Estado:
|
||
<asp:CheckBox ID="ChkEstado" runat="server" CssClass="make-switchsd" data-size="small" />
|
||
</div>
|
||
<div class="form-group">
|
||
Fecha de Captura:
|
||
<asp:Label ID="LblFechaCaptura" runat="server"></asp:Label>
|
||
</div>
|
||
<div class="form-group">
|
||
Usuario Capturó:
|
||
<asp:Label ID="LblUsuarioCapturo" runat="server"></asp:Label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<asp:UpdatePanel ID="UpActivacionPortal" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="col-md-9" 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">Acceso a Portal del Cliente</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="form-group">
|
||
Usuario Activo:
|
||
<asp:Label ID="LblUsuarioActivo" runat="server" Text="No"></asp:Label>
|
||
<asp:HiddenField ID="HdnCveUsuarioPortalAdmin" runat="server" />
|
||
<asp:HiddenField ID="HdnCveUsuarioPortalActivado" Value="0" runat="server" />
|
||
</div>
|
||
|
||
Usuario:
|
||
<asp:Label ID="LblUsuarioPortalCliente" runat="server" Text=""></asp:Label><br />
|
||
<br />
|
||
<div id="trEnviarActivacion" visible="true" runat="server" class="form-group">
|
||
Enviar Activación:
|
||
<asp:Label ID="LblActivacionPortal" runat="server" Text="Capturar correo del responsable" Visible="false"></asp:Label>
|
||
<asp:LinkButton ID="LbEnviarActivacionPortal" runat="server" CssClass="Texto" Text="Envíar Activación al portal"></asp:LinkButton>
|
||
</div>
|
||
<div id="trDesactivarUsuario" visible="false" runat="server" class="form-group">
|
||
Desactivar Usuario:
|
||
<asp:LinkButton ID="LbDesactivaPortal" runat="server" Text="Desactivar Usuarios del portal" CausesValidation="False" CssClass="Texto" data-toggle="confirmation" data-popout="true" data-original-title="Confirmar" data-btn-ok-label="si"></asp:LinkButton>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-6">
|
||
<div id="DivPermisosPortal" class="form-group" runat="server" visible="false">
|
||
<asp:UpdatePanel ID="UpPanelPermisosAdmin" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<span style="margin-bottom: 5px;">Permisos Admin: </span>
|
||
<table class="table table-striped table-advance table-hover" style="margin-top: 10px">
|
||
<thead>
|
||
<tr class="Titulos">
|
||
|
||
<th width="50px" style="text-align: center;">
|
||
<asp:HyperLink ID="HyperLink1" runat="server" Text="Compras" ToolTip="Historial de Compras"></asp:HyperLink></th>
|
||
<th width="50px" style="text-align: center;">
|
||
<asp:HyperLink ID="HyperLink2" runat="server" Text="CxP" ToolTip="Cuentas por Pagar"></asp:HyperLink></th>
|
||
<th width="55px" style="text-align: center;">
|
||
<asp:HyperLink ID="HyperLink3" runat="server" Text="Anticip" ToolTip="Anticipos"></asp:HyperLink></th>
|
||
<th width="50px" runat="server" visible="false" id="ThBusqueda" style="text-align: center;">
|
||
<asp:HyperLink ID="HyperLink4" runat="server" Text="RH" ToolTip="Recursos Humanos"></asp:HyperLink></th>
|
||
<%-- <th width="50px" style="text-align: center;">
|
||
<asp:HyperLink ID="HyperLink5" runat="server" Text="O.S:" ToolTip="Ordenes de Servicio"></asp:HyperLink></th>--%>
|
||
<%-- <th width="50px" style="text-align: center;">
|
||
<asp:HyperLink ID="HyperLink6" runat="server" Text="Cotiza" ToolTip="Cotizaciones"></asp:HyperLink></th>--%>
|
||
<th width="50px" style="text-align: center;">
|
||
<asp:HyperLink ID="HyperLink7" Text="Sistema" runat="server"></asp:HyperLink></th>
|
||
</tr>
|
||
</thead>
|
||
|
||
<tr>
|
||
<td style="text-align: center;">
|
||
<asp:CheckBox ID="ChkCompras" runat="server" /></td>
|
||
<td style="text-align: center;">
|
||
<asp:CheckBox ID="ChkCxP" runat="server" /></td>
|
||
<td style="text-align: center;">
|
||
<asp:CheckBox ID="ChkAnticipo" runat="server" /></td>
|
||
<td runat="server" visible="false" id="TdBusqueda" style="text-align: center;">
|
||
<asp:CheckBox ID="ChkBusqueda" Checked="false" runat="server" /></td>
|
||
<%-- <td style="text-align: center;">
|
||
<asp:CheckBox ID="ChkRH" runat="server" /></td>
|
||
<td style="text-align: center;">
|
||
<asp:CheckBox ID="ChkOS" runat="server" /></td>--%>
|
||
<%--<td style="text-align: center;">
|
||
<asp:CheckBox ID="ChkCotiza" runat="server" /></td>--%>
|
||
<td style="text-align: center;">
|
||
<asp:CheckBox ID="ChkSist" runat="server" /></td>
|
||
</tr>
|
||
</table>
|
||
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</div>
|
||
|
||
<asp:UpdatePanel ID="UPPUsuarios" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="row" id="divUsuariosPortal" runat="server" visible="false">
|
||
<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">Usuarios del Portal</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<table border="0" class="contenido" style="width: 100%">
|
||
<tr>
|
||
<td>
|
||
<table style="width: 100%;" class="table table-striped table-advance table-hover">
|
||
<thead>
|
||
<tr class="Titulos">
|
||
|
||
<th width="15%">
|
||
<asp:LinkButton ID="LbNombre1" runat="server" CausesValidation="false" Text="" CommandArgument="Nombre1;1">
|
||
Nombre
|
||
<asp:Literal ID="ImgNombre1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton>
|
||
</th>
|
||
<th width="16%">
|
||
<asp:LinkButton ID="LbCorreo" runat="server" CausesValidation="false" Text="" CommandArgument="Usuario/Correo1;1">
|
||
Correo/Usuario
|
||
<asp:Literal ID="ImgCorreo1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton>
|
||
</th>
|
||
<th width="4%" style="text-align: center;">
|
||
<asp:HyperLink ID="HplCompras" runat="server" ToolTip="Historial de Compras">Compras</asp:HyperLink></th>
|
||
<th width="4%" style="text-align: center;">
|
||
<asp:HyperLink ID="HplCxP" runat="server" ToolTip="Cuentas por Pagar">CxP</asp:HyperLink></th>
|
||
<th width="4%" style="text-align: center;">
|
||
<asp:HyperLink ID="HplAnticipos" runat="server" ToolTip="Anticipos">Anticip</asp:HyperLink></th>
|
||
|
||
<th width="4%" style="text-align: center;">
|
||
<asp:HyperLink ID="HplRH" runat="server" ToolTip="Recursos Humanos">R.H.</asp:HyperLink></th>
|
||
<th width="4%" style="text-align: center;">
|
||
<asp:HyperLink ID="HplOS" runat="server" ToolTip="Ordenes de Servicio">O.S.</asp:HyperLink></th>
|
||
<th width="4%" style="text-align: center;">
|
||
<asp:HyperLink ID="HplCotiza" runat="server" ToolTip="Cotizaciones">Cotiza</asp:HyperLink></th>
|
||
<th width="4%" style="text-align: center;">-</th>
|
||
|
||
<th width="4%" style="text-align: center;">
|
||
<asp:HyperLink ID="HplSistema" runat="server">Sist</asp:HyperLink></th>
|
||
<th width="4%">
|
||
<asp:LinkButton ID="LbEstatus1" runat="server" CausesValidation="false" Text="Est" CommandArgument="Estatus1;1">
|
||
<asp:Literal ID="ImgEstatus1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton>
|
||
</th>
|
||
<th width="7%">
|
||
<asp:LinkButton ID="LbFechaIng1" runat="server" CausesValidation="false" Text="" CommandArgument="FechaIng1;1">
|
||
Fecha
|
||
<asp:Literal ID="ImgFechaIn1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton>
|
||
</th>
|
||
<th width="16%">
|
||
<asp:LinkButton ID="LbUsuarioCreo" runat="server" CausesValidation="false" Text="" CommandArgument="UsuarioCreo1;1">
|
||
Usuario
|
||
<asp:Literal ID="ImgUsuarioCreo1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton>
|
||
</th>
|
||
<th width="10%">Comandos</th>
|
||
</tr>
|
||
</thead>
|
||
|
||
<tr>
|
||
<td width="15%">
|
||
<asp:TextBox ID="TxtNombreUsuarioPortal" runat="server" CausesValidation="true" MaxLength="50" ValidationGroup="GrpGuardarUsuario" Width="180px"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVNombrePortal" runat="server" ControlToValidate="TxtNombreUsuarioPortal" 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 width="16%">
|
||
<asp:TextBox ID="TxtCorreoUsuarioPortal" runat="server" CausesValidation="true" MaxLength="100" ValidationGroup="GrpGuardarUsuario" Width="180px"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVCorreoPortal" runat="server" ControlToValidate="TxtCorreoUsuarioPortal" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Correo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarUsuario"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender3" runat="server" HighlightCssClass="vco" TargetControlID="RFVNombrePortal" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
<td width="4%" style="text-align: center;">
|
||
<asp:CheckBox ID="ChkPermiso1" runat="server" /></td>
|
||
<td width="4%" style="text-align: center;">
|
||
<asp:CheckBox ID="ChkPermiso2" runat="server" /></td>
|
||
<td width="4%" style="text-align: center;">
|
||
<asp:CheckBox ID="ChkPermiso3" runat="server" /></td>
|
||
<td width="4%" style="text-align: center;">
|
||
<asp:CheckBox ID="ChkPermiso4" runat="server" /></td>
|
||
<td width="4%" style="text-align: center;">
|
||
<asp:CheckBox ID="ChkPermiso5" runat="server" /></td>
|
||
<td width="4%" style="text-align: center;">
|
||
<asp:CheckBox ID="ChkPermiso6" runat="server" /></td>
|
||
<td width="4%" style="text-align: center;">
|
||
<asp:CheckBox ID="ChkPermiso7" runat="server" Visible="false" />
|
||
</td>
|
||
<td width="4%" style="text-align: center;">
|
||
<asp:CheckBox ID="ChkPermiso10" runat="server" /></td>
|
||
<td width="4%"> </td>
|
||
<td width="7%"> </td>
|
||
<td width="16%"> </td>
|
||
<td width="10%" style="text-align: center;">
|
||
<asp:LinkButton ID="LnkAgregarUsuario" runat="server" CausesValidation="true" CssClass="Texto" Text="Agregar" ValidationGroup="GrpGuardarUsuario"></asp:LinkButton>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<asp:GridView ID="GvUsuariosPortal" runat="server" AutoGenerateColumns="False" DataKeyNames="CveUsuario,CveUsuarioIng,CveCliente" EmptyDataText="No se encontraron Usuarios Registrados" CssClass="table table-striped table-advance table-hover mysmallbtn Widthall" Style="text-align: center;" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlNombre" runat="server" Text='<%# Eval("Nombre") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="15%" HorizontalAlign="Left" />
|
||
<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="LtlCorreo" runat="server" Text='<%# Eval("Correo") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="16%" HorizontalAlign="Left" />
|
||
<EditItemTemplate>
|
||
<asp:TextBox ID="TxtCorreoUsuarioPortalEdit" runat="server" CausesValidation="true" MaxLength="50" Text='<%# Eval("Correo") %>' ValidationGroup="GrpGV" Width="200px"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVCorreoPortalEdit" runat="server" ControlToValidate="TxtCorreoUsuarioPortalEdit" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Correo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGV"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCOCorreoPortal" runat="server" HighlightCssClass="vco" TargetControlID="RFVCorreoPortalEdit" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPermiso1" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="4%" HorizontalAlign="Center" />
|
||
<EditItemTemplate>
|
||
<asp:CheckBox ID="ChkPermiso1" runat="server" Checked="true" />
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPermiso2" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="4%" />
|
||
<EditItemTemplate>
|
||
<asp:CheckBox ID="ChkPermiso2" runat="server" Checked="true" />
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPermiso3" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="4%" />
|
||
<EditItemTemplate>
|
||
<asp:CheckBox ID="ChkPermiso3" runat="server" Checked="true" />
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPermiso4" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="4%" />
|
||
<EditItemTemplate>
|
||
<asp:CheckBox ID="ChkPermiso4" runat="server" Checked="true" />
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPermiso5" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="4%" />
|
||
<EditItemTemplate>
|
||
<asp:CheckBox ID="ChkPermiso5" runat="server" Checked="true" />
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPermiso6" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="4%" />
|
||
<EditItemTemplate>
|
||
<asp:CheckBox ID="ChkPermiso6" runat="server" Checked="true" />
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPermiso" runat="server" Visible="false" Text=""></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="4%" />
|
||
</asp:TemplateField>
|
||
<%-- <asp:TemplateField Visible="false">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPermiso8" runat="server" Visible="false" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:CheckBox ID="ChkPermiso8" runat="server" Visible="false" Checked="true" />
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField Visible="false">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPermiso9" runat="server" Visible="false" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:CheckBox ID="ChkPermiso9" runat="server" Visible="false" Checked="true" />
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>--%>
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPermiso7" runat="server" Text='<%#If(True, "Si", "No") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="4%" />
|
||
<EditItemTemplate>
|
||
<asp:CheckBox ID="ChkPermiso7" runat="server" Checked="true" />
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField>
|
||
<EditItemTemplate>
|
||
<asp:CheckBox ID="ChkEstatus" runat="server" Checked='<%# Eval("Estatus") %>' />
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:Label ID="E" runat="server" Text='<%# If(Eval("Estatus").ToString() = "True", "Activo", "Inactivo") %>' Width="40px"></asp:Label>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="4%" />
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("FechaIng", "{0:d}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="7%" />
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlUsuario" runat="server" Text='<%# Eval("UsuarioCreo") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="16%" HorizontalAlign="Left" />
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField HeaderText="Editar">
|
||
<EditItemTemplate>
|
||
<center>
|
||
<asp:LinkButton ID="ImgA" runat="server" AlternateText="Actualizar" CausesValidation="True" CommandName="Update" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-check'></i>"/>
|
||
<asp:LinkButton ID="ImgC" runat="server" AlternateText="Cancelar" CausesValidation="False" CommandName="Cancel" CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-times'></i>" />
|
||
</center>
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="ImgE" runat="server" AlternateText="Editar" CausesValidation="False" CommandName="Edit" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
||
<asp:LinkButton ID="ImgR" runat="server" AlternateText="Restablecer Contraseña" ToolTip="Restablecer Contraseña" CausesValidation="False" CommandName="RestablecerContraseña" CssClass="btn btn-circle btn-sm blue" CommandArgument='<%# Eval("CveUsuarioIng").ToString() %>' OnClientClick="return confirm('Está seguro que desea restablecer la contraseña?')" Text="<i class='fa fa-rotate-left'></i>" />
|
||
|
||
<asp:LinkButton ID="ImgEE" 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>
|
||
<ItemStyle Width="10%" />
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
<RowStyle CssClass="Texto" />
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
</asp:GridView>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
|
||
<%-- ---------------------------- --%>
|
||
<%-- Documentacion --%>
|
||
<%-- ---------------------------- --%>
|
||
<ajax:TabPanel ID="TabDocumentacion" runat="server" HeaderText="Documentación">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
|
||
<div class="col-md-12">
|
||
<asp:UpdatePanel ID="UpdatePanel5" runat="server" 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">Documentación del Cliente</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="portlet-body">
|
||
|
||
|
||
<asp:UpdatePanel ID="UPGvDocumentosCliente" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<asp:GridView ID="GvDocumentosCliente" runat="server" AutoGenerateColumns="False" Style="max-width: 900px!important; width: 100%"
|
||
DataKeyNames="CveDocumentacion,Documentacion,Orden,CveDocumentacionElectronica,Adjunto,Estatus,Observacion,Fecha,FechaIng,Usuario,FechaLimite,DocumentacionFormato,FechaVigencia,DiasLimite,AplicaDiasLimite,AplicaFechaVencimiento"
|
||
EmptyDataText="No se encontraron registros de documentos" CssClass="table table-striped table-hover Widthall ScrollAD mysmallbtn" data-sort="true" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="center" ItemStyle-Width="20px">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="ImgRequired" runat="server"></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ControlStyle-CssClass="template" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="300px" HeaderText="Documento">
|
||
<ItemTemplate>
|
||
<asp:Label ID="LtlDocumentacion" runat="server" Text='<%# Eval("Documentacion") %>'></asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="Completo" ItemStyle-Width="40px" Visible="true">
|
||
<ItemTemplate>
|
||
<asp:CheckBox ID="chkEstatus" runat="server" CssClass="md-checksd" Enabled="false"></asp:CheckBox>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Observaciones" ItemStyle-Width="100">
|
||
<ItemTemplate>
|
||
<asp:TextBox ID="TxtObservaciones" OnTextChanged="TxtObservaciones_TextChanged" AutoPostBack="true" Width="300" MaxLength="100" runat="server" Text='<%# Eval("Observacion") %>'></asp:TextBox>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Vigencia" ItemStyle-Width="115">
|
||
<ItemTemplate>
|
||
<div class="input-group input-sm input-small date date-picker" data-date-format="dd/mm/yyyy" style="width: 115px !important; padding: 0px;">
|
||
<asp:TextBox ID="TxtFechaVigencia" CssClass="form-control" Width="100" MaxLength="10" runat="server" Text='<%# Eval("FechaVigencia") %>'></asp:TextBox>
|
||
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="imgCalendario" Style="margin-left: -5px!important" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
|
||
<ajax:MaskedEditExtender ID="MEEFechaI" runat="server" TargetControlID="TxtFechaVigencia" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="Calendario7" TargetControlID="TxtFechaVigencia" Enabled="True" PopupButtonID="imgCalendario"></ajax:CalendarExtender>
|
||
<asp:CompareValidator ID="cvTxtFechaVigencia" runat="server" ControlToValidate="TxtFechaVigencia" Display="None" ErrorMessage="El campo <b>''Fecha Limite''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpRL"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="vcoCvFI5" runat="server" HighlightCssClass="vco" TargetControlID="cvTxtFechaVigencia" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Fecha limite" ItemStyle-Width="100" Visible="False">
|
||
<ItemTemplate>
|
||
<asp:TextBox ID="TxtFechaLimite" Width="100" OnTextChanged="TxtObservaciones_TextChanged" AutoPostBack="true" onKeyPress="return handleInput(this.value)" MaxLength="100" runat="server" Text='<%# Eval("FechaLimite") %>'></asp:TextBox>
|
||
|
||
|
||
|
||
<ajax:CalendarExtender runat="server" ID="Calendario6" TargetControlID="TxtFechaLimite" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="rfvFechaI6" Enabled="false" runat="server" ControlToValidate="TxtFechaLimite" Display="None" ErrorMessage="El campo <b>''Fecha limite''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GrpRL"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="cvFechaI6" runat="server" ControlToValidate="TxtFechaLimite" Display="None" ErrorMessage="El campo <b>''Fecha Limite''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpRL"></asp:CompareValidator>
|
||
|
||
<ajax:ValidatorCalloutExtender ID="vcoFfvFI4" runat="server" HighlightCssClass="vco" TargetControlID="rfvFechaI6" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
<ajax:ValidatorCalloutExtender ID="vcoCvFI4" runat="server" HighlightCssClass="vco" TargetControlID="cvFechaI6" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" ItemStyle-Width="50px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="ImgDownLoadFormato" CssClass="btn btn-circle btn-sm orange" OnClick="DownLoadFormato_ClickDocumentacion" runat="server"
|
||
Text="<i class='fa fa-download' style='color:white' title='Descargar formato'></i>" CausesValidation="False" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right" ItemStyle-Width="50px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="ImgUpload" runat="server" OnClick="UploadModal_ClickDocumentacionFirmaContrato" AlternateText="Editar" CausesValidation="False"
|
||
CssClass="btn btn-circle btn-sm green" Text="<i title='Subir documento' class='fa fa-upload' title='Subir documento' ></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right" ItemStyle-Width="50px">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="ImgDownLoad" runat="server"></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right" ItemStyle-Width="50px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkGvDocumentosEliminar" Visible="false" OnClick="Update_ClickDocumentacionRemove" runat="server" AlternateText="Eliminar" 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>
|
||
|
||
<%-- <asp:TemplateField ItemStyle-HorizontalAlign="Right" ItemStyle-Width="50px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="ImgE" OnClick="Update_ClickDocumentacionAntidoping" runat="server" ToolTip="Aplicar Cambios" AlternateText="Editar" CausesValidation="False"
|
||
CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-check' title='Aplicar Cambios'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>--%>
|
||
</Columns>
|
||
</asp:GridView>
|
||
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel ID="UpDocumentacion" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
|
||
|
||
<asp:GridView ID="GvDocsVentas" runat="server" AutoGenerateColumns="False" DataKeyNames="CveDocumentacion,CveDocumentacionElectronica,FechaLimite" EmptyDataText="No se encontraron Documentos Registrados" CssClass="table table-striped table-advance table-hover Widthall" GridLines="None" ClientIDMode="Static">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="">
|
||
<ItemTemplate>
|
||
<asp:CheckBox ID="ChkDoc" Checked='<%# Eval("CveDocumentacionElectronica").ToString <> "-1" %>' runat="server" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Documento">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlD" runat="server" Text='<%# Eval("Documentacion") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Original">
|
||
<ItemTemplate>
|
||
<asp:TextBox ID="TxtObs" MaxLength="50" runat="server" Text='<%# Eval("Observacion") %>' Width="60px"></asp:TextBox>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Copia">
|
||
<ItemTemplate>
|
||
<asp:TextBox ID="TxtObs2" MaxLength="50" runat="server" Text='<%# Eval("Observacion2") %>' Width="60px"></asp:TextBox>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-6" style="text-align: center;">
|
||
<asp:Button ID="BtnGuardarDocumentacion" runat="server" Text="Guardar Documentación" CssClass="btn btn-primary btn-sm" Visible="false" />
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
<%-- ---------------------------- --%>
|
||
<%-- Documentacion Fin --%>
|
||
<%-- ---------------------------- --%>
|
||
|
||
<ajax:TabPanel ID="TabComportamientoVentas" runat="server" HeaderText="Comportamiento Ventas" 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 class="col-md-1 truncate" style="width: 120px; text-align: right">Vendedor:</label>
|
||
<div class="col-md-2" style="width: 120px">
|
||
<asp:DropDownList ID="DdlVendedorFiltro" runat="server" AppendDataBoundItems="true" DataTextField="Vendedor" DataValueField="CveVendedor" 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>
|
||
<label runat="server" id="LblProyecto" class="col-md-1 truncate" style="width: 120px">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>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body" style="display: none">
|
||
<div class="row">
|
||
<label class="col-md-1 truncate" style="width: 120px">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>
|
||
<label class="col-md-1 truncate" style="width: 120px; text-align: right">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="UpDatosComportamientoVenta" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<asp:GridView ID="GvComportamientoVenta" runat="server" Width="99%" AutoGenerateColumns="False" OnRowDataBound="GvComportamientoVenta_RowDataBound" EmptyDataText="No se encontraron Ventas con los filtros especificados" ToolTip="Listado de Ventas" CssClass="table table-striped table-advance table-hover Widthall ScrollAD" Style="text-align: center;" GridLines="None">
|
||
<Columns>
|
||
<asp:HyperLinkField HeaderText="Serie Folio" DataTextField="SerieFolio" Target="_blank" DataNavigateUrlFields="CveVenta" DataNavigateUrlFormatString="~/Ventas/Ventas.aspx?CveVenta={0}" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Fecha" DataField="Fecha" DataFormatString="{0:d}" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Código" DataField="Codigo" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Cantidad" DataField="Cantidad" DataFormatString="{0:###,###,###,###.##}" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField HeaderText="Código" DataField="CodigoProducto" ItemStyle-Width="15%" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Producto/Servicio" DataField="PS" ItemStyle-Width="25%" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="PU" DataField="PU" DataFormatString="{0:###,###,###,###.##}" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField HeaderText="SubTotal" DataField="SubTotal" DataFormatString="{0:###,###,###,###.##}" ItemStyle-Width="7.5%" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField HeaderText="Desc" DataField="Descuento" DataFormatString="{0:###,###,###,###.##}" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField HeaderText="IVA" DataField="IVA" DataFormatString="{0:###,###,###,###.##}" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField HeaderText="Total" DataField="Total" DataFormatString="{0:###,###,###,###.##}" ItemStyle-Width="7.5%" ItemStyle-HorizontalAlign="Center" />
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
|
||
|
||
<ajax:TabPanel ID="TabUsados" runat="server" HeaderText="Usados" Visible="false">
|
||
<ContentTemplate>
|
||
|
||
|
||
<div class="row">
|
||
<div class="col-md-6 " id="DVusadosResumen" 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">Usados resumen</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form">
|
||
|
||
<asp:UpdatePanel runat="server" ID="UpUsadosResumen" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<table style="width: 100%!important">
|
||
<tr>
|
||
<td style="width: 140px!important">Puntos</td>
|
||
<td style="text-align: right!important; width: 120px!important">
|
||
<asp:Label runat="server" ID="LblUsadosPuntos"></asp:Label></td>
|
||
<td style="text-align: right!important"></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Importe Cargo</td>
|
||
<td style="text-align: right!important">$
|
||
<asp:Label runat="server" ID="LblUsadosImpCargo"></asp:Label></td>
|
||
<td style="text-align: right!important">
|
||
<asp:Button runat="server" Height="34px" Width="180px" ID="LnkFacturaUsadosCargos" CssClass="btn btn-primary" Text="Generar NC Cargo" data-toggle="confirmation" data-popout="true" data-original-title="Comfirmar generación de nota de crédito de cargos" data-btn-ok-label="si" OnClick="LnkFacturaUsadosCargos_Click"></asp:Button>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Importe Bonificación</td>
|
||
<td style="text-align: right!important">$
|
||
<asp:Label runat="server" ID="LblusadosImpBonificacion"></asp:Label></td>
|
||
<td style="text-align: right!important">
|
||
<asp:Button runat="server" Height="34px" Width="180px" ID="LnkFacturaUsadosBonificacion" CssClass="btn btn-primary" Text="Generar NC Bonificación" data-toggle="confirmation" data-popout="true" data-original-title="Comfirmar generación de nota de crédito de bonificación" data-btn-ok-label="si" OnClick="LnkFacturaUsadosBonificacion_Click"></asp:Button>
|
||
</td>
|
||
</tr>
|
||
|
||
</table>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="row ">
|
||
<div class="col-md-12">
|
||
|
||
|
||
<div class="row ">
|
||
<div class=" col-md-12" style="text-align: right!important">
|
||
<input type="text" id="TxtBusquedaMov" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusquedaMov','{0}')", GvAcum.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusquedaMov','{0}')", GvAcum.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row ">
|
||
|
||
<div class="col-md-12">
|
||
<asp:UpdatePanel ID="UpFiltrosUusados" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="portlet solid grey-cascade portlet-filter" id="idnecesaria2">
|
||
<div class="portlet-title portlet-filterT smalltitle">
|
||
<div class="tools">
|
||
<asp:Button ID="BtnConsultaUsados" OnClick="BtnConsultaUsados_Click" ValidationGroup="ValidaUsados" 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="TxtFechaIUsados" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="LnkFechaIUsados" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
<ajax:MaskedEditExtender ID="MEEFechaIUsados" runat="server" TargetControlID="TxtFechaIUsados" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEFechaIUsados" TargetControlID="TxtFechaIUsados" PopupButtonID="LnkFechaIUsados" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:CompareValidator ID="CVFechaIUsados" runat="server" ControlToValidate="TxtFechaIUsados" 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="ValidaUsados"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCEFechaIUsados" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaIUsados" 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="TxtFechaFUsados" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="LnkFechaFUsados" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
<ajax:MaskedEditExtender ID="MEEFechaFUsados" runat="server" TargetControlID="TxtFechaFUsados" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEFechaFUsados" TargetControlID="TxtFechaFUsados" PopupButtonID="LnkFechaFUsados" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:CompareValidator ID="CVFechaFUsados" runat="server" ControlToValidate="TxtFechaFUsados" 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="ValidaUsados"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCEFechaFUsados" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaFUsados" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body" style="display: none">
|
||
<div class="row">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
<asp:UpdatePanel ID="UpAcum" runat="server" RenderMode="Inline" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<asp:GridView ID="GvAcum" Width="100%" runat="server" GridLines="None"
|
||
DataKeyNames="CveMovto, CveCliente,Cantidad,CveTamaño,Puntos,ImporteCargo,ImporteBonificacion,ImporteCompra,CveConcepto,CveVenta,Observaciones,CveUsuario,FechaIng,FacturadoCargo,FacturadoBonificacion"
|
||
CssClass="table table-striped table-advance table-hover ScrollAD " ShowHeader="True" EmptyDataText="No se encontraron resultados." ShowHeaderWhenEmpty="true"
|
||
AutoGenerateColumns="False" AllowPaging="False" ShowFooter="False">
|
||
<Columns>
|
||
|
||
|
||
<asp:BoundField DataField="Concepto" HeaderText="Concepto" />
|
||
<asp:BoundField DataField="Tamaño" HeaderText="Tamaño" />
|
||
|
||
<asp:BoundField DataField="Cantidad" HeaderText="Cantidad" DataFormatString="{0:n}" ItemStyle-HorizontalAlign="Right" ControlStyle-BorderWidth="150px" />
|
||
<asp:BoundField DataField="Puntos" HeaderText="Puntos" DataFormatString="{0:n}" ItemStyle-HorizontalAlign="Right" ControlStyle-BorderWidth="150px" />
|
||
<asp:BoundField DataField="ImporteCargo" HeaderText="Imp.Cargo" DataFormatString="{0:n}" ItemStyle-HorizontalAlign="Right" ControlStyle-BorderWidth="150px" />
|
||
<asp:BoundField DataField="ImporteBonificacion" HeaderText="Imp. Bonificación" DataFormatString="{0:n}" ItemStyle-HorizontalAlign="Right" ControlStyle-BorderWidth="150px" />
|
||
<asp:BoundField DataField="ImporteCompra" HeaderText="Imp. Compra" DataFormatString="{0:n}" ItemStyle-HorizontalAlign="Right" ControlStyle-BorderWidth="150px" />
|
||
|
||
<%-- <asp:BoundField DataField="EstadoCargo" HeaderText="F Cargo" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField DataField="EstadoBonificacion" HeaderText="F Bonificación" ItemStyle-HorizontalAlign="Center" />--%>
|
||
|
||
<asp:HyperLinkField DataTextField="SerieFolio" Target="_blank" DataNavigateUrlFields="CveVenta" DataNavigateUrlFormatString="/Ventas/Ventas.aspx?CveVenta={0}" ItemStyle-HorizontalAlign="Left" HeaderText="Venta" />
|
||
<asp:HyperLinkField DataTextField="SerieFolioBonificacion" Target="_blank" DataNavigateUrlFields="CveVentaBonificacion" DataNavigateUrlFormatString="/Ventas/Ventas.aspx?CveVenta={0}" ItemStyle-HorizontalAlign="Left" HeaderText="V. Bonifi" />
|
||
|
||
<asp:HyperLinkField DataTextField="Folio" Target="_blank" DataNavigateUrlFields="CveMovimiento" DataNavigateUrlFormatString="/Inventarios/EntradasSalidas.aspx?CveMovimiento={0}" ItemStyle-HorizontalAlign="Left" HeaderText="Movto" />
|
||
|
||
<asp:BoundField DataField="FechaIng" HeaderText="Fecha" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" ControlStyle-BorderWidth="100px" />
|
||
<asp:BoundField DataField="Usuario" HeaderText="Usuario" />
|
||
|
||
|
||
<asp:TemplateField HeaderText="Cargo" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:CheckBox ID="ChkCargo" runat="server"></asp:CheckBox>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
|
||
<asp:TemplateField HeaderText="Bonificación" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:CheckBox ID="ChkBonificacion" runat="server"></asp:CheckBox>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
<br />
|
||
<%-- <div>
|
||
<asp:LinkButton ID="LnkGenerarNotaUsados" OnClick="LnkGenerarNotaUsados_Click" runat="server" CssClass="btn btn-primary" Text=" Generar Nota Usados"></asp:LinkButton>
|
||
</div>--%>
|
||
|
||
<br />
|
||
|
||
</div>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
|
||
|
||
|
||
</ajax:TabContainer>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<table border="0" class="Widthall" style="padding-top: 20px;">
|
||
<tr>
|
||
<td align="center">
|
||
<asp:UpdatePanel ID="UpGuardar" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:Button ID="BtnGuardar" runat="server" CssClass="btn btn-primary" Text="Guardar" Visible="false" ValidationGroup="GrpGuardar" />
|
||
<asp:Button ID="BtnEliminar" runat="server" CssClass="btn btn-danger" Text="Eliminar" Visible="false" data-toggle="confirmation" data-popout="true" data-original-title="Confirmar" data-btn-ok-label="si" />
|
||
<asp:Button ID="BtnCancelar" runat="server" CssClass="btn btn-default" Text="Cancelar" Visible="false" OnClientClick="javascript:window.location.href='/Ventas/CatClientes.aspx'; return false;" />
|
||
<asp:ValidationSummary ID="VS" runat="server" DisplayMode="BulletList" ShowSummary="true" ValidationGroup="GrpGuardar" />
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
|
||
<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="HdnCveVenta" runat="server" ClientIDMode="Static" Value="-1" />
|
||
<asp:HiddenField ID="HdnFolioVenta" runat="server" ClientIDMode="Static" Value="-1" />
|
||
<asp:HiddenField ID="HdnTipoDocto" runat="server" ClientIDMode="Static" Value="-1" />
|
||
<asp:HiddenField ID="HdnSerieFolio" runat="server" ClientIDMode="Static" Value="-1" />
|
||
<asp:HiddenField ID="HdnSubProyecto" runat="server" ClientIDMode="Static" Value="-1" />
|
||
<asp:HiddenField ID="HdnSerieFolioPago" 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="TxtBody" 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="ModalDivMail2" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog">
|
||
<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="UpSendMail2" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:HiddenField ID="HdnCveVenta2" runat="server" ClientIDMode="Static" Value="-1" />
|
||
<asp:HiddenField ID="HdnFolioVenta2" runat="server" ClientIDMode="Static" Value="-1" />
|
||
<asp:HiddenField ID="HdnTipoDocto2" runat="server" ClientIDMode="Static" Value="-1" />
|
||
<asp:HiddenField ID="HdnSerieFolio2" runat="server" ClientIDMode="Static" Value="-1" />
|
||
<asp:HiddenField ID="HdnSubProyecto2" runat="server" ClientIDMode="Static" Value="-1" />
|
||
<div class="row">
|
||
<div class="col-xs-4">Para:</div>
|
||
<div class="col-xs-8">
|
||
<asp:TextBox ID="TxtParaMail2" runat="server" Width="194px" Enabled="true" 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="TxtCC2" 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="TxtBody2" 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="BtnSendMail2" 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="DivAddPago" style="width: 350px; background-color: White; border: solid 1px black; color: Black; display: none; position: fixed; z-index: 1500">
|
||
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:HiddenField ID="HdnCveVentaAbono" runat="server" ClientIDMode="Static" Value="-1" />
|
||
<table border="1" rules="all" style="border-collapse: collapse; width: 350px">
|
||
<tr align="left">
|
||
<td width="150">Cantidad:</td>
|
||
<td width="200">
|
||
<asp:TextBox ID="TxtCantidad" runat="server" ClientIDMode="Static" ValidationGroup="GpoGuardarAbonar" Width="80px"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVCantidad" runat="server" ControlToValidate="TxtCantidad" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cantidad''</b> es necesario, por favor ingréselo." ValidationGroup="GpoGuardarAbonar"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CVCantidadAbonar" runat="server" ControlToValidate="TxtCantidad" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cantidad''</b> no tiene el formato correcto, por favor corrija." Operator="DataTypeCheck" Type="Currency" ValidationGroup="GpoGuardarAbonar"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCOCantidad" runat="server" HighlightCssClass="vco" TargetControlID="RFVCantidad" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
<ajax:ValidatorCalloutExtender ID="VCOCantidad2" runat="server" HighlightCssClass="vco" TargetControlID="CVCantidadAbonar" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td><b>Fecha:</b> </td>
|
||
<td>
|
||
<asp:TextBox ID="TxtFechaPago" runat="server" BorderStyle="None" CausesValidation="true" MaxLength="10" ValidationGroup="GpoGuardarAbonar"></asp:TextBox>
|
||
<asp:ImageButton runat="server" ID="ImgFechaPago" Visible="false" ImageUrl="/Imagenes/calendar.png" ImageAlign="AbsMiddle" Width="16px" Height="16px" AlternateText="Click para ver el Calendario" />
|
||
<ajax:MaskedEditExtender ID="MEEFechaPago" runat="server" TargetControlID="TxtFechaPago" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEFechaPago" TargetControlID="TxtFechaPago" PopupButtonID="ImgFechaPago" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="RFVFechaPago" runat="server" ControlToValidate="TxtFechaPago" 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="GpoGuardarAbonar"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CVFechaPago" runat="server" ControlToValidate="TxtFechaPago" 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="GpoGuardarAbonar"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCOFechaPago1" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaPago" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
|
||
<ajax:ValidatorCalloutExtender ID="VCOFechaPago2" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaPago" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
|
||
</td>
|
||
<tr>
|
||
<td>Referencia:</td>
|
||
<td>
|
||
<asp:TextBox ID="TxtReferencia" runat="server" ClientIDMode="Static" ValidationGroup="GpoGuardarAbonar" Width="80px"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVReferencia" runat="server" ControlToValidate="TxtReferencia" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Referencia''</b> es necesario, por favor ingréselo." ValidationGroup="GpoGuardarAbonar"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCOReferencia" runat="server" HighlightCssClass="vco" TargetControlID="RFVReferencia" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="center" colspan="2">
|
||
<asp:Button ID="BtnAbonar" runat="server" Text="Abonar" ValidationGroup="GpoGuardarAbonar" /> <input type="button" value="Cancelar" onclick="javascript: $get('DivAddPago').style.display = 'none';" /></td>
|
||
</tr>
|
||
</table>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
<div class="row" id="DivPortletBitacora" runat="server">
|
||
<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" data-toggle="modal" data-target="#ModalBitacora" runat="server" Text=" <i class='fa fa-commenting font-green' style='font-weight: 700 !important;' ><span class='caption-subject bold'>Agregar</span></i>" Style="cursor: pointer;" ToolTip="Observaciones"></asp:HyperLink><br />
|
||
<asp:HyperLink ID="HlEvento" CssClass="thickbox caption-subject bold" runat="server" Text=" <i class='fa fa-calendar-plus-o font-green' style='font-weight: 700 !important;' >Agendar</i>" Visible="false" Style="cursor: pointer;" ToolTip="Agendar"></asp:HyperLink>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<asp:UpdatePanel ID="UPEventoBitacora" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<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>
|
||
<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>
|
||
<%-- FIN MODAL BITACORA --%>
|
||
|
||
<%-- MODAL SUCURSAL --%>
|
||
<div id="divAgregarSucursal" class="modal fade" role="dialog">
|
||
<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="TxtNombreSucursal" CssClass="form-control " runat="server" MaxLength="100" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVNombreSucursal" runat="server" ControlToValidate="TxtNombreSucursal" 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="<%= TxtNombreSucursal.ClientID.ToString()%>">Sucursal y/o Departamento:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtDireccionSucursal" CssClass="form-control " runat="server" MaxLength="90" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="TxtDireccionSucursal" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Direccion''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtDireccionSucursal.ClientID.ToString()%>">Calle:</label>
|
||
</div>
|
||
|
||
<div class="row" style="padding-left: 16px;">
|
||
<div class="form-group form-md-line-input input-iconright col-xs-3">
|
||
<asp:TextBox ID="TxtNumExtSucursal" CssClass="form-control " runat="server" MaxLength="20" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="TxtNumExtSucursal" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Número Exterior''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtNumExtSucursal.ClientID.ToString()%>">Número Exterior:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright col-xs-3">
|
||
<asp:TextBox ID="TxtNumIntSucursal" CssClass="form-control " runat="server" MaxLength="20" CausesValidation="true"></asp:TextBox>
|
||
<label for="<%= TxtNumIntSucursal.ClientID.ToString()%>">Número Interior:</label>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="row" style="padding-left: 16px">
|
||
<div class="form-group form-md-line-input input-iconright col-xs-4">
|
||
<asp:TextBox ID="TxtCPSucursal" CssClass="form-control " runat="server" MaxLength="5" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" ControlToValidate="TxtCPSucursal" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Código Postal''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtCPSucursal.ClientID.ToString()%>">Código Postal:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright col-xs-4">
|
||
<asp:TextBox ID="TxtColoniaSucursal" CssClass="form-control " runat="server" MaxLength="50" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ControlToValidate="TxtColoniaSucursal" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Colonia''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtColoniaSucursal.ClientID.ToString()%>">Colonia:</label>
|
||
</div>
|
||
|
||
<div runat="server" id="DivMapAddSucursal" visible="false" class="col-xs-3" style="text-align: center" title="Locaclizar en mapa">
|
||
<a id="btnMapa" style="color: #337ab7" href="#" onclick="muestraMapa()">
|
||
<i class="fa fa-map-marker fa-2x" aria-hidden="true"></i></a>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="row" style="padding-left: 16px;">
|
||
<div class="form-group form-md-line-input input-iconright col-xs-4">
|
||
<asp:TextBox ID="TxtCiudadSucursal" CssClass="form-control " runat="server" MaxLength="50" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="TxtCiudadSucursal" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Ciudad''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtCiudadSucursal.ClientID.ToString()%>">Ciudad:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright col-xs-4">
|
||
<asp:TextBox ID="TxtLocalidadSucursal" CssClass="form-control " runat="server" MaxLength="50" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ControlToValidate="TxtLocalidadSucursal" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Localidad''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtLocalidadSucursal.ClientID.ToString()%>">Localidad:</label>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row" style="padding-left: 16px;">
|
||
<div class="form-group form-md-line-input input-iconright col-xs-4">
|
||
<asp:TextBox ID="TxtEstadoSucursal" CssClass="form-control " runat="server" MaxLength="35" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" ControlToValidate="TxtEstadoSucursal" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Estado''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtEstadoSucursal.ClientID.ToString()%>">Estado:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright col-xs-4">
|
||
<asp:TextBox ID="TxtPaisSucursal" CssClass="form-control " Text="Mexico" runat="server" MaxLength="50" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator9" runat="server" ControlToValidate="TxtPaisSucursal" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''País''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSucursal"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtPaisSucursal.ClientID.ToString()%>">País:</label>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtTelefonoSucursal" CssClass="form-control " runat="server" MaxLength="10" CausesValidation="true"></asp:TextBox>
|
||
<ajax:MaskedEditExtender ID="mskTelefono" runat="server" TargetControlID="TxtTelefonoSucursal" ClearMaskOnLostFocus="false" MaskType="None" Mask="(999) 999-9999" MessageValidatorTip="true" InputDirection="LeftToRight" ErrorTooltipEnabled="True"></ajax:MaskedEditExtender>
|
||
<label for="<%= TxtTelefonoSucursal.ClientID.ToString()%>">Teléfono:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtCorreoSucursal" CssClass="form-control" runat="server" MaxLength="300" CausesValidation="true"></asp:TextBox>
|
||
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" CssClass="help-block errorimput" 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="TxtCorreoSucursal" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Email''</b> no es válido, por favor ingrése uno correcto." ValidationGroup="GrpGuardarSucursal"></asp:RegularExpressionValidator>
|
||
<label for="<%= TxtCorreoSucursal.ClientID.ToString()%>">Correo Envio Factura:(xml/pdf) </label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtCorreoSucursalCotizacion" CssClass="form-control" runat="server" MaxLength="300" CausesValidation="true"></asp:TextBox>
|
||
<asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" CssClass="help-block" 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="TxtCorreoSucursalCotizacion" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Email Cotización''</b> no es válido, por favor ingrése uno correcto." ValidationGroup="GrpGuardarSucursal"></asp:RegularExpressionValidator>
|
||
<label for="<%= TxtCorreoSucursal.ClientID.ToString()%>">Correo Envio Cotización: </label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtContactoSucursal" CssClass="form-control" runat="server" MaxLength="300" CausesValidation="true"></asp:TextBox>
|
||
<label for="<%= TxtContactoSucursal.ClientID.ToString()%>">Contacto:</label>
|
||
<i></i>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="row" style="padding-left: 16px">
|
||
<div class="form-group form-md-line-input input-iconright col-xs-6">
|
||
<asp:DropDownList ID="DdlVendedorSucursal" runat="server" CssClass="form-control input-sm select2me" Width="250px" DataTextField="Vendedor" DataValueField="CveVendedor">
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlVendedorSucursal.ClientID.ToString()%>">Vendedor:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright col-xs-6">
|
||
<asp:DropDownList ID="DdlSucursalUsoCFDI" CssClass="form-control select2me" runat="server" Width="150px" AppendDataBoundItems="true" DataTextField="UsoCFDIDescripcion" DataValueField="CveUsoCFDI">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlSucursalUsoCFDI.ClientID.ToString()%>">Uso CFDI:</label>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="row" style="padding-left: 16px">
|
||
<div class="form-group form-md-line-input input-iconright col-xs-6">
|
||
<asp:DropDownList ID="DdlSucursalMetodoPago33" CssClass="form-control select2me" runat="server" Width="150px" AppendDataBoundItems="true" DataTextField="MetodoPagoSAT" DataValueField="CveMetodoPago">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlSucursalMetodoPago33.ClientID.ToString()%>">Método de Pago:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright col-xs-6">
|
||
<asp:DropDownList ID="DdlSucursalFormaPago33" CssClass="form-control select2me" runat="server" Width="150px" AppendDataBoundItems="true" DataTextField="FormaPagoSAT" DataValueField="CveFormaPago">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlSucursalFormaPago33.ClientID.ToString()%>">Forma Pago:</label>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="row" style="padding-left: 16px">
|
||
<div class="form-group form-md-line-input input-iconright col-xs-6">
|
||
<asp:DropDownList ID="DdlMetodoPagoSucursal" CssClass="form-control select2me" runat="server" Width="250px" AppendDataBoundItems="true" CausesValidation="true" DataTextField="MetodoPago" DataValueField="CveMetodoPago" ValidationGroup="GrpGuardarSucursal">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlMetodoPagoSucursal.ClientID.ToString()%>">Metodo Pago:</label>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row" style="padding-left: 16px">
|
||
<div class="form-group form-md-line-input input-iconright col-xs-6">
|
||
<asp:TextBox ID="TxtNumeroCuenta" CssClass="form-control" runat="server" MaxLength="50" CausesValidation="true"></asp:TextBox>
|
||
<label for="<%= TxtNumeroCuenta.ClientID.ToString()%>">Número de Cuenta:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright col-xs-6">
|
||
<asp:TextBox ID="TxtLimiteCreditoSucursal" CssClass="form-control" runat="server" Enabled="false" MaxLength="50" CausesValidation="true"></asp:TextBox>
|
||
<label for="<%= TxtLimiteCreditoSucursal.ClientID.ToString()%>">Limite Crédito:</label>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row" style="padding-left: 16px">
|
||
<div class="form-group form-md-line-input input-iconright col-xs-6">
|
||
<asp:DropDownList ID="DdlResponsableSucursal" DataValueField="CveUsuario" DataTextField="Nombre" Width="150px" runat="server" CssClass="form-control select2me">
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlResponsableSucursal.ClientID.ToString()%>">Responsable Cobranza: </label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright col-xs-6">
|
||
<div id="DivEstatusSucursal" visible="false" runat="server" class="form-group form-md-line-input input-iconright col-xs-3">
|
||
<asp:CheckBox runat="server" ID="ChkEstatusSucursal" Checked="true" AutoPostBack="false" />
|
||
<label for="<%= ChkEstatusSucursal.ClientID.ToString()%>">Estatus Sucursal</label>
|
||
</div>
|
||
</div>
|
||
</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"></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"></asp:Label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</tr>
|
||
</table>
|
||
</fieldset>
|
||
<div class="modal-footer">
|
||
<asp:Button ID="BtnAgregarSucursal" runat="server" CssClass="btn btn-success" Text="Agregar" ValidationGroup="GrpGuardarSucursal" />
|
||
<button id="BtnCancelarSucursal" runat="server" type="button" class="btn default" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
<%-- MODAL DIRECCION ENVIO --%>
|
||
<div id="divAddDireccionEnvio" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog">
|
||
<asp:UpdatePanel ID="UpAddDireccion" 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="myModalLabel">Dirección de envío</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel ID="UpBodyDireccion" UpdateMode="Conditional" runat="server">
|
||
<ContentTemplate>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtEnvioContacto" runat="server" Width="100%" CssClass="form-control" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVContacto" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtEnvioContacto" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Contacto''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtEnvioContacto.ClientID.ToString()%>">Contacto:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtEnvioDireccion" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="100"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtEnvioDireccion" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Direccion''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtEnvioDireccion.ClientID.ToString()%>">Calle:</label>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtEnvioNoExt" runat="server" CssClass="form-control" MaxLength="15"></asp:TextBox>
|
||
<label for="<%= TxtEnvioNoExt.ClientID.ToString()%>">No. Ext. </label>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtEnvioNoInt" runat="server" CssClass="form-control" MaxLength="50"></asp:TextBox>
|
||
<label for="<%= TxtEnvioNoInt.ClientID.ToString()%>">No. Int.</label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtEnvioColonia" runat="server" CssClass="form-control" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtEnvioColonia" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Colonia''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtEnvioColonia.ClientID.ToString()%>">Colonia:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtEnvioCiudad" runat="server" Width="100%" CssClass="form-control" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator12" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtEnvioCiudad" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Ciudad''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtEnvioCiudad.ClientID.ToString()%>">Ciudad:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtEnvioEstado" runat="server" Width="100%" CssClass="form-control" CausesValidation="true"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator13" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtEnvioEstado" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Estado''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtEnvioEstado.ClientID.ToString()%>">Estado:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtEnvioCP" runat="server" Width="100%" CssClass="form-control" CausesValidation="true" TextMode="Number"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator14" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtEnvioCP" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Código Postal''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtEnvioCP.ClientID.ToString()%>">Código Postal:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtEnvioTel" runat="server" Width="100%" CssClass="form-control" CausesValidation="true"></asp:TextBox>
|
||
<%--<asp:RequiredFieldValidator ID="RequiredFieldValidator17" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtEnvioTel" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Telefono''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorio"></asp:RequiredFieldValidator>--%>
|
||
<ajax:MaskedEditExtender ID="MaskedEditExtender6" runat="server" TargetControlID="TxtEnvioTel" ClearMaskOnLostFocus="false" MaskType="None" Mask="(999) 999-9999" MessageValidatorTip="true" InputDirection="LeftToRight" ErrorTooltipEnabled="True"></ajax:MaskedEditExtender>
|
||
<label for="<%= TxtEnvioTel.ClientID.ToString()%>">Telefono:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:CheckBox ID="ChkEstatus" runat="server" CssClass="form-control" Checked="true" />
|
||
<label for="<%= ChkEstatus.ClientID.ToString()%>">Estatus:</label>
|
||
</div>
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlClienteSucursalEnvio" runat="server" CssClass="form-control select2me" DataValueField="CveClienteSucursal" DataTextField="SucursalCliente"></asp:DropDownList>
|
||
<label for="<%= DdlClienteSucursalEnvio.ClientID.ToString()%>">Sucursal:</label>
|
||
</div>
|
||
<%--<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtDepartamento" runat="server" Width="100%" CssClass="form-control" CausesValidation="true"></asp:TextBox>
|
||
<label for="<%= TxtDepartamento.ClientID.ToString()%>">Departamento:</label>
|
||
</div>--%>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel ID="UpFooter" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:LinkButton ID="BtnAgregarDireccion" runat="server" CssClass="btn btn-success" Text="Agregar" ValidationGroup="GrpObligatorio"></asp:LinkButton>
|
||
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
<%-- FIN MODAL DIRECCION ENVIO--%>
|
||
|
||
<%-- MODAL COMPARACION--%>
|
||
<div id="DivComparacion" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog">
|
||
<!-- Modal content-->
|
||
<asp:UpdatePanel class="modal-content" runat="server">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">Agregar archivo 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: 200px;">
|
||
<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="Guardar"></asp:Button>
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
<%-- FIN MODAL COMPARACION--%>
|
||
|
||
<%-- MODAL IMPORTAR SALDOS --%>
|
||
<div id="DivImportarSaldos" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog">
|
||
<div class="modal-content" style="width: 700px;">
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">Reclasificar Saldos</h4>
|
||
</div>
|
||
<asp:UpdatePanel ID="UpImportarSaldos" UpdateMode="Conditional" runat="server">
|
||
<ContentTemplate>
|
||
<div class="modal-body">
|
||
|
||
|
||
|
||
<div class="row">
|
||
<div class="col-md-1">
|
||
Cliente:
|
||
</div>
|
||
<div class="col-md-5">
|
||
<ADS:Dropdownlost ID="DdlClienteImportarSaldos" data-metodo="getcliente" DataValueField="CveCliente" DataTextField="CodigoNombre" Width="260px" CssClass="select2me" runat="server"></ADS:Dropdownlost>
|
||
<%--<asp:RequiredFieldValidator ID="RFVClienteImportarSaldos" InitialValue="-1" runat="server" ControlToValidate="DdlClienteImportarSaldos" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cliente''</b> es necesario, por favor ingréselo." ValidationGroup="GrpImportarSaldos"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCEClienteImportarSaldos" runat="server" HighlightCssClass="vco" TargetControlID="RFVClienteImportarSaldos" Width="300px"></ajax:ValidatorCalloutExtender>--%>
|
||
</div>
|
||
<div class="col-md-1">
|
||
Fecha:
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="input-group input-small date date-picker" style="width: 100px !important;" data-date-format="dd/mm/yyyy">
|
||
<asp:TextBox ID="TxtFechaImportarSaldos" Width="80px" CssClass="form-control input-sm" runat="server"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<button runat="server" id="ImgCalendarioImportarSaldos" class="btn default input-sm" type="button">
|
||
<i class="fa fa-calendar"></i>
|
||
</button>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MaskedEditExtender1" runat="server" TargetControlID="txtFechaImportarSaldos" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CalendarExtender1" TargetControlID="txtFechaImportarSaldos" PopupButtonID="ImgCalendarioImportarSaldos" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="rfvFechaImportarSaldos" runat="server" ControlToValidate="txtFechaImportarSaldos" Display="None" ErrorMessage="El campo <b>''Fecha''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GrpImportarSaldosGuardar"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="cvFechaImportarSaldos" runat="server" ControlToValidate="txtFechaImportarSaldos" Display="None" ErrorMessage="El campo <b>''Fecha''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpImportarSaldosGuardar"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" HighlightCssClass="vco" TargetControlID="rfvFechaImportarSaldos" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server" HighlightCssClass="vco" TargetControlID="cvFechaImportarSaldos" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-2" style="text-align: right;">
|
||
<asp:Button Text="Consultar" ID="BtnConsultarSaldoCliente" OnClick="BtnConsultarSaldoCliente_Click" ValidationGroup="GrpImportarSaldos" CssClass="btn btn-primary" runat="server" />
|
||
</div>
|
||
</div>
|
||
<br />
|
||
<div class="row">
|
||
|
||
<div class="col-md-6 pull-right" style="text-align: right;">
|
||
Importe total:
|
||
<asp:TextBox Text="" ID="TxtSaldoImportar" ClientIDMode="Static" Enabled="false" runat="server" />
|
||
</div>
|
||
</div>
|
||
<br />
|
||
<div class="row">
|
||
<div style="height: 300px; overflow-y: auto;">
|
||
<asp:GridView ID="GvImportarSaldos" DataKeyNames="CveIE, CveCliente,Total,IVA,Original" AutoGenerateColumns="false" GridLines="None" CssClass="table table-striped table-hover Widthall" runat="server">
|
||
<Columns>
|
||
<asp:TemplateField ItemStyle-Width="5%">
|
||
<ItemTemplate>
|
||
<asp:CheckBox Text="" ID="Chk" runat="server" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="Folio" DataField="Folio" ItemStyle-Width="10%" />
|
||
<asp:BoundField HeaderText="Fecha" DataField="Fecha" DataFormatString="{0:d}" ItemStyle-Width="15%" />
|
||
<asp:BoundField HeaderText="INPC" DataField="Total" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="20%" />
|
||
<asp:BoundField HeaderText="IVA" DataField="IVA" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="10%" />
|
||
<asp:BoundField HeaderText="Saldo" DataField="Saldo" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="20%" />
|
||
<asp:TemplateField ItemStyle-Width="25%" HeaderText="Importe a Importar" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:TextBox CssClass="SaldoImportar" ID="TxtImporte" Width="80%" runat="server" />
|
||
<ajax:FilteredTextBoxExtender ID="SoloNumeros2" runat="server" TargetControlID="TxtImporte" FilterType="Custom,Numbers" ValidChars="." />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:Button ID="BtnGuardarTransferencias" OnClick="BtnGuardarTransferencias_Click" runat="server" Text="Guardar" CssClass="btn btn-primary" />
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<%-- FIN MODAL IMPORTAR SALDOS --%>
|
||
|
||
<%-- MODAL AGREGAR CUENTA EQUIPO --%>
|
||
<div id="DivAgregarCuenta" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog">
|
||
<asp:UpdatePanel ID="UpAgregarCuenta" 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="myModalLabel3">Agregar Cuenta y/o Equipo</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel ID="UpBodyAgregarCuenta" UpdateMode="Conditional" runat="server">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
<div id="DivAgregarCuentaDetalle" class="col-md-6" runat="server">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlTipoCuentaDetalle" runat="server" AppendDataBoundItems="true" AutoPostBack="True" DataTextField="TipoCuentaEquipo" DataValueField="CveTipoCuentaEquipo" CssClass="form-control input-sm select2me" Width="250px" ValidationGroup="GrpCuenta">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator15" runat="server" ControlToValidate="DdlTipoCuentaDetalle" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo cuenta equipo''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpCuenta"></asp:RequiredFieldValidator>
|
||
<label for="<%= DdlTipoCuentaDetalle.ClientID.ToString()%>">Tipo:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlClienteSucursal" runat="server" AppendDataBoundItems="true" DataTextField="SucursalCliente" DataValueField="CveClienteSucursal" CssClass="form-control input-sm select2me" Width="250px" ValidationGroup="GrpCuenta">
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlClienteSucursal.ClientID.ToString()%>">Cliente Sucursal:</label>
|
||
</div>
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtIdentificador" CssClass="form-control " runat="server" CausesValidation="true" ValidationGroup="GrpCuenta"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator16" runat="server" ControlToValidate="TxtIdentificador" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Identificador''</b> es necesario, por favor ingréselo." ValidationGroup="GrpCuenta"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtIdentificador.ClientID.ToString()%>">Identificador:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtNoSerie" CssClass="form-control " runat="server" CausesValidation="true" ValidationGroup="GrpCuenta"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator18" runat="server" ControlToValidate="TxtNoSerie" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''No.Serie''</b> es necesario, por favor ingréselo." ValidationGroup="GrpCuenta"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtNoSerie.ClientID.ToString()%>">No.Serie:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright" runat="server" id="DivCicloComercial" visible="false">
|
||
<asp:CheckBox ID="ChkCicloComercial" runat="server" CssClass="form-control" CausesValidation="true" AutoPostBack="true" Checked="false"></asp:CheckBox>
|
||
<label for="<%= ChkCicloComercial.ClientID.ToString()%>">Activa Ciclo Comercial:</label>
|
||
</div>
|
||
|
||
<asp:Panel runat="server" ID="PnlCicloComercial" Visible="false">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlPS" runat="server" CssClass="form-control input-sm select2me" DataValueField="CvePS" DataTextField="PSCodigo" Class="table-group-action-input form-control input-inline input-small input-sm" Width="250px" AutoPostBack="true"></asp:DropDownList>
|
||
<label for="<%= DdlPS.ClientID.ToString()%>">Producto Servicio:</label>
|
||
<asp:Button ID="BtnAgregarPS" runat="server" CssClass="btn btn-primary btn-sm" Text="+" Style="margin-left: -5px; margin-top: 10px;"></asp:Button>
|
||
</div>
|
||
|
||
|
||
<asp:GridView ID="GvPS" runat="server" DataKeyNames="CveCuentaEquipo, CvePS" AutoGenerateColumns="False" EmptyDataText="No se encontró Historial de Cuentas Equipos" CssClass="table table-striped table-advance table-hover Widthall" GridLines="None">
|
||
<Columns>
|
||
<asp:BoundField HeaderText="PS" DataField="PS" ItemStyle-HorizontalAlign="Left" />
|
||
|
||
<asp:TemplateField HeaderText="Eliminar" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="imgD" runat="server" AlternateText="Eliminar" CausesValidation="False" OnClick="GvPS_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>
|
||
|
||
|
||
</asp:Panel>
|
||
|
||
</div>
|
||
|
||
<div id="DivCuentasCaracteristicas" runat="server" class="col-md-6">
|
||
<asp:GridView ID="GvCuentasCaracteristicas" runat="server" GridLines="None" DataKeyNames="CveCaracteristica,Caracteristica,CveCaracteristicaTipo,CveCaracteristicaValor,CveCaracteristicaOpcion,Requerido,Longitud,CaracteristicaValor" AutoGenerateColumns="false" Visible="false">
|
||
<Columns>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Nombre">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlCaracteristica" runat="server" Text='<%# Eval("Caracteristica") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" ItemStyle-Width="100" HeaderText="Valor">
|
||
<ItemTemplate>
|
||
<asp:DropDownList ID="DdlCarcateristicaOpcion" Width="170" runat="server" DataTextField="CaracteristicaOpcion" DataValueField="CveCaracteristicaOpcion" Visible="false" CssClass="select2me "></asp:DropDownList>
|
||
<asp:RequiredFieldValidator InitialValue="-1" ID="rfvDdlCarcateristicaOpcion1" ValidationGroup="GrpCuenta" runat="server" ControlToValidate="DdlCarcateristicaOpcion" Display="Dynamic" ErrorMessage="Error Seleccione una de las opciones"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="rfvcDdlCarcateristicaOpcion" runat="server" HighlightCssClass="vco" TargetControlID="rfvDdlCarcateristicaOpcion1" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
|
||
<asp:TextBox ID="TxtCuentaValor" runat="server" CausesValidation="true" MaxLength="50" ValidationGroup="GrpCuenta" Width="100px" Visible="false"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVCuentaValor1" runat="server" ControlToValidate="TxtCuentaValor" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Valor''</b> es necesario, por favor ingréselo." ValidationGroup="GrpCuenta"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCOValor" runat="server" HighlightCssClass="vco" TargetControlID="RFVCuentaValor1" Width="100px"></ajax:ValidatorCalloutExtender>
|
||
|
||
<ajax:CalendarExtender runat="server" ID="CalendarioCaractersiticas" TargetControlID="TxtCuentaValor" PopupButtonID="imgCalendarioFc" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:CompareValidator ID="cvFechaF" runat="server" ControlToValidate="TxtCuentaValor" Display="Dynamic" 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="GrpCuenta"></asp:CompareValidator>
|
||
|
||
<asp:RadioButtonList ID="RdlCarcateristicaOpcion" Font-family="sans serif" runat="server" DataTextField="CaracteristicaOpcion" DataValueField="CveCaracteristicaOpcion" RepeatDirection="Horizontal" ValidationGroup="GrpCuenta" Visible="false"></asp:RadioButtonList>
|
||
<asp:RequiredFieldValidator ID="rfvRdlCarcateristicaOpcion" runat="server" ControlToValidate="RdlCarcateristicaOpcion" Display="Dynamic" ErrorMessage="Seleccione una de las respuestas" ValidationGroup="GrpCuenta"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="rfvcRdlCarcateristicaOpcion" runat="server" HighlightCssClass="vco" TargetControlID="rfvRdlCarcateristicaOpcion" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
|
||
<asp:CheckBox ID="chkCaracteristicaValor" runat="server" Visible="false" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
|
||
<asp:GridView ID="GvAddCuentaCaracteristica" runat="server" GridLines="None" DataKeyNames="Caracteristica,CveCaracteristica,CveCaracteristicaTipo,Requerido,Longitud" AutoGenerateColumns="false" Visible="false">
|
||
<Columns>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Nombre">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlCaracteristica" runat="server" Text='<%# Eval("Caracteristica") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" ItemStyle-Width="100" HeaderText="Valor">
|
||
<ItemTemplate>
|
||
<asp:DropDownList ID="DdlCarcateristicaOpcion" Width="170" runat="server" DataTextField="CaracteristicaOpcion" DataValueField="CveCaracteristicaOpcion" Visible="false" CssClass="select2me "></asp:DropDownList>
|
||
<asp:RequiredFieldValidator InitialValue="-1" ID="rfvDdlCarcateristicaOpcion2" ValidationGroup="GrpCuenta" runat="server" ControlToValidate="DdlCarcateristicaOpcion" Display="Dynamic" ErrorMessage="Error Seleccione una de las opciones"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="rfvcDdlCarcateristicaOpcion" runat="server" HighlightCssClass="vco" TargetControlID="rfvDdlCarcateristicaOpcion2" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
|
||
<asp:TextBox ID="TxtCuentaValor" runat="server" CausesValidation="true" MaxLength="50" ValidationGroup="GrpCuenta" Width="100px" Visible="false"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVCuentaValor2" runat="server" ControlToValidate="TxtCuentaValor" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Valor''</b> es necesario, por favor ingréselo." ValidationGroup="GrpCuenta"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCOValor" runat="server" HighlightCssClass="vco" TargetControlID="RFVCuentaValor2" Width="100px"></ajax:ValidatorCalloutExtender>
|
||
|
||
<ajax:CalendarExtender runat="server" ID="CalendarioCaractersiticas1" TargetControlID="TxtCuentaValor" PopupButtonID="imgCalendarioFc" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:CompareValidator ID="cvFechaF2" runat="server" ControlToValidate="TxtCuentaValor" Display="Dynamic" 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="GrpCuenta"></asp:CompareValidator>
|
||
|
||
<asp:RadioButtonList ID="RdlCarcateristicaOpcion2" Font-family="sans serif" runat="server" DataTextField="CaracteristicaOpcion" DataValueField="CveCaracteristicaOpcion" RepeatDirection="Horizontal" ValidationGroup="GrpCuenta" Visible="false"></asp:RadioButtonList>
|
||
<asp:RequiredFieldValidator ID="rfvRdlCarcateristicaOpcion2" runat="server" ControlToValidate="RdlCarcateristicaOpcion2" Display="Dynamic" ErrorMessage="Seleccione una de las respuestas" ValidationGroup="GrpCuenta"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="rfvcRdlCarcateristicaOpcion2" runat="server" HighlightCssClass="vco" TargetControlID="rfvRdlCarcateristicaOpcion2" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
|
||
<asp:CheckBox ID="chkCaracteristicaValor2" runat="server" Visible="false" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel ID="UpFooterCuenta" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:LinkButton ID="BtnGuardarCuenta" runat="server" CssClass="btn btn-primary" ValidationGroup="GrpCuenta"> <i class='material-icons'>done_all</i> Agregar</asp:LinkButton>
|
||
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
<%-- FIN MODAL AGREGAR CUENTA --%>
|
||
|
||
<%-- MODAL CARGA DOCUMENTOS CLIENTE CXC --%>
|
||
<div id="ModalCXCDocumento" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog">
|
||
<div class="modal-content">
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:UpdatePanel ID="UPModalCXCDocumento" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:Literal ID="LtlTitulofirmaContrato" runat="server">DOCUMENTO</asp:Literal>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</h4>
|
||
</div>
|
||
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel runat="server" ID="UpModalCXCClienteDocumento" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<asp:TextBox ID="TxtCXCDocumentoCliente" 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">
|
||
<ContentTemplate>
|
||
<asp:Button ID="BtnModalCXCDocumentoClienteUpload" 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>
|
||
<%-- FIM MODAL CARGA DOCUMENTOS CXC --%>
|
||
|
||
<%-- MODAL VISITAS CXC --%>
|
||
<div id="DivVisitas" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog">
|
||
<asp:UpdatePanel ID="UpdatePanel3" 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="myModalLabel4">Visitas de Cobranza</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel ID="UpdatePanel4" UpdateMode="Conditional" runat="server">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GvVisitas" runat="server" CssClass="table table-striped table-advance table-hover Widthall ScrollAD" GridLines="None" AutoGenerateColumns="false">
|
||
<Columns>
|
||
<asp:BoundField DataField="FechaCobranza" HeaderText="Fecha Cobranza" DataFormatString="{0:d}" />
|
||
<asp:BoundField DataField="Observaciones" HeaderText="Observaciones Cobranza" />
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</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="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 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 class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtNumeroCuenta2" runat="server" CssClass="form-control" CausesValidation="true" ValidationGroup="GrpAgregarBanco"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="SoloNumeros" runat="server" TargetControlID="TxtNumeroCuenta2" FilterType="Numbers" />
|
||
<label for="<%= TxtNumeroCuenta2.ClientID.ToString()%>">Numero de Cuenta:</label>
|
||
</div>
|
||
<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 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 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 class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtConvenioCIE2" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="8" ValidationGroup="GrpAgregarBanco"></asp:TextBox>
|
||
<label for="<%= TxtConvenioCIE2.ClientID.ToString()%>">CIE:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtReferencia2" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="20" ValidationGroup="GrpAgregarBanco"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="SoloNumeros33" runat="server" TargetControlID="TxtReferencia2" FilterType="Numbers" />
|
||
<label for="<%= TxtReferencia2.ClientID.ToString()%>">Referencia:</label>
|
||
</div>
|
||
|
||
<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 class="form-group form-md-line-input input-iconright" id="divestatus" runat="server">
|
||
<asp:CheckBox ID="ChkEstatus2" runat="server"></asp:CheckBox>
|
||
<label for="<%= ChkEstatus2.ClientID.ToString()%>">Estatus:</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="Button3" data-dismiss="modal" Text="Cancelar" />
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
<div id="ModalUploadFirmaContratoDocumento" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog">
|
||
<div class="modal-content">
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:UpdatePanel ID="UpTituloFirma" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:Literal ID="Literal1" runat="server">Documentación Firma de Contrato </asp:Literal>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</h4>
|
||
</div>
|
||
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel runat="server" ID="UpModalFirmaContratoDocumento" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<asp:TextBox ID="TxtFileFirmaContrato" 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">
|
||
<ContentTemplate>
|
||
<asp:Button ID="BtnModalFirmaContratoDocumentoUpload" 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>
|
||
|
||
<%--MODAL ACTUALIZAR PERSONA FISICA--%>
|
||
<div id="DivModalPersonaFisica" class="modal ADS fade" role="dialog">
|
||
<asp:UpdatePanel ID="UpModalPersonaFisica" 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">Persona Física</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtApellidoPaternoPF" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="100" ValidationGroup="GrActualizarPersonaFisica"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVApellidoPAternoPF" runat="server" ControlToValidate="TxtApellidoPaternoPF" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Apellido Paterno''</b> es necesario, por favor ingréselo." ValidationGroup="GrActualizarPersonaFisica"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCEApellidoPaternoPF" runat="server" HighlightCssClass="vco" TargetControlID="RFVApellidoPAternoPF" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
<label for="<%= TxtApellidoPaternoPF.ClientID.ToString()%>">Apellido Paterno:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtApellidoMaternoPF" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="100" ValidationGroup="GrActualizarPersonaFisica"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVApellidoMaternoPF" runat="server" ControlToValidate="TxtApellidoMaternoPF" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Apellido Materno''</b> es necesario, por favor ingréselo." ValidationGroup="GrActualizarPersonaFisica"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCEApellidoMaternoPF" runat="server" HighlightCssClass="vco" TargetControlID="RFVApellidoMaternoPF" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
<label for="<%= TxtApellidoMaternoPF.ClientID.ToString()%>">Apellido Materno:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtNombrePF" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="100" ValidationGroup="GrActualizarPersonaFisica"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVNombrePF" runat="server" ControlToValidate="TxtNombrePF" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Nombres''</b> es necesario, por favor ingréselo." ValidationGroup="GrActualizarPersonaFisica"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCENombrePF" runat="server" HighlightCssClass="vco" TargetControlID="RFVNombrePF" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
<label for="<%= TxtNombrePF.ClientID.ToString()%>">Nombres:</label>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:LinkButton ID="LnkActualizarPersonaFisica" runat="server" CausesValidation="true" CssClass="btn btn-success" Text="Agregar" ValidationGroup="GrActualizarPersonaFisica" OnClick="LnkActualizarPersonaFisica_Click"></asp:LinkButton>
|
||
<asp:Button type="button" class="btn btn-default" runat="server" ID="Button5" 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-1">
|
||
</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="LblVentasModal"></asp:Label></span></b>
|
||
<asp:Label runat="server" ID="LblPor" Text=""></asp:Label>
|
||
</h4>
|
||
<small>Ventas</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 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="LblDiasCreditoModal"></asp:Label></span></b>
|
||
<asp:Label runat="server" ID="Label5" Text=""></asp:Label>
|
||
</h4>
|
||
<small>Dias Credito</small>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-1">
|
||
</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 $
|
||
<asp:Literal ID="LtlLimiteCreditoModal" runat="server"></asp:Literal>MN</h4>
|
||
<br />
|
||
<div id="chartdiv2"></div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<div align="center">
|
||
<h4>Comportamiento de Ventas 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 class="row">
|
||
<div class="col-md-12">
|
||
<div align="center">
|
||
<h4>Solicitudes de Autorizaciones</h4>
|
||
</div>
|
||
<br />
|
||
<asp:UpdatePanel ID="UpPedido" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="row" style="margin-right: 10px; margin-top: 18px;" align="right">
|
||
<input type="text" id="TxtBusqueda9" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda9','{0}')", GvPedidos.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda9','{0}')", GvPedidos.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</div>
|
||
<asp:GridView ID="GvPedidos" runat="server" GridLines="None" ShowHeaderWhenEmpty="true"
|
||
EmptyDataText="No se han encontrado pedidos." DataKeyNames="CveVenta,CveCliente,SerieFolio,CveUsuario"
|
||
CssClass="table table-hover table-striped ScrollAD mysmallbtn" Width="99%" data-sort="true" AutoGenerateColumns="False">
|
||
<Columns>
|
||
<asp:HyperLinkField DataTextField="SerieFolio" Target="_blank" DataNavigateUrlFields="CveVenta" DataNavigateUrlFormatString="/Ventas/Ventas.aspx?CveVenta={0}" ItemStyle-HorizontalAlign="Left" HeaderText="Serie Folio" />
|
||
<asp:BoundField DataField="Fecha" ItemStyle-Width="15%" HeaderText="Fecha" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:d}" />
|
||
<asp:BoundField DataField="Total" ItemStyle-HorizontalAlign="Right" HeaderText="Total" DataFormatString="{0:N2}" />
|
||
<asp:BoundField DataField="Abreviatura" ItemStyle-HorizontalAlign="Center" HeaderText="Mon" />
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Width="5%" HeaderText="Dias Credito">
|
||
<ItemTemplate>
|
||
<asp:TextBox ID="TxtDiasCredito" runat="server" Width="50%" Text='<%# Eval("DiasCredito", "{0:#,###.####}")%>'></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="FTBEDiasCredito" TargetControlID="TxtDiasCredito" FilterType="Numbers" runat="server" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField DataField="EstatusFactura" ItemStyle-HorizontalAlign="Left" HeaderText="Estatus" />
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Width="15%" HeaderText="Comandos">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkAutorizar" runat="server" OnClick="LnkAutorizar_Click" Text="Autorizar" data-toggle="confirmation" data-popout="true" data-original-title="¿Está seguro que desea autorizar el pedido?" data-btn-ok-label="si" />
|
||
<asp:LinkButton ID="LnkCancelar" runat="server" OnClick="LnkCancelar_Click" Text="Cancelar" data-toggle="confirmation" data-popout="true" data-original-title="¿Está seguro que desea cancelar el pedido?" data-btn-ok-label="si" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</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="DivMapaSucursal" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog" style="width: 450px;">
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpModalDivMapa" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:Literal ID="Literal2" runat="server">Seleccionar ubicación</asp:Literal></h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
|
||
<div style="text-align: right">
|
||
<input type="text" id="C_TxtDireccion" name="C_TxtDireccion" style="width: 500px!important" class="form-control" />
|
||
<input type="text" id="C_TxtDireccion2" name="C_TxtDireccion2" style="display: none!important" />
|
||
</div>
|
||
|
||
<asp:TextBox ID="txtLt" Text="0" runat="server" Style="display: none!important"></asp:TextBox>
|
||
<asp:TextBox ID="txtLg" Text="0" runat="server" Style="display: none!important"></asp:TextBox>
|
||
|
||
|
||
<div id="MAPI3" style="width: 800px!important; height: 600px!important; text-align: center;">
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<button id="BtnConfirmaCoordenadas" class="btn btn-success" type="button" onclick="ConfirmarPunto()">Confirmar</button>
|
||
<button id="btnCancelarMapa" runat="server" type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
|
||
|
||
<asp:HiddenField runat="server" ID="HDMAPOP" Value="1" ClientIDMode="Static" />
|
||
<%--1 Clientes , 2 Sucursales--%>
|
||
<asp:HiddenField runat="server" ID="HDLT" Value="0" ClientIDMode="Static" />
|
||
<asp:HiddenField runat="server" ID="HDLG" Value="0" ClientIDMode="Static" />
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
<%-- MODAL MOVER DISPOSITIVO --%>
|
||
<div id="DivMoverDispositivo" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog">
|
||
<asp:UpdatePanel ID="UpMoverDispositivo" 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="HTituloDispostivo" runat="server">Mover Dispositivo</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<asp:HiddenField ID="HdnCveDispositivoMover" runat="server" ClientIDMode="Static" Value="-1" />
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlEmpresaDispositivo" runat="server" AutoPostBack="true" OnSelectedIndexChanged="DdlEmpresaDispositivo_SelectedIndexChanged" CssClass="form-control select2me" DataValueField="CveEmpresa" DataTextField="Empresa"></asp:DropDownList>
|
||
<label for="<%= DdlEmpresaDispositivo.ClientID.ToString()%>">Empresa:</label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlClienteDispositivo" runat="server" CssClass="form-control select2me" DataValueField="CveCliente" DataTextField="Cliente"></asp:DropDownList>
|
||
<label for="<%= DdlClienteDispositivo.ClientID.ToString()%>">Cliente:</label>
|
||
</div>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<asp:LinkButton ID="LnkMoverDispositivo" runat="server" CssClass="btn btn-success" Text="Mover" OnClick="LnkMoverDispositivo_Click"></asp:LinkButton>
|
||
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
<%-- FIN MODAL MOVER DISPOSITIVO--%>
|
||
|
||
<%-- MODAL UNIFICAR EMPRESA CRM --%>
|
||
<div id="DivModalUnificarCRM" class="modal ADS fade" role="dialog">
|
||
<asp:UpdatePanel class="modal-dialog" runat="server" ID="UPModalContacto" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-content">
|
||
<div class="modal-header ">
|
||
<h4 class="modal-title">
|
||
<asp:Literal ID="LtlModalTitulo" Text="Unificar Cliente CRM" runat="server"> </asp:Literal></h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel ID="UpEmpresasCRM" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="row" style="margin-right: 10px; margin-top: 18px; margin-bottom: 5px;" align="right">
|
||
<input type="text" id="TxtBusquedaCRM" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusquedaCRM','{0}')", GvEmpresasCRM.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusquedaCRM','{0}')", GvEmpresasCRM.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</div>
|
||
<asp:GridView ID="GvEmpresasCRM" runat="server" DataKeyNames="CveEmpresaCRM, Empresa, RFC, CveMedioCaptacion, MedioCaptacion, CveVendedorAsignado, Vendedor, NoContactos, NoAcercamientos, CveUsuarioIng, UsuarioIng, FechaIng" EmptyDataText="No se han registrado de Empresas"
|
||
EmptyDataRowStyle-HorizontalAlign="Center" CssClass="table table-striped table-advance table-hover ScrollAD Widthall mysmallbtn" data-sort="true"
|
||
GridLines="None" AutoGenerateColumns="false">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Empresa" ItemStyle-Width="25%" ItemStyle-HorizontalAlign="Left">
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="HplEmpresa" Target="_blank" runat="server" Text='<%# Eval("Empresa")%>' data-toggle="tooltip" title="Ir a Detalle"> </asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="RFC" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Left">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblRFC" runat="server" Text='<%# Eval("RFC")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Vendedor" ItemStyle-Width="15%" ItemStyle-HorizontalAlign="Left">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblVendedor" runat="server" Text='<%# Eval("Vendedor")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField DataField="FechaIng" ItemStyle-Width="10%" HeaderText="Fecha Ingreso" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:g}" />
|
||
<asp:TemplateField HeaderText="Usuario que Ingresó" ItemStyle-Width="15%" ItemStyle-HorizontalAlign="Left">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblUsuarioIng" runat="server" Text='<%# Eval("UsuarioIng")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:RadioButton ID="RBSeleccion" runat="server" AutoPostBack="true" onclick="checkRadioBtn(this);" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:Button ID="BtnUnificarCRM" OnClick="BtnUnificarCRM_Click" runat="server" Text="Unificar" CssClass="btn btn-primary" />
|
||
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<%-- END MODAL UNIFICAR EMPRESA CRM --%>
|
||
|
||
<%-- MODAL MODIFICAR PORCENTAJE PRECIOS --%>
|
||
<div id="DivPorcentajePrecios" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog">
|
||
<div class="modal-content" style="width: 700px;">
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">Modificar Precio de Productos</h4>
|
||
</div>
|
||
<asp:UpdatePanel ID="UpPorcentaje" UpdateMode="Conditional" runat="server">
|
||
<ContentTemplate>
|
||
<div class="modal-body">
|
||
|
||
|
||
<div class="row" style="margin: 5px;">
|
||
|
||
<table border="0" cellpadding="0" class="Widthall grides" cellspacing="0">
|
||
<tbody>
|
||
<tr class="Titulos">
|
||
<th style="width: 28px">#</th>
|
||
<th style="width: 200px">Clasificación<br />
|
||
Producto </th>
|
||
<th width="73px">Precio<br />
|
||
General </th>
|
||
<th width="73px">%</th>
|
||
<th width="73px">Precio<br />
|
||
Aplicado </th>
|
||
<th style="width: 73px;"></th>
|
||
</tr>
|
||
<tr align="center">
|
||
<td></td>
|
||
<td style="text-align: center;">
|
||
<div class="psagregar">
|
||
<div class="comboxes">
|
||
<asp:DropDownList ID="DdlClasificacion2" runat="server" AppendDataBoundItems="true" AutoPostBack="true" DataTextField="Clasificacion" DataValueField="CveClasificacion" Width="100%" Class="form-control input-sm select2me">
|
||
<asp:ListItem Selected="True" Text="Seleccione la Clasificación (Todas)" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<br />
|
||
<ADS:Dropdownlost runat="server" ID="DdlProducto2" CssStyle="width: 100%;" CssClassDdl="select2me" DataTextField="PSCodigo" DataValueField="CvePS" />
|
||
<%-- <asp:RequiredFieldValidator ID="RFVProducto2" InitialValue="-1" runat="server" ControlToValidate="DdlProducto2" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Producto''</b> es necesario, por favor ingréselo." ValidationGroup="GprAgregaPS"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCEProducto2" runat="server" HighlightCssClass="vco" TargetControlID="RFVProducto2" Width="300px"></ajax:ValidatorCalloutExtender>--%>
|
||
</div>
|
||
</div>
|
||
</td>
|
||
<td>
|
||
<asp:Label ID="LbPrecioG" DataFormatString="{0:N2}" Width="55px" MaxLength="15" runat="server"></asp:Label>
|
||
</td>
|
||
<td>
|
||
<asp:TextBox ID="txtPorcentaje" CssClass="form-control input-sm" Width="55px" MaxLength="15" runat="server" ValidationGroup="GprAgregaPS" Style="text-align: right"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="ftbe" runat="server" TargetControlID="txtPorcentaje" FilterType="Custom, Numbers" ValidChars=".," />
|
||
<asp:RequiredFieldValidator ID="RFVPorcentaje" runat="server" ControlToValidate="txtPorcentaje" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''%'' Porcentaje</b> es necesario, por favor ingréselo." ValidationGroup="GprAgregaPS"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCEPorcentaje" runat="server" HighlightCssClass="vco" TargetControlID="RFVPorcentaje" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
<td>
|
||
<asp:Label ID="LbPrecioA" Width="55px" MaxLength="15" runat="server" ClientIDMode="Static"></asp:Label>
|
||
</td>
|
||
<td align="center">
|
||
<asp:LinkButton ID="LbAgregar" runat="server" CssClass="btn btn-default" ValidationGroup="GprAgregaPS" Text="Agregar" />
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
<asp:Button ID="BtnCambiaPorcentaje" Text="" OnClick="BtnCambiaPorcentaje_Click" ClientIDMode="Static" Style="display: none;" runat="server" />
|
||
</div>
|
||
|
||
<br />
|
||
<div class="row" style="margin: 5px;">
|
||
<asp:UpdatePanel ID="UppGrid" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<%--table table-striped table-advance table-hover Widthall ScrollAD
|
||
tabla_correcto grides Widthall mysmallbtn--%>
|
||
<asp:GridView ID="GvM" runat="server" GridLines="none" CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn" DataKeyNames="No" EmptyDataText="Aún no hay registros." AutoGenerateColumns="False" AllowPaging="False" ShowHeaderWhenEmpty="True">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="" ItemStyle-Font-Size="6pt">
|
||
<EditItemTemplate>
|
||
<asp:Literal ID="lbNo" runat="server" Text='<%# Eval("No")%>'></asp:Literal>
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="lbNo" runat="server" Text='<%# Eval("No")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="28px"></ItemStyle>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="" ReadOnly="true" DataField="Producto" ItemStyle-Width="200px" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="" ReadOnly="true" DataField="PrecioG" ItemStyle-Width="73px" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:N2}" />
|
||
|
||
|
||
<asp:TemplateField HeaderText="">
|
||
<EditItemTemplate>
|
||
<asp:TextBox ID="TxtPorcentajeP" CssClass="form-control input-sm" runat="server" Width="80px" Text='<%# Eval("PorcentajeProducto", "{0:N2}")%>' Style="text-align: right"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="ftbe" runat="server" TargetControlID="txtPorcentajeP" FilterType="Custom, Numbers" ValidChars=".," />
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="lblPorcentajeP" runat="server" Text='<%# Eval("PorcentajeProducto", "{0:N2}")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="73px" HorizontalAlign="Right"></ItemStyle>
|
||
<FooterStyle HorizontalAlign="Right"></FooterStyle>
|
||
</asp:TemplateField>
|
||
|
||
|
||
<asp:BoundField HeaderText="" ReadOnly="true" DataField="PrecioA" ItemStyle-Width="73px" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:N2}" />
|
||
|
||
<asp:TemplateField>
|
||
<EditItemTemplate>
|
||
<center>
|
||
<asp:LinkButton ID="imgU" runat="server" AlternateText="Actualizar" CausesValidation="True" CommandName="Update" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-check'></i>" ValidationGroup="GrpGV" />
|
||
<asp:LinkButton ID="imgC" runat="server" AlternateText="Cancelar" CausesValidation="False" CommandName="Cancel" CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-times'></i>" />
|
||
</center>
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="imgE" runat="server" AlternateText="Editar" CausesValidation="False" CommandName="Edit" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
||
<asp:LinkButton ID="lnkRemove" runat="server" AlternateText="Eliminar" OnClick="DeleteRow" CommandArgument='<%# Eval("No")%>' CssClass="btn btn-circle btn-sm red" Text="<i class='icon-trash'></i>" data-toggle="confirmation" data-popout="true" data-original-title="¿Seguro que desea eliminar el porcentaje?" data-btn-ok-label="si" />
|
||
</ItemTemplate>
|
||
<ItemStyle Width="73px"></ItemStyle>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
<RowStyle CssClass="Texto" />
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
|
||
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:Button ID="BtnGuardarPorcentajes" runat="server" Text="Guardar" CssClass="btn btn-primary" />
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<%-- FIN MODAL IMPORTAR SALDOS --%>
|
||
</asp:Content>
|
||
|
||
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
|
||
<script src="/Scripts/DataTables.js"></script>
|
||
<script src="../Metronic/assets/global/plugins/bootstrap-wizard/jquery.bootstrap.wizard.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 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 CargaGraficaComportamientoVentas(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": "Limite Credito",
|
||
"type": "column",
|
||
"color": "#000000",
|
||
"valueField": "limite"
|
||
}],
|
||
"categoryField": "year",
|
||
"categoryAxis": {
|
||
"gridPosition": "start",
|
||
"axisAlpha": 0,
|
||
"gridAlpha": 0,
|
||
"position": "left"
|
||
},
|
||
"export": {
|
||
"enabled": true
|
||
}
|
||
|
||
});
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
function pageLoad(sender, e) {
|
||
|
||
|
||
$('a[class="ajax__tab_tab"]').click(function () {
|
||
$.fn.dataTable.tables({ visible: true, api: true }).columns.adjust();
|
||
});
|
||
|
||
<%-- $("C_Tab_TabAlta_TxtTelefono").inputmask("mask", {
|
||
"mask": "(999) 999-9999"
|
||
});
|
||
|
||
Sys.Application.add_load(function (s, e) {
|
||
$('#<%=TxtTelefono.ClientID %>').inputmask("mask", {
|
||
"mask": "(999) 999-9999"
|
||
});
|
||
});--%>
|
||
}
|
||
$(document).on('mouseenter', ".truncate", function () {
|
||
var $this = $(this);
|
||
if (this.offsetWidth < this.scrollWidth && !$this.attr('title')) {
|
||
$this.tooltip({
|
||
title: $this.text(),
|
||
placement: "top"
|
||
});
|
||
$this.tooltip('show');
|
||
}
|
||
});
|
||
|
||
|
||
function OrdenarGVAnticipos() {
|
||
$('#<%=GVAnticipos.ClientID%>').DataTable({
|
||
retrieve: true,
|
||
scrollY: '300px',
|
||
scrollCollapse: true,
|
||
paging: false,
|
||
searching: false,
|
||
info: false,
|
||
ordering: false
|
||
});
|
||
$('#OrdenarGVAnticipos').parent().parent().children().first().css("position", "static");
|
||
}
|
||
|
||
function OrdenarGVAnticiposHistorial() {
|
||
$('#<%=GVAnticiposHistorial.ClientID%>').DataTable({
|
||
retrieve: true,
|
||
scrollY: '300px',
|
||
scrollCollapse: true,
|
||
paging: false,
|
||
searching: false,
|
||
info: false,
|
||
ordering: false
|
||
});
|
||
$('#GVAnticiposHistorial').parent().parent().children().first().css("position", "static");
|
||
}
|
||
|
||
function showDivEC() {
|
||
|
||
$('#<%= TxtNombreSucursal.ClientID %>').val('');
|
||
$('#<%= TxtDireccionSucursal.ClientID %>').val('');
|
||
$('#<%= TxtNumExtSucursal.ClientID %>').val('');
|
||
$('#<%= TxtNumIntSucursal.ClientID %>').val('');
|
||
$('#<%= TxtCPSucursal.ClientID %>').val('');
|
||
$('#<%= TxtColoniaSucursal.ClientID %>').val('');
|
||
$('#<%= TxtTelefonoSucursal.ClientID %>').val('');
|
||
$('#<%= TxtCiudadSucursal.ClientID %>').val('');
|
||
$('#<%= TxtLocalidadSucursal.ClientID %>').val('');
|
||
$('#<%= TxtEstadoSucursal.ClientID %>').val('');
|
||
$('#<%= TxtPaisSucursal.ClientID %>').val('');
|
||
$('#<%= TxtContactoSucursal.ClientID %>').val('');
|
||
$('#<%= TxtCorreoSucursal.ClientID %>').val('');
|
||
$('#<%= TxtCorreoSucursalCotizacion.ClientID %>').val('');
|
||
$('#<%= DdlClienteSucursalEnvio.ClientID %>').val('-1');
|
||
$('#divAgregarSucursal').modal();
|
||
}
|
||
function hideDivEC() {
|
||
$('#divAgregarSucursal').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;
|
||
}
|
||
|
||
//this pageLoad will only works if you are using ASP.Net AJAX
|
||
//if you're not, you can use the other way.
|
||
function CargaHeader() {
|
||
var grid = document.getElementById('<%=GvCxC.ClientID %>');
|
||
var grid2 = document.getElementById('<%=GvCxCHistorial.ClientID %>');
|
||
|
||
var firstRowHeaderClone = null;
|
||
|
||
if (grid && grid2 && grid.cells && grid2.cells) {
|
||
if (grid && grid.cells.length > 1) {
|
||
firstRowHeaderClone = grid.tBodies[0].rows[0].cloneNode(true);
|
||
grid.tBodies[0].insertBefore(firstRowHeaderClone, grid.tBodies[0].rows[0]);
|
||
|
||
var Row1 = grid.tBodies[0].rows[0];
|
||
var Row2 = grid.tBodies[0].rows[1];
|
||
|
||
if (Row1.cells.length > 1 && Row2.cells.length > 1) {
|
||
Row2.deleteCell(0);
|
||
Row2.deleteCell(0);
|
||
Row2.deleteCell(0);
|
||
Row2.deleteCell(0);
|
||
Row2.deleteCell(0);
|
||
|
||
Row1.cells[0].rowSpan = 2;
|
||
Row1.cells[1].rowSpan = 2;
|
||
Row1.cells[2].rowSpan = 2;
|
||
Row1.cells[3].rowSpan = 2;
|
||
Row1.cells[4].rowSpan = 2;
|
||
|
||
Row1.deleteCell(6);
|
||
Row1.deleteCell(7);
|
||
|
||
Row1.cells[5].colSpan = 2;
|
||
Row1.cells[6].colSpan = 2;
|
||
|
||
Row2.deleteCell(4);
|
||
Row2.deleteCell(4);
|
||
|
||
Row1.cells[7].rowSpan = 2;
|
||
Row1.cells[8].rowSpan = 2;
|
||
|
||
|
||
}
|
||
}
|
||
|
||
var firstRowHeaderClone2 = null;
|
||
if (grid2 && grid2.cells.length > 1) {
|
||
firstRowHeaderClone2 = grid2.tBodies[0].rows[0].cloneNode(true);
|
||
grid2.tBodies[0].insertBefore(firstRowHeaderClone2, grid2.tBodies[0].rows[0]);
|
||
|
||
var Row12 = grid2.tBodies[0].rows[0];
|
||
var Row22 = grid2.tBodies[0].rows[1];
|
||
|
||
if (Row12.cells.length > 1 && Row22.cells.length > 1) {
|
||
Row22.deleteCell(0);
|
||
Row22.deleteCell(0);
|
||
Row22.deleteCell(0);
|
||
Row22.deleteCell(0);
|
||
Row22.deleteCell(0);
|
||
|
||
Row12.cells[0].rowSpan = 2;
|
||
Row12.cells[1].rowSpan = 2;
|
||
Row12.cells[2].rowSpan = 2;
|
||
Row12.cells[3].rowSpan = 2;
|
||
Row12.cells[4].rowSpan = 2;
|
||
|
||
Row12.deleteCell(6);
|
||
Row12.deleteCell(7);
|
||
|
||
Row12.cells[5].colSpan = 2;
|
||
Row12.cells[6].colSpan = 2;
|
||
|
||
Row22.deleteCell(4);
|
||
Row22.deleteCell(4);
|
||
|
||
Row12.cells[7].rowSpan = 2;
|
||
Row12.cells[8].rowSpan = 2;
|
||
}
|
||
}
|
||
}
|
||
}
|
||
|
||
function fncTxt(t) {
|
||
|
||
$get('TxtNombreComercial').value = t.value;
|
||
}
|
||
|
||
function cargaddls() {
|
||
$('#BtnCargaContable').click();
|
||
}
|
||
|
||
function CargaCuentas(op) {
|
||
$get("HdnCuenta").value = op;
|
||
$("#BtnCargarCuentas").click();
|
||
}
|
||
function LimpiaModal() {
|
||
$('#<%= TxtEnvioDireccion.ClientID %>').val('');
|
||
$('#<%= TxtEnvioNoExt.ClientID %>').val('');
|
||
$('#<%= TxtEnvioNoint.ClientID %>').val('');
|
||
$('#<%= TxtEnvioColonia.ClientID %>').val('');
|
||
$('#<%= TxtEnvioCiudad.ClientID %>').val('');
|
||
$('#<%= TxtEnvioEstado.ClientID %>').val('');
|
||
$('#<%= TxtEnvioContacto.ClientID %>').val('');
|
||
<%-- $('#<%= TxtDepartamento.ClientID %>').val('');--%>
|
||
$('#<%= TxtEnvioCP.ClientID %>').val('');
|
||
}
|
||
|
||
//SALDO PARA IMPORTAR
|
||
function ChkSaldo(Chk, txt, importe) {
|
||
if (Chk.checked) {
|
||
txt.value = importe;
|
||
} else {
|
||
txt.value = "";
|
||
}
|
||
SumaSaldoImportar();
|
||
}
|
||
|
||
function CambiaSaldo(chk, txt, saldo) {
|
||
if (ToDouble(txt.value) > 0) {
|
||
chk.checked = true;
|
||
} else {
|
||
chk.checked = false;
|
||
}
|
||
|
||
if (ToDouble(txt.value) > saldo) {
|
||
txt.value = saldo;
|
||
alert("El Importe no debe de exceder el saldo");
|
||
}
|
||
SumaSaldoImportar();
|
||
}
|
||
|
||
function SumaSaldoImportar() {
|
||
debugger;
|
||
var Sumatoria = 0;
|
||
$(".SaldoImportar").each(function () {
|
||
Sumatoria += ToDouble($(this).val());
|
||
});
|
||
$get("TxtSaldoImportar").value = Sumatoria;
|
||
}
|
||
|
||
function CierraFrame() {
|
||
$("#ajaxidmodal > .modal-header > button.close").click();
|
||
$("#btnCargaArrayDisp").click();
|
||
}
|
||
|
||
var handleTitle = function (tab, navigation, index) {
|
||
var total = navigation.find('li').length;
|
||
var current = index + 1;
|
||
// set wizard title
|
||
$('.step-title', $('#form_wizard_1')).text('Paso ' + (index + 1) + ' de ' + total);
|
||
// set done steps
|
||
jQuery('li', $('#form_wizard_1')).removeClass("done");
|
||
var li_list = navigation.find('li');
|
||
for (var i = 0; i < index; i++) {
|
||
jQuery(li_list[i]).addClass("done");
|
||
}
|
||
if (current == 1) {
|
||
$('#form_wizard_1').find('.button-previous').hide();
|
||
}
|
||
|
||
if (current >= total) {
|
||
$('#form_wizard_1').find('.button-next').hide();
|
||
}
|
||
|
||
Metronic.scrollTo($('.page-title'));
|
||
}
|
||
|
||
$(document).ready(function () {
|
||
$('#form_wizard_1').bootstrapWizard({
|
||
'nextSelector': '.button-next',
|
||
'previousSelector': '.button-previous',
|
||
onTabClick: function (tab, navigation, index, clickedIndex) {
|
||
return false;
|
||
},
|
||
onNext: function (tab, navigation, index) {
|
||
|
||
handleTitle(tab, navigation, index);
|
||
|
||
},
|
||
onPrevious: function (tab, navigation, index) {
|
||
|
||
handleTitle(tab, navigation, index);
|
||
$("#Giro").click()
|
||
|
||
},
|
||
onTabShow: function (tab, navigation, index) {
|
||
var total = navigation.find('li').length;
|
||
var current = index + 1;
|
||
var $percent = (current / total) * 100;
|
||
|
||
handleTitle(tab, navigation, index);
|
||
$('#form_wizard_1').find('.progress-bar').css({
|
||
width: $percent + '%'
|
||
});
|
||
}
|
||
});
|
||
|
||
$('#ChkRequiereOC').parent().parent().on('click', function (e, data) {
|
||
const element = document.querySelector('div.bootstrap-switch-id-ChkRequiereOC');
|
||
|
||
if (element.classList.contains('bootstrap-switch-on')) {
|
||
debugger;
|
||
var GridView = document.getElementById('<%=GvDocsVentas.ClientID %>')
|
||
|
||
var dataGrid = document.all['GvDocsVentas'];
|
||
var rows = dataGrid.rows;
|
||
|
||
for (var index = 1; index <= 1; index++) {
|
||
var checkBox = rows[index].cells[0].childNodes[1];
|
||
if (!checkBox.checked)
|
||
checkBox.checked = true;
|
||
|
||
}
|
||
}
|
||
else {
|
||
var GridView = document.getElementById('<%=GvDocsVentas.ClientID %>')
|
||
|
||
var dataGrid = document.all['GvDocsVentas'];
|
||
var rows = dataGrid.rows;
|
||
|
||
for (var index = 1; index <= 1; index++) {
|
||
var checkBox = rows[index].cells[0].childNodes[1];
|
||
if (checkBox.checked)
|
||
checkBox.checked = false;
|
||
|
||
}
|
||
}
|
||
});
|
||
$('#ChkRequiereOC').parent().parent().on('switch-change', function (e, data) {
|
||
alert('df');
|
||
});
|
||
});
|
||
|
||
|
||
</script>
|
||
|
||
|
||
<script>
|
||
function CargaModalMoverDispositivo(Cve) {
|
||
$("#HdnCveDispositivoMover").val(Cve);
|
||
$("#DivMoverDispositivo").modal("show");
|
||
}
|
||
|
||
|
||
var image = '/Imagenes/rsz_11rsz_car.png';
|
||
var geocoder;
|
||
var map;
|
||
var directionsService;
|
||
var directionsDisplay;
|
||
|
||
var SelTxtLat = '0';
|
||
var SelTxtLon = '0';
|
||
|
||
var icono;
|
||
var markerDireccion;
|
||
|
||
function initMap() {
|
||
|
||
var uluru = { lat: 29.0730, lng: -110.9559 };
|
||
|
||
let HDMAPOP = parseInt($('#HDMAPOP').val());
|
||
let LTF = 0;
|
||
let LGF = 0;
|
||
|
||
if (HDMAPOP == 1) {
|
||
LTF = parseFloat($('#HDLT').val());
|
||
LGF = parseFloat($('#HDLG').val());
|
||
} else {
|
||
LTF = parseFloat($('#<%= txtLt.ClientID %>').val());
|
||
LGF = parseFloat($('#<%= txtLg.ClientID %>').val());
|
||
}
|
||
|
||
if (isNaN(LGF) || isNaN(LGF)) {
|
||
LTF = 0;
|
||
LGF = 0;
|
||
}
|
||
|
||
if (LTF != 0 & LGF != 0) {
|
||
uluru = { lat: LTF, lng: LGF };
|
||
}
|
||
|
||
map = new google.maps.Map(document.getElementById('MAPI3'), {
|
||
center: uluru,
|
||
zoom: 10
|
||
});
|
||
|
||
directionsService = new google.maps.DirectionsService;
|
||
directionsDisplay = new google.maps.DirectionsRenderer;
|
||
directionsDisplay.setOptions({ suppressMarkers: true });
|
||
geocoder = new google.maps.Geocoder();
|
||
directionsDisplay.setMap(map);
|
||
|
||
var input = document.getElementById('C_TxtDireccion');
|
||
var input2 = document.getElementById('C_TxtDireccion2');
|
||
var searchBox = new google.maps.places.SearchBox(input);
|
||
var searchBox2 = new google.maps.places.SearchBox(input2);
|
||
// map.controls[google.maps.ControlPosition.TOP_LEFT].push(input);
|
||
|
||
map.addListener('bounds_changed', function () {
|
||
searchBox.setBounds(map.getBounds());
|
||
searchBox2.setBounds(map.getBounds());
|
||
});
|
||
|
||
map.addListener('bounds_changed', function () {
|
||
searchBox.setBounds(map.getBounds());
|
||
searchBox2.setBounds(map.getBounds());
|
||
});
|
||
|
||
|
||
|
||
|
||
if (LTF != 0 & LGF != 0) {
|
||
|
||
|
||
|
||
icono = null;
|
||
icono = {
|
||
size: new google.maps.Size(71, 71),
|
||
origin: new google.maps.Point(0, 0),
|
||
anchor: new google.maps.Point(17, 34),
|
||
scaledSize: new google.maps.Size(25, 25)
|
||
};
|
||
|
||
var latlng = { lat: LTF, lng: LGF };
|
||
markerDireccion = new google.maps.Marker({
|
||
map: map,
|
||
icon: icono,
|
||
position: latlng
|
||
})
|
||
markers.push(markerDireccion);
|
||
geocodeLatLng(LTF, LGF, '#C_TxtDireccion');
|
||
}
|
||
|
||
|
||
|
||
searchBox.addListener('places_changed', function () {
|
||
var places = searchBox.getPlaces();
|
||
|
||
if (places.length == 0) {
|
||
return;
|
||
}
|
||
|
||
// Clear out the old markers.
|
||
markers.forEach(function (marker) {
|
||
marker.setMap(null);
|
||
});
|
||
markers = [];
|
||
|
||
// For each place, get the icon, name and location.
|
||
var bounds = new google.maps.LatLngBounds();
|
||
places.forEach(function (place) {
|
||
if (!place.geometry) {
|
||
console.log("Returned place contains no geometry");
|
||
return;
|
||
}
|
||
|
||
icono = null;
|
||
icono = {
|
||
size: new google.maps.Size(71, 71),
|
||
origin: new google.maps.Point(0, 0),
|
||
anchor: new google.maps.Point(17, 34),
|
||
scaledSize: new google.maps.Size(25, 25)
|
||
};
|
||
|
||
// Create a marker for each place.
|
||
|
||
markerDireccion = new google.maps.Marker({
|
||
map: map,
|
||
icon: icono,
|
||
title: place.name,
|
||
position: place.geometry.location
|
||
})
|
||
|
||
markers.push(markerDireccion);
|
||
|
||
var lat = place.geometry.location.lat();
|
||
var lng = place.geometry.location.lng();
|
||
|
||
SelTxtLat = lat;
|
||
SelTxtLon = lng;
|
||
|
||
|
||
$('#CommandArg').val(lng + " " + lat);
|
||
|
||
if (place.geometry.viewport) {
|
||
// Only geocodes have viewport.
|
||
bounds.union(place.geometry.viewport);
|
||
} else {
|
||
bounds.extend(place.geometry.location);
|
||
}
|
||
});
|
||
map.fitBounds(bounds);
|
||
});
|
||
|
||
searchBox2.addListener('places_changed', function () {
|
||
var places = searchBox2.getPlaces();
|
||
|
||
if (places.length == 0) {
|
||
return;
|
||
}
|
||
|
||
// Clear out the old markers.
|
||
markers.forEach(function (marker) {
|
||
marker.setMap(null);
|
||
});
|
||
markers = [];
|
||
|
||
// For each place, get the icon, name and location.
|
||
var bounds = new google.maps.LatLngBounds();
|
||
places.forEach(function (place) {
|
||
if (!place.geometry) {
|
||
console.log("Returned place contains no geometry");
|
||
return;
|
||
}
|
||
var icon = {
|
||
url: place.icon,
|
||
size: new google.maps.Size(71, 71),
|
||
origin: new google.maps.Point(0, 0),
|
||
anchor: new google.maps.Point(17, 34),
|
||
scaledSize: new google.maps.Size(25, 25)
|
||
};
|
||
|
||
// Create a marker for each place.
|
||
markers.push(new google.maps.Marker({
|
||
map: map,
|
||
icon: icon,
|
||
title: place.name,
|
||
position: place.geometry.location
|
||
}));
|
||
|
||
var lat = place.geometry.location.lat();
|
||
var lng = place.geometry.location.lng();
|
||
|
||
$('#<%= txtLt.ClientID %>').val(lat);
|
||
$('#<%= txtLg.ClientID %>').val(lng);
|
||
|
||
if (place.geometry.viewport) {
|
||
// Only geocodes have viewport.
|
||
bounds.union(place.geometry.viewport);
|
||
} else {
|
||
bounds.extend(place.geometry.location);
|
||
}
|
||
});
|
||
|
||
map.fitBounds(bounds);
|
||
$("#divDirecciones").modal('hide')
|
||
});
|
||
|
||
|
||
|
||
google.maps.event.addListener(map, 'click', function (event) {
|
||
|
||
if (markerDireccion) {
|
||
markerDireccion.setMap(null);
|
||
markerDireccion = null;
|
||
}
|
||
|
||
markerDireccion = new google.maps.Marker({
|
||
map: map,
|
||
position: event.latLng
|
||
});
|
||
|
||
var strTemp = event.latLng;
|
||
SelTxtLat = strTemp.lat();
|
||
SelTxtLon = strTemp.lng();
|
||
|
||
geocodeLatLng(SelTxtLat, SelTxtLon, '#C_TxtDireccion');
|
||
|
||
});
|
||
|
||
}
|
||
|
||
function CargaPickers() {
|
||
$.datetimepicker.setLocale('es');
|
||
|
||
$('#C_txtFechaI').datetimepicker({
|
||
dayOfWeekStart: 1,
|
||
lang: 'es',
|
||
format: 'd/m/Y H:i',
|
||
formatDate: 'd/m/Y H:i',
|
||
step: 30
|
||
});
|
||
$('#C_txtFechaF').datetimepicker({
|
||
dayOfWeekStart: 1,
|
||
lang: 'es',
|
||
format: 'd/m/Y H:i',
|
||
formatDate: 'd/m/Y H:i',
|
||
step: 30
|
||
});
|
||
|
||
$('#C_imgCalendario').click(function () {
|
||
$('#C_txtFechaI').datetimepicker('show');
|
||
});
|
||
|
||
$('#C_imgCalendarioF').click(function () {
|
||
$('#C_txtFechaF').datetimepicker('show');
|
||
});
|
||
|
||
$('#dvConsulta').modal();
|
||
|
||
}
|
||
|
||
|
||
|
||
var markers = [];
|
||
|
||
function CreaMarcador(coords, nomEquipo, imagen, infowindow) {
|
||
if (typeof imagen === 'undefined') { imagen = image; }
|
||
var marker = new google.maps.Marker({
|
||
position: coords,
|
||
title: nomEquipo,
|
||
map: map,
|
||
icon: imagen
|
||
});
|
||
var infowindow = new google.maps.InfoWindow({
|
||
content: infowindow
|
||
});
|
||
marker.addListener('click', function () {
|
||
infowindow.open(map, marker);
|
||
});
|
||
markers.push(marker);
|
||
map.setCenter(coords);
|
||
}
|
||
|
||
function DeleteMarkers() {
|
||
for (var i = 0; i < markers.length; i++) {
|
||
markers[i].setMap(null);
|
||
}
|
||
markers = [];
|
||
directionsDisplay.setMap(null);
|
||
}
|
||
|
||
function calculateAndDisplayRoute(origin, destination) {
|
||
directionsService.route({
|
||
origin: origin,
|
||
destination: destination,
|
||
travelMode: 'DRIVING'
|
||
}, function (response, status) {
|
||
if (status === 'OK') {
|
||
directionsDisplay.setDirections(response);
|
||
directionsDisplay.setMap(map);
|
||
} else {
|
||
window.alert('Directions request failed due to ' + status);
|
||
}
|
||
});
|
||
}
|
||
|
||
|
||
|
||
|
||
function geocodeLatLng(lt, lg, txt) {
|
||
|
||
// var input = document.getElementById('latlng').value;
|
||
var latlng = { lat: parseFloat(lt), lng: parseFloat(lg) };
|
||
var resultado = "";
|
||
|
||
geocoder.geocode({ 'location': latlng }, function (results, status) {
|
||
if (status === 'OK') {
|
||
|
||
if (results[0]) {
|
||
|
||
$(txt).val(results[0].formatted_address);
|
||
} else {
|
||
//alert('Sin resultado');
|
||
}
|
||
} else {
|
||
//alert('Geocoder failed due to: ' + status);
|
||
}
|
||
});
|
||
|
||
return resultado;
|
||
}
|
||
|
||
|
||
function muestraMapa() {
|
||
|
||
$('#DivMapaSucursal').modal();
|
||
|
||
setTimeout(initMap(), 2000);
|
||
}
|
||
|
||
function ConfirmarPunto() {
|
||
|
||
if ($('#HDMAPOP').val() == '1') {
|
||
|
||
$('#HDLT').val(SelTxtLat);
|
||
$('#HDLG').val(SelTxtLon);
|
||
|
||
|
||
} else {
|
||
$('#<%= txtLt.ClientID %>').val(SelTxtLat);
|
||
$('#<%= txtLg.ClientID %>').val(SelTxtLon);
|
||
}
|
||
|
||
|
||
$('#DivMapaSucursal').modal('hide');
|
||
}
|
||
|
||
$(document).ready(function () {
|
||
|
||
|
||
$('#DivMapaSucursal').on('shown.bs.modal', function () {
|
||
google.maps.event.trigger(map, "resize");
|
||
//map.setCenter(marker.getPosition());
|
||
});
|
||
|
||
});
|
||
|
||
function checkRadioBtn(id) {
|
||
var gv = document.getElementById('<%=GvEmpresasCRM.ClientID %>');
|
||
|
||
for (var i = 1; i < gv.rows.length; i++) {
|
||
var radioBtn = gv.rows[i].cells[5].getElementsByTagName("input");
|
||
|
||
// Check if the id not same
|
||
if (radioBtn[0].id != id.id) {
|
||
radioBtn[0].checked = false;
|
||
}
|
||
}
|
||
}
|
||
|
||
function FnCambiaPorcentaje(numero) {
|
||
$get("BtnCambiaPorcentaje").click();
|
||
}
|
||
|
||
</script>
|
||
<script
|
||
src="https://maps.googleapis.com/maps/api/js?key=AIzaSyAF7s8wwhzCVXDUYopc9mXxqaWB33cDro4&libraries=places">
|
||
</script>
|
||
|
||
</asp:Content>
|