7502 lines
655 KiB
Plaintext
7502 lines
655 KiB
Plaintext
<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="Personal.aspx.vb" Inherits="RH_Personal" %>
|
||
|
||
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
||
<link href="/Metronic/assets/global/plugins/dropzone/css/dropzone.css" rel="stylesheet" />
|
||
<style>
|
||
.GvAsistenciaDiv .ADScroller-header {
|
||
overflow: visible;
|
||
}
|
||
|
||
.lblforchk {
|
||
font-size: 13px;
|
||
color: #888888;
|
||
opacity: 1;
|
||
display: block;
|
||
}
|
||
|
||
#C_Tab_TabRH > div.row > div:nth-child(3) > div:nth-child(3) > div.portlet-body.form > table > tbody > tr:nth-child(1) > td {
|
||
width: 200px !important;
|
||
}
|
||
|
||
#C_Tab_TabRH > div.row > div:nth-child(3) > div:nth-child(3) > div.portlet-body.form > table > thead > tr > th:nth-child(2) {
|
||
width: 200px !important;
|
||
}
|
||
|
||
.Excede {
|
||
overflow: hidden;
|
||
text-overflow: ellipsis;
|
||
}
|
||
|
||
.orange {
|
||
background-color: orangered;
|
||
}
|
||
|
||
.GvVacaciones tr td:nth-child(1) {
|
||
white-space: nowrap;
|
||
}
|
||
|
||
.form-group.form-md-line-input .form-control.input-sm.form-small ~ label {
|
||
padding-bottom: 22px;
|
||
}
|
||
</style>
|
||
</asp:Content>
|
||
<asp:Content ID="Content3" ContentPlaceHolderID="HB" runat="Server">
|
||
<%-- <li>
|
||
<asp:LinkButton ID="ImgImprimir" Visible="false" runat="server"> <i class="fa fa-file-pdf-o" style="font-weight:bold;"></i> PDF</asp:LinkButton>
|
||
</li>--%>
|
||
<li>
|
||
<asp:LinkButton ID="ImgImprimirExpediente" Visible="false" runat="server"> <i class="fa fa-file-pdf-o" style=" font-weight: bold;"></i> Expediente de personal</asp:LinkButton>
|
||
</li>
|
||
|
||
<%-- <asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:LinkButton ID="LbGafete" runat="server" CssClass=""><i class="fa fa-list-alt"></i> Gafete</asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
<Triggers>
|
||
<asp:PostBackTrigger ControlID="LbGafete" />
|
||
</Triggers>
|
||
</asp:UpdatePanel>--%>
|
||
|
||
|
||
<li>
|
||
<asp:LinkButton ID="Lnkopenaddcuentabancaria" OnClick="Lnkopenaddcuentabancaria_Click" Visible="true" runat="server"> <i class="fa fa-plus"></i> Agregar cuenta bancaria</asp:LinkButton>
|
||
</li>
|
||
|
||
<asp:UpdatePanel ID="UpBuzon" runat="server">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:LinkButton ID="LnkBuzonDeCalidad" Visible="true" runat="server"> <i class="fa fa-sticky-note"></i> Agregar buzón de calidad</asp:LinkButton>
|
||
</li>
|
||
<li>
|
||
<asp:LinkButton ID="LnkActivar" OnClick="LnkActivar_Click" runat="server"><i class="fa fa-refresh-o"></i>Reingreso </asp:LinkButton>
|
||
<asp:LinkButton ID="LnkDesactivar" OnClick="LnkDesactivar_Click" runat="server"><i class="fa fa-ban"></i>Desactivar </asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel ID="UpSaldoI" runat="server">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:LinkButton ID="LnkSaldoI" Visible="true" runat="server"> <i class="fa fa-plus"></i> Carga saldo inicial</asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel ID="UpDescargaConsumos" runat="server" Visible="false">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:LinkButton ID="LnkImprimirPDFConsumo" runat="server" OnClick="LnkImprimirPDFConsumo_Click"> <i class="fa fa-file-pdf-o" style="font-weight: bold;"></i> PDF consumo</asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
<Triggers>
|
||
<asp:PostBackTrigger ControlID="LnkImprimirPDFConsumo" />
|
||
</Triggers>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel ID="UpLnkAddLicencias" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<li>
|
||
<asp:LinkButton ID="LnkAddLicencias" runat="server"><i class="fa fa-list-alt"></i> Registrar licencias</asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel runat="server" ID="UpFamiliaresAcciones">
|
||
<ContentTemplate>
|
||
|
||
<li style="text-align: left !important" runat="server" id="LIFamiliaresAcciones" visible="false">
|
||
<asp:LinkButton runat="server" ID="BtnAgregarFamiliar" CssClass=" " data-html="true" data-toggle="tooltip" data-placement="left" title="Agregar<br/>Familiares" Text="<i class='fa fa-plus'></i> Agregar Familiar"></asp:LinkButton>
|
||
</li>
|
||
|
||
<li>
|
||
<asp:LinkButton ID="LnkCalcularFactor" OnClick="LnkCalcularFactor_Click" runat="server"><i class="fa fa-list-alt"></i> Calcular factor de integración</asp:LinkButton>
|
||
</li>
|
||
<li>
|
||
<asp:LinkButton ID="LnkModsalario" OnClick="LnkModsalario_Click" runat="server"><i class="fa fa-pencil"></i> Modificar salario </asp:LinkButton>
|
||
</li>
|
||
<li>
|
||
<asp:LinkButton ID="LnkModsalarioIMSS" OnClick="LnkModsalarioIMSS_Click" runat="server"><i class="fa fa-pencil"></i> Modificar salario IMSS</asp:LinkButton>
|
||
</li>
|
||
|
||
<li>
|
||
<asp:LinkButton ID="LnkContratoAgropecuaria" OnClick="LnkContratoAgropecuaria_Click" runat="server"><i class="fa fa-list-alt"></i> Contrato </asp:LinkButton>
|
||
</li>
|
||
</ContentTemplate>
|
||
<Triggers>
|
||
<asp:PostBackTrigger ControlID="LnkContratoAgropecuaria" />
|
||
</Triggers>
|
||
</asp:UpdatePanel>
|
||
|
||
|
||
</asp:Content>
|
||
<asp:Content ID="Content4" ContentPlaceHolderID="E" runat="Server">
|
||
<asp:Literal ID="LtlTitulo" runat="server" Text="Registro de Personal"></asp:Literal> <asp:Literal ID="LtlPersonal" runat="server"></asp:Literal>
|
||
</asp:Content>
|
||
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
||
</asp:Content>
|
||
<asp:Content ID="Content6" ContentPlaceHolderID="C" runat="Server">
|
||
|
||
<table border="0" cellpadding="0" cellspacing="0" width="100%" style="padding-top: 20px;">
|
||
<tr>
|
||
<td align="left">
|
||
<asp:UpdatePanel ID="UpDatos" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<ajax:TabContainer ID="Tab" runat="server" ActiveTabIndex="0" Width="100%">
|
||
|
||
<ajax:TabPanel ID="TabAlta" runat="server" HeaderText="Información General">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
<div class="col-md-4 ">
|
||
<div class="portlet light bordered xspadding">
|
||
<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 Personal</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 input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCodigo" runat="server" MaxLength="12"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtCodigo" runat="server" Text="Código:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtAPaterno" runat="server" MaxLength="30"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtAPaterno" runat="server" Text="Apellido Paterno:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVAPaterno" runat="server" ControlToValidate="TxtAPaterno" 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>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtAMaterno" runat="server" MaxLength="30"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtAMaterno" runat="server" Text="Apellido Materno:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtNombres" runat="server" MaxLength="50"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtNombres" runat="server" Text="Nombres:"></asp:Label>
|
||
<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>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList Width="100%" ID="DdlGenero" runat="server" AppendDataBoundItems="true" DataTextField="Genero" DataValueField="CveGenero" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label AssociatedControlID="DdlGenero" runat="server" Text="Género:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVGenero" runat="server" ControlToValidate="DdlGenero" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Género''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlPais" runat="server" DataTextField="ClaveSATPaisDescripcion" DataValueField="CvePais" Width="100%" Class="form-control input-sm select2me"></asp:DropDownList>
|
||
<label for="<%= DdlPais.ClientID.ToString()%>">Nacionalidad: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlEstados" runat="server" DataTextField="NombreEstado" DataValueField="CveEstado" Width="100%" Class="form-control input-sm select2me"></asp:DropDownList>
|
||
<label for="<%= DdlEstados.ClientID.ToString()%>">Estado de nacimiento: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCiudadOrigen" runat="server" MaxLength="30"></asp:TextBox>
|
||
<label for="<%= TxtCiudadOrigen.ClientID.ToString()%>">Ciudad Nacimiento: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:Label AssociatedControlID="TxtFechaNacimiento" runat="server" Text="Fecha de nacimiento:"></asp:Label>
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="padding: 5px 0px;">
|
||
<asp:TextBox ID="TxtFechaNacimiento" runat="server" CausesValidation="true" CssClass="form-control input-sm"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgFechaNacimiento" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
<ajax:MaskedEditExtender ID="MEEFechaNacimiento" runat="server" TargetControlID="TxtFechaNacimiento" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEFechaNacimiento" TargetControlID="TxtFechaNacimiento" PopupButtonID="ImgFechaNacimiento" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="RFVFechaNacimiento" runat="server" ControlToValidate="TxtFechaNacimiento" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaNacimiento''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CVFechaNacimiento" runat="server" ControlToValidate="TxtFechaNacimiento" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaNacimiento''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
||
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-8">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtRFC" runat="server" MaxLength="13"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtRFC" Text="RFC:"></asp:Label>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<a id="LinkCalcularRFC" class="btn btn-default" data-toggle="tooltip" title="Calcular RFC" onclick="generarRFC();"><i class="fa fa-refresh"></i></a>
|
||
<a id="LinkValidarRFC" class="btn btn-default" data-toggle="tooltip" title="Validar RFC" onclick="ValidaRFC();"><i class="fa fa-check"></i></a>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-8">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCURP" runat="server" MaxLength="18"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtCURP" Text="CURP:"></asp:Label>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<a id="LinkCalcularCurp" class="btn btn-default" data-toggle="tooltip" title="Calcular CURP" onclick="generarCURP();"><i class="fa fa-refresh"></i></a>
|
||
<a id="LinkValidarCurp" class="btn btn-default" data-toggle="tooltip" title="Validar CURP" onclick="ValidaCURP();"><i class="fa fa-check"></i></a>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList Width="100%" ID="DdlEscolaridad" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="Escolaridad" DataValueField="CveEscolaridad" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label AssociatedControlID="DdlEscolaridad" runat="server" Text="Escolaridad:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVEscolaridad" runat="server" ControlToValidate="DdlEscolaridad" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Escolaridad''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList Width="100%" ID="DdlEstadoCivil" runat="server" AppendDataBoundItems="true" DataTextField="EstadoCivil" DataValueField="CveEstadoCivil" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label AssociatedControlID="DdlEstadoCivil" runat="server" Text="Estado Civil:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVEstadoCivil" runat="server" ControlToValidate="DdlEstadoCivil" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''EstadoCivil''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-4 ">
|
||
<div class="portlet light bordered xspadding">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-map font-green"></i>
|
||
<span class="caption-subject bold uppercase">Localización</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 input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCalle" runat="server" MaxLength="70"></asp:TextBox>
|
||
<label for="<%= TxtCalle.ClientID.ToString()%>">Calle: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="row" style="margin-bottom: 5px">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtNumExt" runat="server" MaxLength="70"></asp:TextBox>
|
||
<label for="<%= TxtNumExt.ClientID.ToString()%>">Número: </label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtNumInt" runat="server" MaxLength="70"></asp:TextBox>
|
||
<label for="<%= TxtNumInt.ClientID.ToString()%>">Interior: </label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row" style="margin-bottom: 5px">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtColonia" runat="server" MaxLength="70"></asp:TextBox>
|
||
<label for="<%= TxtColonia.ClientID.ToString()%>">Colonia: </label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCP" runat="server" MaxLength="5"></asp:TextBox>
|
||
<asp:CustomValidator ID="cvCadena" runat="server" ControlToValidate="TxtCP" Enabled="true"
|
||
OnServerValidate="cvCadena_ServerValidate" ValidationGroup="GrpGuardar"
|
||
ErrorMessage="La cadena debe ser numérica y de 5 dígitos."></asp:CustomValidator>
|
||
<asp:RequiredFieldValidator ID="rfvTxtCP" 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 seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
|
||
<label for="<%= TxtCP.ClientID.ToString()%>">Código Postal: </label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCiudad" runat="server" MaxLength="30"></asp:TextBox>
|
||
<label for="<%= TxtCiudad.ClientID.ToString()%>">Ciudad: </label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlEstadosDomicilio" runat="server" DataTextField="NombreEstado" DataValueField="CveEstado" Width="100%" Class="form-control input-sm select2me"></asp:DropDownList>
|
||
<label for="<%= DdlEstadosDomicilio.ClientID.ToString()%>">Estado: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright" style="display: none;">
|
||
<asp:TextBox CssClass="form-control" ID="TxtEstado" runat="server" MaxLength="30"></asp:TextBox>
|
||
<label for="<%= TxtEstado.ClientID.ToString()%>">Estado: </label>
|
||
<i></i>
|
||
</div>
|
||
|
||
|
||
<div class="row">
|
||
<div class="col-md-12" runat="server" id="DVTxtTelefono">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtTelefono" runat="server" MaxLength="10"></asp:TextBox>
|
||
<label for="<%= TxtTelefono.ClientID.ToString()%>">Teléfono:</label>
|
||
<i></i>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="col-md-6" runat="server" id="DVDdlTipoSangre" visible="false">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList CssClass="form-control select2me" ID="DdlTipoSangre" runat="server" >
|
||
<asp:ListItem Value="-1">Seleccione Uno </asp:ListItem>
|
||
<asp:ListItem Value="A+">A+ </asp:ListItem>
|
||
<asp:ListItem Value="A-">A- </asp:ListItem>
|
||
<asp:ListItem Value="B+">B+ </asp:ListItem>
|
||
<asp:ListItem Value="B-">B- </asp:ListItem>
|
||
<asp:ListItem Value="AB+">AB+</asp:ListItem>
|
||
<asp:ListItem Value="AB-">AB-</asp:ListItem>
|
||
<asp:ListItem Value="O+">O+</asp:ListItem>
|
||
<asp:ListItem Value="O-">O-</asp:ListItem>
|
||
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlTipoSangre.ClientID.ToString()%>">Tipo de Sangre:</label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtTelefonoEmergencia" runat="server" MaxLength="70"></asp:TextBox>
|
||
<label for="<%= TxtTelefonoEmergencia.ClientID.ToString()%>">Contacto en caso de emergencia (nombre y teléfono):</label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtBeneficiario" runat="server" MaxLength="70"></asp:TextBox>
|
||
<label for="<%= TxtBeneficiario.ClientID.ToString()%>">Beneficiario:</label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCelular" runat="server" MaxLength="10"></asp:TextBox>
|
||
<label for="<%= TxtCelular.ClientID.ToString()%>">Celular Empresa: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCorreo" runat="server" MaxLength="50"></asp:TextBox>
|
||
<label for="<%= TxtCorreo.ClientID.ToString()%>">Correo personal: </label>
|
||
<asp:RegularExpressionValidator ID="REVCorreo" runat="server" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" CssClass="help-block errorimput" ControlToValidate="TxtCorreo" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Correo - Email''</b> no es válido, por favor ingrése uno correcto." ValidationGroup="GrpGuardar"></asp:RegularExpressionValidator>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright" style="display:none;">
|
||
<asp:TextBox CssClass="form-control" ID="TxtMailrecibonomina" runat="server" CausesValidation="true" MaxLength="70"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtMailrecibonomina" Text="Mail recibo nómina:"></asp:Label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright" style="display: none">
|
||
<asp:TextBox CssClass="form-control" ID="TxtLugarNacimiento" runat="server" MaxLength="70"></asp:TextBox>
|
||
<label for="<%= TxtLugarNacimiento.ClientID.ToString()%>">Lugar de nacimiento: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCredencialElector" runat="server" MaxLength="18"></asp:TextBox>
|
||
<label for="<%= TxtCredencialElector.ClientID.ToString()%>">Credencial Elector: </label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div runat="server" id="DivPadres" visible="true">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtNombrePadre" runat="server" MaxLength="50"></asp:TextBox>
|
||
<label for="<%= TxtNombrePadre.ClientID.ToString()%>">Nombre del Padre: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtNombreMadre" runat="server" MaxLength="50"></asp:TextBox>
|
||
<label for="<%= TxtNombreMadre.ClientID.ToString()%>">Nombre de la Madre: </label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
|
||
<div runat="server" id="DivFamiliares" visible="false">
|
||
<asp:UpdatePanel ID="UPTabFamiliares" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GvFamiliares" runat="server" AutoGenerateColumns="False" DataKeyNames="CveFamiliar,Parentesco,Nombre,Domicilio,Edad,Ocupacion,CveParentesco,Telefono,Observaciones,Beneficiario"
|
||
EmptyDataText="No se encontraron registros de familiares" ToolTip="Listado de familiares" CssClass="table table-hover table-advance ADScroller Widthall btn-xs" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Nombre">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlNombre" runat="server" Text='<%# Eval("Nombre") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Parentesco">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlParentesco" runat="server" Text='<%# Eval("Parentesco")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Bene.">
|
||
<ItemTemplate>
|
||
<asp:CheckBox runat="server" ID="ChkBeneficiario" Checked='<%# (Eval("Beneficiario").ToString().ToUpper() = "TRUE") Or (Eval("Beneficiario").ToString() = "1") %>' Enabled="false" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right" ItemStyle-Width="40px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="ImgE" OnClick="Edit_ClickFamiliar" runat="server" AlternateText="Editar" CausesValidation="False"
|
||
CssClass="btn btn-circle btn-xs green" Text="<i class='fa fa-pencil'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" ItemStyle-Width="40px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="imgD" OnClick="Remove_ClickFamiliar" runat="server" AlternateText="Eliminar" CausesValidation="False" CssClass="btn btn-circle btn-xs 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>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-4">
|
||
<%--<asp:Button ID="BtnCargarArchivo" runat="server" ClientIDMode="Static" Style="display: none;" class="btn btn-success" />--%>
|
||
<asp:UpdatePanel ID="UpImage" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:Image ID="ImgPersonal" runat="server" ImageUrl="/Imagenes/SinImagen.jpg" Width="150px" Height="150px" />
|
||
<br />
|
||
<asp:LinkButton ID="LnkSubirFacturas" runat="server">Cargar Imagen</asp:LinkButton>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="col-md-4 " style="margin-top: 20px;">
|
||
<div class="portlet light bordered xspadding">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="fa fa-phone font-green"></i>
|
||
<span class="caption-subject bold uppercase">Directorio Telefónico</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 input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtTelefonoExtension" runat="server" MaxLength="15"></asp:TextBox>
|
||
<ajax:MaskedEditExtender ID="MEEExt" runat="server" TargetControlID="TxtTelefonoExtension" Mask="9999999999"></ajax:MaskedEditExtender>
|
||
<label for="<%= TxtTelefonoExtension.ClientID.ToString()%>">Teléfono Extensión: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCelularPersonal" runat="server" MaxLength="10"></asp:TextBox>
|
||
<ajax:MaskedEditExtender ID="MEETxtCP" runat="server" TargetControlID="TxtCelularPersonal" Mask="(999)999-9999"></ajax:MaskedEditExtender>
|
||
<label for="<%= TxtCelularPersonal.ClientID.ToString()%>">Celular Personal: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtTelefonoMarcadoRapido" runat="server" MaxLength="10"></asp:TextBox>
|
||
<ajax:MaskedEditExtender ID="MEEMR" runat="server" TargetControlID="TxtTelefonoMarcadoRapido" Mask="9999999999"></ajax:MaskedEditExtender>
|
||
<label for="<%= TxtTelefonoMarcadoRapido.ClientID.ToString()%>">Teléfono Marcado Rápido: </label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<%-- <div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtContactoAlterno" runat="server" MaxLength="10"></asp:TextBox>
|
||
<ajax:MaskedEditExtender ID="MEECA" runat="server" TargetControlID="TxtContactoAlterno" Mask="(999)999-9999" ></ajax:MaskedEditExtender>
|
||
<label for="<%= TxtContactoAlterno.ClientID.ToString()%>">Contacto Alterno: </label>
|
||
<i></i>
|
||
</div>--%>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabRH" runat="server" HeaderText="RH">
|
||
<ContentTemplate>
|
||
|
||
<div class="row">
|
||
|
||
<div class="col-md-4 ">
|
||
<div class="portlet light bordered xspadding">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-user-following font-green"></i>
|
||
<span class="caption-subject bold uppercase">Recursos Humanos</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 input-iconright">
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="padding: 5px 0px;">
|
||
<asp:TextBox ID="TxtFechaInicioContrato" runat="server" CausesValidation="True" CssClass="form-control input-sm"></asp:TextBox>
|
||
<label for="<%= TxtFechaInicioContrato.ClientID.ToString()%>" style="margin-top: -10px;">Fecha Inicio Contrato: </label>
|
||
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgFechaInicioContrato" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
<ajax:MaskedEditExtender ID="MEEFechaInicioContrato" runat="server" TargetControlID="TxtFechaInicioContrato" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left" BehaviorID="_content_MEEFechaInicioContrato" Century="2000" CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder=""></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEFechaInicioContrato" TargetControlID="TxtFechaInicioContrato" PopupButtonID="ImgFechaInicioContrato" PopupPosition="BottomRight" BehaviorID="_content_CEFechaInicioContrato"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="RFVFechaInicioContrato" runat="server" ControlToValidate="TxtFechaInicioContrato" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha Inicio Contrato''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CVFechaInicioContrato" runat="server" ControlToValidate="TxtFechaInicioContrato" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha Inicio Contrato''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
||
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="padding: 5px 0px;">
|
||
<asp:TextBox ID="TxtFechaFinContrato" runat="server" CausesValidation="True" CssClass="form-control input-sm"></asp:TextBox>
|
||
<label for="<%= TxtFechaFinContrato.ClientID.ToString()%>" style="margin-top: -10px;">Fecha Fin Contrato: </label>
|
||
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgFechaFinContrato" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
<ajax:MaskedEditExtender ID="MEEFechaFinContrato" runat="server" TargetControlID="TxtFechaFinContrato" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left" BehaviorID="_content_MEEFechaFinContrato" Century="2000" CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder=""></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEFechaFinContrato" TargetControlID="TxtFechaFinContrato" PopupButtonID="ImgFechaFinContrato" PopupPosition="BottomRight" BehaviorID="_content_CEFechaFinContrato"></ajax:CalendarExtender>
|
||
<asp:CompareValidator ID="CVFechaFinContrato" runat="server" ControlToValidate="TxtFechaFinContrato" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha Fin Contrato''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
||
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList Width="100%" ID="DdlTipoContrato" runat="server" AppendDataBoundItems="True" DataTextField="TipoContrato" DataValueField="CveTipoContrato" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label AssociatedControlID="DdlTipoContrato" runat="server" Text="Tipo de Contrato:"></asp:Label>
|
||
|
||
<asp:RequiredFieldValidator ID="RFVTipoContrato" runat="server" ControlToValidate="DdlTipoContrato" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''TipoContrato''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtUbicacion" runat="server"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtUbicacion" runat="server" Text="Ubicación-Estación"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList Width="100%" ID="DdlTurno" runat="server" AppendDataBoundItems="True" DataTextField="Turno" DataValueField="CveTurno" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label AssociatedControlID="DdlTurno" runat="server" Text="Turno:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVTurno" runat="server" ControlToValidate="DdlTurno" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Turno''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList Width="100%" ID="DdlJornada" runat="server" AppendDataBoundItems="True" DataTextField="ClaveJornada" DataValueField="CveJornada" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label AssociatedControlID="DdlJornada" runat="server" Text="Jornada:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVJornada" runat="server" ControlToValidate="DdlJornada" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Jornada''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList Width="100%" ID="DdlDepartamento" runat="server" AppendDataBoundItems="True" DataTextField="Departamento" DataValueField="CveDepartamento" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label AssociatedControlID="DdlDepartamento" runat="server" Text="Departamento:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVDepartamento" runat="server" ControlToValidate="DdlDepartamento" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Departamento''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList Width="100%" ID="DdlPuesto" runat="server" AppendDataBoundItems="True" DataTextField="Puesto" DataValueField="CvePuesto" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label AssociatedControlID="DdlPuesto" runat="server" Text="Puesto:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVPuesto" runat="server" ControlToValidate="DdlPuesto" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Puesto''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright" runat="server" visible="false" id="DvRuta" >
|
||
<asp:DropDownList Width="100%" ID="DdlRuta" runat="server" AppendDataBoundItems="True" DataTextField="Ruta" DataValueField="CveRuta" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Sin asignar Ruta" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label AssociatedControlID="DdlRuta" runat="server" Text="Ruta:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList Width="100%" ID="DDLUsuarioNomina" runat="server" DataTextField="Nombre" DataValueField="CveUsuario" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label AssociatedControlID="DDLUsuarioNomina" runat="server" Text="Nominista:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright" runat="server" id="DvOutsourcing" visible="false">
|
||
<asp:DropDownList Width="100%" ID="DdlEmpresaAsignada" runat="server" DataTextField="Empresa" DataValueField="CveEmpresa" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label AssociatedControlID="DdlEmpresaAsignada" runat="server" Text="Outsourcing :"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright" id="divAgroTipoTrabajador" runat="server" visible="false">
|
||
<asp:DropDownList Width="100%" ID="DdlTipoTrabajador" CssClass="form-control input-sm select2me" runat="server" AutoPostBack="true"
|
||
DataTextField="TipoTrabajadorB" DataValueField="CveTipoTrabajador" ValidationGroup="GrpGuardar" OnSelectedIndexChanged="DdlTipoTrabajador_SelectedIndexChanged">
|
||
</asp:DropDownList>
|
||
<asp:Label AssociatedControlID="DdlTipoTrabajador" runat="server" Text="Tipo trabajador:"></asp:Label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright" id="divAgroDepto" runat="server" visible="false">
|
||
<asp:DropDownList Width="100%" ID="DDlAgroDepartamento" CssClass="form-control input-sm select2me" runat="server"
|
||
DataTextField="Departamento" DataValueField="CveDepartamento" ValidationGroup="GrpGuardar">
|
||
</asp:DropDownList>
|
||
<asp:Label AssociatedControlID="DDlAgroDepartamento" runat="server" Text="Depto:"></asp:Label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright" id="divMedioTransporte" runat="server" visible="false">
|
||
<asp:DropDownList Width="100%" ID="DdlMedioTransporte" CssClass="form-control input-sm select2me" runat="server"
|
||
DataTextField="Nombre" DataValueField="CveOrigen" ValidationGroup="GrpGuardar">
|
||
</asp:DropDownList>
|
||
<asp:Label AssociatedControlID="DdlMedioTransporte" runat="server" Text="Medio transporte:"></asp:Label>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<asp:Label AssociatedControlID="ChkPensionado" CssClass="lblforchk" runat="server" Text="Pensionado:"></asp:Label>
|
||
<asp:CheckBox ID="ChkPensionado" CssClass="chksino " Text=" " runat="server" />
|
||
</div>
|
||
<div class="col-md-6">
|
||
<asp:Label AssociatedControlID="ChkSindicalizado" CssClass="lblforchk" runat="server" Text="Sindicalizado:"></asp:Label>
|
||
<asp:CheckBox ID="ChkSindicalizado" CssClass="chksino " Text=" " runat="server" />
|
||
</div>
|
||
</div>
|
||
<div class="row" id="divAgro1" runat="server" visible="false">
|
||
<div class="col-md-6">
|
||
<asp:Label AssociatedControlID="ChkEstemporal" CssClass="lblforchk" runat="server" Text="¿es Temporal?:"></asp:Label>
|
||
<asp:CheckBox ID="ChkEstemporal" Text=" " AutoPostBack="true" OnCheckedChanged="ChkEstemporal_CheckedChanged" CssClass="chksino" runat="server" />
|
||
</div>
|
||
<div class="col-md-6">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<div style="height: 35px; padding-top: 12px;">
|
||
<asp:CheckBox ID="ChkCharolaForanea" CssClass="chksino " Text=" " runat="server" />
|
||
</div>
|
||
<input type="text" class="form-control hidden" />
|
||
<asp:Label AssociatedControlID="ChkCharolaForanea" runat="server" Text="Charola foraneo"></asp:Label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row" id="divAgro2" runat="server" visible="false">
|
||
<div class="col-md-6">
|
||
<asp:Label AssociatedControlID="chkEsReserva" CssClass="lblforchk" runat="server" Text="Es reserva:"></asp:Label>
|
||
<asp:CheckBox ID="chkEsReserva" CssClass="chksino " Text=" " runat="server" />
|
||
</div>
|
||
<div class="col-md-6">
|
||
<asp:Label AssociatedControlID="chkNoFiscalizar" CssClass="lblforchk" runat="server" Text="No Fiscalizar:"></asp:Label>
|
||
<asp:CheckBox ID="chkNoFiscalizar" CssClass="chksino " Text=" " runat="server" />
|
||
</div>
|
||
</div>
|
||
<div class="row" style="display: none;">
|
||
<div class="col-md-6">
|
||
<asp:Label AssociatedControlID="CHKRFCValidado" CssClass="lblforchk" runat="server" Text="¿RFC Validado ante el SAT?:"></asp:Label>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<asp:CheckBox ID="CHKRFCValidado" Text=" " CssClass="chksino" runat="server" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-4 ">
|
||
<div class="portlet light bordered xspadding">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-user-following font-green"></i>
|
||
<span class="caption-subject bold uppercase">Centro de Costos:</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<asp:Button ID="BtnCargarClientes" runat="server" ClientIDMode="Static" Text="CargarClientes" Style="display: none;" class="btn btn-success" />
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form">
|
||
<div class="form-group form-md-line-input input-iconright" runat="server" id="DivProyectosAsignado">
|
||
<asp:Label runat="server" ID="LblProyectoAsignado" CssClass="form-line" for="<%= DdlProyectoAsignado.ClientID.ToString()%>" Style="margin-bottom: unset; color: #888888">Proyecto: </asp:Label>
|
||
<asp:DropDownList Width="100%" ID="DdlProyectoAsignado" runat="server" AppendDataBoundItems="True" AutoPostBack="True" DataTextField="Proyecto" DataValueField="CveProyecto" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<%-- <asp:ListItem Selected="True" Text="Sin Proyecto asignado" Value="-1"></asp:ListItem>--%>
|
||
</asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RfvDdlProyectoAsignado" runat="server" InitialValue="-1" ControlToValidate="DdlProyectoAsignado" ValidationGroup="GrpGuardar" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Proyecto''</b> es necesario, por favor seleccione uno."></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:Label runat="server" ID="LblSubProyectoAsignado" CssClass="form-line" for="<%= DdlSubProyectoAsignado.ClientID.ToString()%>" Style="margin-bottom: unset; color: #888888">SubProyecto: </asp:Label>
|
||
<asp:DropDownList Width="100%" ID="DdlSubProyectoAsignado" AutoPostBack="True" runat="server" AppendDataBoundItems="True" DataTextField="SubProyecto" DataValueField="CveSubProyecto" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar" OnSelectedIndexChanged="DdlSubProyectoAsignado_SelectedIndexChanged1">
|
||
<asp:ListItem Selected="True" Text="Sin SubProyecto asignado" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RfvDdlSubProyectoAsignado" runat="server" InitialValue="-1" ControlToValidate="DdlSubProyectoAsignado" ValidationGroup="GrpGuardar" 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."></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
<%-- <div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlSucursal" runat="server" DataTextField="Sucursal" DataValueField="CveSucursal" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar"></asp:DropDownList>
|
||
<label for="<%= DdlSucursal.ClientID.ToString()%>">Sucursal: </label>
|
||
<asp:RequiredFieldValidator ID="RFVSucursal" runat="server" ControlToValidate="DdlSucursal" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Sucursal''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>--%>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList Width="100%" ID="DdlSubproyectoZona" runat="server" AppendDataBoundItems="True" DataTextField="SubproyectoZona" DataValueField="CveSubproyectoZona" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione una zona" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlSubproyectoZona.ClientID.ToString()%>">Zona:</label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<label class="col-md-1 truncate" style="width: 100px; margin-top: -10px; margin-left: -15px; margin-bottom: 4px; color: #888888; font-size: 13px">Cliente: </label>
|
||
<ADS:Dropdownlost CssClassDdl="form-control input-sm select2me" ID="DdlClienteAsignado" Width="100%" data-metodo="getcliente" runat="server" DataTextField="Nombre" DataValueField="CveCliente" CssStyle="width: 100%;"></ADS:Dropdownlost>
|
||
<%--<asp:DropDownList Width ="100%" ID="DdlClienteAsignado" runat="server" AppendDataBoundItems="True" DataTextField="Nombre" DataValueField="CveCliente" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Sin Cliente asignado" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>--%>
|
||
|
||
<%--<label for="<%= DdlClienteAsignado.ClientID.ToString()%>">Cliente: </label>--%>
|
||
<i></i>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
|
||
<div class="portlet light bordered xspadding">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-user-following font-green"></i>
|
||
<span class="caption-subject bold uppercase">Estatus:</span>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form">
|
||
|
||
<div style="display: none;">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList Width="100%" ID="DdlEstatusPersonal" runat="server" AppendDataBoundItems="True" AutoPostBack="True" DataTextField="EstatusPersonal" DataValueField="CveEstatusPersonal" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlEstatusPersonal.ClientID.ToString()%>">Estatus: </label>
|
||
<asp:RequiredFieldValidator ID="RFVEstatusPersonal" runat="server" ControlToValidate="DdlEstatusPersonal" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''EstatusPersonal''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
|
||
|
||
<div runat="server" id="DivFechaBaja" visible="true" class="form-group form-md-line-input input-iconright">
|
||
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="padding: 5px 0px;">
|
||
<asp:TextBox ID="TxtFechaBaja" runat="server" CausesValidation="True" CssClass="form-control input-sm"></asp:TextBox>
|
||
<label style="margin-top: -10px;" for="<%= TxtFechaBaja.ClientID.ToString()%>">Fecha Baja: </label>
|
||
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgFechaBaja" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
<ajax:MaskedEditExtender ID="MKEFechaBaja" runat="server" TargetControlID="TxtFechaBaja" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left" BehaviorID="_content_MKEFechaBaja" Century="2000" CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder=""></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender ID="CEFechaBaja" runat="server" TargetControlID="TxtFechaBaja" PopupButtonID="ImgFechaBaja" PopupPosition="BottomRight" BehaviorID="_content_CEFechaBaja"></ajax:CalendarExtender>
|
||
<%--<asp:CompareValidator ID="CVFechaBaja" runat="server" ControlToValidate="TxtFechaBaja" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha de Baja''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar" Visible="False"></asp:CompareValidator>--%>
|
||
|
||
<%--<asp:RequiredFieldValidator ID="RfvTxtFechaBaja" runat="server" ControlToValidate="TxtFechaBaja" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha de Baja''</b> es necesario " ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>--%>
|
||
<i></i>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
<div>
|
||
<asp:GridView ID="GvPersonalAltas" runat="server" AutoGenerateColumns="False" OnRowDataBound="GvPersonalAltas_RowDataBound"
|
||
CssClass="table table-striped table-advance table-hover Widthall mysmallbtn" GridLines="None"
|
||
DataKeyNames="CvePersonalAltas,FechaInicio,FechaFin">
|
||
<Columns>
|
||
<asp:BoundField HeaderText="Fecha Inicio" DataField="FechaInicio" DataFormatString="{0:d}">
|
||
<ItemStyle Width="150px" />
|
||
</asp:BoundField>
|
||
<asp:BoundField HeaderText="Fecha Fin" DataField="FechaFin" DataFormatString="{0:d}">
|
||
<ItemStyle Width="150px" />
|
||
</asp:BoundField>
|
||
<asp:TemplateField HeaderText="">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkUpAltass" OnClick="LnkUpAltass_Click" 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="">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkDAltas" OnClick="LnkDAltas_Click" 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>
|
||
</Columns>
|
||
<RowStyle CssClass="Texto" />
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
<HeaderStyle CssClass="Titulos" />
|
||
</asp:GridView>
|
||
|
||
<div id="ModalUpAltas" 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">Actualizar alta</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel runat="server" ID="UpAltasUpdate" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright calendarlinealinput" style="width: 100px !important">
|
||
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="width: 160px;">
|
||
<asp:TextBox ID="TxtFechaInicioUA" runat="server" CausesValidation="true" CssClass="form-control input-sm"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="LnkFechaInicioUA" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MEEFechaInicioUA" runat="server" TargetControlID="TxtFechaInicioUA" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CeeFechaInicioUA" TargetControlID="TxtFechaInicioUA" PopupButtonID="LnkFechaInicioUA" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<label>Fecha Inicial</label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright " style="width: 100px !important">
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="width: 160px;">
|
||
<asp:TextBox ID="TxtFechaFinUA" runat="server" CausesValidation="true" CssClass="form-control input-sm"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="LnkFechaFinUA" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MeeFechaFinUA" runat="server" TargetControlID="TxtFechaFinUA" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CeeFechaFinUA" TargetControlID="TxtFechaFinUA" PopupButtonID="LnkFechaFinUA" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<label>Fecha Final</label>
|
||
</div>
|
||
<br />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
|
||
<asp:Button ID="LnkUpAltas" runat="server" Text="Actualizar" OnClick="LnkUpAltas_Click" class="btn btn-primary" />
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-4 ">
|
||
|
||
<div class="portlet light bordered xspadding">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-user-following font-green"></i>
|
||
<span class="caption-subject bold uppercase">Asignado a:</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 input-iconright " runat="server" id="DVSupervisorAsignado">
|
||
<asp:DropDownList ID="DdlSupervisor" runat="server" AppendDataBoundItems="True" DataTextField="Nombre" DataValueField="CveUsuario" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar" Width="100%">
|
||
<asp:ListItem Selected="True" Text="Sin Supervisor Asignado" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label AssociatedControlID="DdlSupervisor" runat="server" Text="Supervisor RH:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
<div runat="server" id="DivSuperiorInmediato" class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlSupervisorOrganigrama" runat="server" Width="100%" AppendDataBoundItems="True"
|
||
DataTextField="NombreCompleto" DataValueField="CvePersonal" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Sin Asignar" Value="-1"></asp:ListItem>
|
||
<asp:ListItem Text="Cabecera" Value="0"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<%--<asp:Label AssociatedControlID="DdlSupervisorOrganigrama" runat="server" Text="Superior Inmediato:"></asp:Label>--%>
|
||
<asp:Label AssociatedControlID="DdlSupervisorOrganigrama" runat="server" Text="Supervisor:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<asp:UpdatePanel ID="UPPContable" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div id="divCuentas" runat="server" visible="false">
|
||
<asp:UpdatePanel runat="server" ID="UpCuentaConceptos" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GvCta" runat="server" DataKeyNames="ConceptoContable,NombreCuenta" AutoGenerateColumns="False" EmptyDataText="" ToolTip="Listado de Historial de Ventas" CssClass="table table-striped table-advance table-hover" Style="text-align: center; width: 100%;"
|
||
GridLines="None">
|
||
<Columns>
|
||
<asp:BoundField HeaderText="Concepto Contable" DataField="ConceptoContable" />
|
||
<asp:BoundField HeaderText="Nombre Cuenta" DataField="NombreCuenta" />
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
<div id="divCuentasContp" runat="server" visible="false">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-user-following font-green"></i>
|
||
<span class="caption-subject bold uppercase">Contable:</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<asp:Button ID="BtnCargarCuentas" runat="server" ClientIDMode="Static" Text="CargaCuentas" CssClass="help-block errorimput" class="btn btn-success" Style="display: none;" />
|
||
<asp:HiddenField ID="HdnCuenta" runat="server" ClientIDMode="Static" Value="0" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form">
|
||
<div class="form-group input-iconright">
|
||
<label for="<%= DdlViaticos.ClientID.ToString()%>">Viáticos:</label>
|
||
<asp:DropDownList Width="100%" ID="DdlViaticos" runat="server" AppendDataBoundItems="true" DataTextField="CtaCodigo" DataValueField="Id" CssClass="form-control input-sm ">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="0"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<i></i>
|
||
|
||
</div>
|
||
<div class="form-group input-iconright">
|
||
<label for="<%= DdlPrestamos.ClientID.ToString()%>">Préstamos:</label>
|
||
<asp:DropDownList Width="100%" ID="DdlPrestamos" runat="server" AppendDataBoundItems="true" DataTextField="CtaCodigo" DataValueField="Id" CssClass="form-control input-sm ">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="0"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<div class="portlet light bordered xspadding">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-user-following font-green"></i>
|
||
<span class="caption-subject bold uppercase">Resguardos:</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<asp:UpdatePanel ID="UpBtnUniformes" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:LinkButton ID="LnkSurtir" runat="server" CssClass="btn btn-circle btn-sm blue"><i class="fa fa-th" aria-hidden="true"></i> Resguardar </asp:LinkButton>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form">
|
||
|
||
<div class=" form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlUniforme" AutoPostBack="true" runat="server" CssClass="form-control input-sm select2me js-referencia-programmatic marginFixRow" Width="100%" AppendDataBoundItems="true" DataTextField="Uniforme" DataValueField="CveUniforme">
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlUniforme.ClientID.ToString()%>">Resguardos: </label>
|
||
</div>
|
||
|
||
<br />
|
||
<br />
|
||
|
||
<asp:UpdatePanel ID="UpGvUniformes" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GvUniforme" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron registros de Resguardo" ToolTip="Resguardos"
|
||
CssClass="table table-hover table-advance Widthall" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Fecha">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFecha" runat="server" Text='<%# If(Eval("FechaMovto").ToString = "", "ND", Eval("FechaMovto", "{0:d}")) %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Descripción">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPS" runat="server" Text='<%# Eval("PS")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right" HeaderText="Observacion">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlObserbacion" runat="server" Text='<%# If(Eval("Observaciones").ToString = "", "ND", Eval("Observaciones")) %>'>></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right" HeaderText="Cantidad">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlCantidad" runat="server" Text='<%# Eval("Cantidad", "{0:###,###}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Folio">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFolio" runat="server" Text='<%# If(Eval("Folio").ToString = "", "ND", Eval("Folio").ToString) %>'>></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel ID="UpUniformesResguardo" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GvUniformesResguardo" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron registros" DataKeyNames="CveAlmacen,CodigoPS,PU,CveUM,CveMovimiento,CveMovimientoDetalle,CvePS,AplicaSeccion,AplicaSerie,CveSeccionAlmacen,Cantidad,Serie,Saldo" ToolTip=""
|
||
CssClass="table table-hover table-advance Widthall" GridLines="None">
|
||
<Columns>
|
||
<asp:HyperLinkField DataNavigateUrlFields="CveMovimiento" Target="_blank" HeaderText="Folio" DataNavigateUrlFormatString="../Inventarios/EntradasSalidas.aspx?CveMovimiento={0}" DataTextField="Folio" />
|
||
<%-- <asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Folio">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFolio" runat="server" Text='<%# If(Eval("Folio").ToString = "", "ND", Eval("Folio").ToString) %>'>></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>--%>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Fecha">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFecha" runat="server" Text='<%# If(Eval("FechaMovto").ToString = "", "ND", Eval("FechaMovto", "{0:d}")) %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Descripción">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPS" runat="server" Text='<%# Eval("CodigoPS")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<%-- <asp:TemplateField ItemStyle-HorizontalAlign="Right" HeaderText="Observacion">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlObserbacion" runat="server" Text='<%# If(Eval("Observaciones").ToString = "", "ND", Eval("Observaciones")) %>'>></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>--%>
|
||
<asp:BoundField runat="server" DataField="Saldo" HeaderText="Cantidad" ItemStyle-HorizontalAlign="Right" DataFormatString="{0:###,###}" />
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Opciones">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkLiberar" runat="server" Enabled='<%# If(CInt(Eval("LiberadoConfirm")) > 0, False, True)%>' OnClick="LbLiberarUniforme" Style='<%# If(CInt(Eval("LiberadoConfirm")) > 0, "color:red", "color:#337ab7")%>' Text='<%# If(CInt(Eval("LiberadoConfirm")) > 0, "Devuelto", "Liberar")%>' data-toggle='<%# If(CInt(Eval("LiberadoConfirm")) > 0, "collapse", "confirmation")%>' data-popout="true" data-original-title="¿Esta seguro que desea liberar el Resguardo?" data-btn-ok-label="si"></asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="portlet box blue-hoki" style="width: 100%;">
|
||
<div class="portlet-title">
|
||
<div class="caption">
|
||
<i class="icon-grid"></i>Cuentas Bancarias
|
||
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<asp:UpdatePanel ID="UpTitulosCuentasBancos" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<%-- <table style="border: 1px solid #D3D3D3; table-layout: fixed;" class="table table-striped table-hover Widthall">
|
||
<thead>
|
||
<tr class="Titulos">
|
||
<th width="7%">
|
||
<asp:LinkButton ID="LbBancoNombre" runat="server" CausesValidation="false" Text="" OnClick="LbOrden_Click" CommandArgument="BancoNombre0;0">
|
||
Banco
|
||
|
||
<asp:Literal ID="ImgBancoNombre0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton></th>
|
||
<th width="7%">
|
||
<asp:LinkButton ID="LbSucursal2" runat="server" CausesValidation="false" Text="" OnClick="LbOrden_Click" CommandArgument="Sucursal0;0">
|
||
# Suc
|
||
|
||
<asp:Literal ID="ImgSucursal0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton></th>
|
||
<th width="7%">
|
||
<asp:LinkButton ID="LbCuenta" runat="server" CausesValidation="false" Text="" OnClick="LbOrden_Click" CommandArgument="Cuenta0;0">
|
||
Num Cuenta
|
||
|
||
<asp:Literal ID="ImgCuenta0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton></th>
|
||
<th width="7%">
|
||
<asp:LinkButton ID="LbCLABE" runat="server" CausesValidation="false" Text="" OnClick="LbOrden_Click" CommandArgument="CLABE0;0">
|
||
CLABE
|
||
|
||
<asp:Literal ID="ImgCLABE0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton></th>
|
||
<th width="7%">
|
||
<asp:LinkButton ID="LbSWIFT" runat="server" CausesValidation="false" Text="" OnClick="LbOrden_Click" CommandArgument="SWIFT0;0">
|
||
SWIFT
|
||
|
||
<asp:Literal ID="ImgSWIFT0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton></th>
|
||
<th width="7%">
|
||
<asp:LinkButton ID="LbPlaza" runat="server" CausesValidation="false" Text="" OnClick="LbOrden_Click" CommandArgument="Plaza0;0">
|
||
Plaza
|
||
|
||
<asp:Literal ID="ImgPlaza0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton></th>
|
||
<th width="7%">
|
||
<asp:LinkButton ID="LbCIE" runat="server" CausesValidation="false" Text="" OnClick="LbOrden_Click" CommandArgument="CIE0;0">
|
||
CIE
|
||
|
||
<asp:Literal ID="ImgCIE0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton></th>
|
||
<th width="7%">
|
||
<asp:LinkButton ID="LbReferencia" runat="server" CausesValidation="false" Text="" OnClick="LbOrden_Click" CommandArgument="Referencia0;0">
|
||
Referencia
|
||
|
||
<asp:Literal ID="ImgReferencia0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton></th>
|
||
<th width="7%">
|
||
<asp:LinkButton ID="LbRefCrediProveedor" runat="server" CausesValidation="false" Text=" " OnClick="LbOrden_Click" CommandArgument="RefCrediProveedor0;0">
|
||
Credi Prov
|
||
|
||
<asp:Literal ID="ImgRefCrediProveedor0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton></th>
|
||
<th width="7%">
|
||
<asp:LinkButton ID="LbMoneda" runat="server" CausesValidation="false" Text="" OnClick="LbOrden_Click" CommandArgument="Moneda0;0">
|
||
Moneda
|
||
<asp:Literal ID="ImgMoneda0" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton></th>
|
||
<th id="THEstatus" runat="server" style="width: 7%;">
|
||
<asp:LinkButton ID="LbEstatusPE" runat="server" CausesValidation="false" Text="Estatus Layout" OnClick="LbOrden_Click" CommandArgument="Estatus"></asp:LinkButton> <asp:ImageButton ID="ImgEstatusPE" OnClick="LbOrden_Click" CommandArgument="Estatus" runat="server" CausesValidation="false" ImageUrl="/Imagenes/FlechasAbajo.gif" /></th>
|
||
<th width="7%">BBVA Alias
|
||
</td>
|
||
<th id="THEstatusTexto" runat="server" style="width: 7%;">
|
||
<asp:LinkButton ID="LbEstatusTexto" runat="server" CausesValidation="false" Text="Estatus" CommandArgument="EstatusTexto"></asp:LinkButton> <asp:ImageButton ID="ImageButton5" OnClick="LbOrden_Click" CommandArgument="Estatus" runat="server" CausesValidation="false" ImageUrl="/Imagenes/FlechasAbajo.gif" /></th>
|
||
<th style="text-align: center;" width="14%">Comandos</th>
|
||
</tr>
|
||
</thead>
|
||
</tr>
|
||
<td align="center" width="7%">
|
||
<asp:TextBox CssClass="form-control" ID="TxtNombreBanco" runat="server" CausesValidation="true" MaxLength="100" ValidationGroup="GrpAgregarBanco" Width="90%"></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>''NombreBanco''</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>
|
||
</td>
|
||
<td align="center" width="7%">
|
||
<asp:TextBox CssClass="form-control" ID="TxtNumeroSucursal" runat="server" CausesValidation="true" MaxLength="10" ValidationGroup="GrpAgregarBanco" Width="90%"></asp:TextBox>
|
||
</td>
|
||
<td align="center" width="7%">
|
||
<asp:TextBox CssClass="form-control" ID="TxtNumeroCuenta" runat="server" CausesValidation="true" ValidationGroup="GrpAgregarBanco" Width="90%"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="SoloNumeros" runat="server" TargetControlID="TxtNumeroCuenta" FilterType="Numbers" />
|
||
</td>
|
||
<td align="center" width="7%">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCLABECB" runat="server" CausesValidation="true" MaxLength="18" ValidationGroup="GrpAgregarBanco" Width="90%"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="SoloNumeros2" runat="server" TargetControlID="TxtCLABECB" FilterType="Numbers" />
|
||
</td>
|
||
<td align="center" width="7%">
|
||
<asp:TextBox CssClass="form-control" ID="TxtSWIFT" runat="server" CausesValidation="true" MaxLength="100" ValidationGroup="GrpAgregarBanco" Width="90%"></asp:TextBox>
|
||
</td>
|
||
<td align="center" width="7%">
|
||
<asp:TextBox CssClass="form-control" ID="TxtPlaza" runat="server" CausesValidation="true" MaxLength="100" ValidationGroup="GrpAgregarBanco" Width="90%"></asp:TextBox>
|
||
</td>
|
||
<td align="center" width="7%">
|
||
<asp:TextBox CssClass="form-control" ID="TxtConvenioCIE" runat="server" CausesValidation="true" MaxLength="8" ValidationGroup="GrpAgregarBanco" Width="90%"></asp:TextBox>
|
||
</td>
|
||
<td align="center" width="7%">
|
||
<asp:TextBox CssClass="form-control" ID="TxtReferenciaCB" runat="server" CausesValidation="true" MaxLength="100" ValidationGroup="GrpAgregarBanco" Width="90%"></asp:TextBox>
|
||
</td>
|
||
<td align="center" width="7%">
|
||
<asp:TextBox CssClass="form-control" ID="TxtRefCrediProveedor" runat="server" CausesValidation="true" MaxLength="5" ValidationGroup="GrpAgregarBanco" Width="90%"></asp:TextBox>
|
||
</td>
|
||
<td align="center" width="7%">
|
||
<asp:DropDownList Width="100%" ID="DdlMoneda" runat="server" DataTextField="Moneda" DataValueField="CveMoneda" Class="table-group-action-input form-control input-inline input-small input-sm" Style="width: 90% !important;"></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>
|
||
</td>
|
||
<td id="TDEstatusLayout" runat="server" visible="true" width="7%"></td>
|
||
|
||
<td align="center" width="7%">
|
||
<asp:TextBox ID="TxtBBVAAlias" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="30" ValidationGroup="GrpAgregarBanco"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="Flter" runat="server" TargetControlID="TxtBBVAAlias" FilterType="UppercaseLetters,LowercaseLetters,Numbers" InvalidChars="-+.," />
|
||
</td>
|
||
<td id="TDEstatusTexto" runat="server" visible="false" width="7%">
|
||
</td>
|
||
<td id="TD1" runat="server" visible="true" width="7%">
|
||
</td>
|
||
<td align="center" width="7%">
|
||
<asp:LinkButton ID="LbAgregarCuentaBanco" runat="server" CausesValidation="true" CssClass="Texto" Text="Agregar" ValidationGroup="GrpAgregarBanco" OnClick="LbAgregarCuentaBanco_Click"></asp:LinkButton>
|
||
</td>
|
||
</table>--%>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
<asp:UpdatePanel ID="UpCuentasBancos" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<asp:GridView ID="GvBancosCuentas" GridLines="None" BorderColor="#D3D3D3" BorderWidth="1" CssClass="table table-striped table-hover Widthall" Style="table-layout: fixed" runat="server"
|
||
DataKeyNames="CveCuentaDeposito,CveSATBanco,Cuenta,CLABE,EstatusPagoElectronico,EstatusTexto,CveMoneda" AutoGenerateColumns="False" ShowHeaderWhenEmpty="true">
|
||
<%--<asp:GridView ID="GvBancosCuentas" runat="server" DataKeyNames="CveCuentaDeposito" AutoGenerateColumns="False" EmptyDataText="No se encontraron registros" ToolTip="Listado de Cuentas Bancarias" CssClass="table table-striped table-advance table-hover" Style="table-layout: fixed" BorderWidth="0" GridLines="None">--%>
|
||
<Columns>
|
||
<asp:TemplateField ItemStyle-Width="7%" ItemStyle-CssClass="Excede" HeaderText="Banco" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Label ID="LtNombreBanco" runat="server" data-toggle="tooltip" title='<%# Eval("BancoNombre")%>' Text='<%# Eval("BancoNombre")%>'></asp:Label>
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:TextBox CssClass="form-control" ID="TxtNombreBanco" runat="server" CausesValidation="true" MaxLength="100" Text='<%# Eval("BancoNombre")%>' ValidationGroup="GrpEditarCuentaBanco" Width="90%"></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>''NombreBanco''</b> es necesario, por favor ingréselo." ValidationGroup="GrpEditarCuentaBanco"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCENombreBanco" runat="server" HighlightCssClass="vco" TargetControlID="RFVNombreBanco" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-Width="7%" ItemStyle-CssClass="Excede" Visible="false" HeaderText="Sucursal" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Label ID="LtNumeroSucursal" runat="server" data-toggle="tooltip" title='<%# Eval("Sucursal")%>' Text='<%# Eval("Sucursal")%>'></asp:Label>
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:TextBox CssClass="form-control" ID="TxtNumeroSucursal" runat="server" CausesValidation="true" MaxLength="50" Text='<%# Eval("Sucursal")%>' ValidationGroup="GrpEditarCuentaBanco" Width="90%"></asp:TextBox>
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-Width="7%" ItemStyle-CssClass="Excede" HeaderText="Cuenta" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Label ID="LtNumeroCuenta" runat="server" data-toggle="tooltip" title='<%# Eval("Cuenta")%>' Text='<%# Eval("Cuenta")%>'></asp:Label>
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:TextBox CssClass="form-control" ID="TxtNumeroCuenta" runat="server" CausesValidation="true" Text='<%# Eval("Cuenta")%>' ValidationGroup="GrpEditarCuentaBanco" Width="90%"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="SoloNumeros" runat="server" TargetControlID="TxtNumeroCuenta" FilterType="Numbers" />
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-Width="7%" ItemStyle-CssClass="Excede" HeaderText="CLABE" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Label ID="LtCLABE" runat="server" data-toggle="tooltip" title='<%# Eval("CLABE")%>' Text='<%# Eval("CLABE")%>'></asp:Label>
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:TextBox CssClass="form-control" ID="TxtCLABE" runat="server" CausesValidation="true" MaxLength="18" Text='<%# Eval("CLABE")%>' ValidationGroup="GrpEditarCuentaBanco" Width="90%"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="SoloNumeros2" runat="server" TargetControlID="TxtCLABE" FilterType="Numbers" />
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-Width="7%" ItemStyle-CssClass="Excede" Visible="false" HeaderText="SWIFT" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Label ID="LtSWIFT" runat="server" data-toggle="tooltip" title='<%# Eval("SWIFT")%>' Text='<%# Eval("SWIFT")%>'></asp:Label>
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:TextBox CssClass="form-control" ID="TxtSWIFT" runat="server" CausesValidation="true" MaxLength="100" Text='<%# Eval("SWIFT")%>' ValidationGroup="GrpEditarCuentaBanco" Width="90%"></asp:TextBox>
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-Width="7%" ItemStyle-CssClass="Excede" Visible="false" HeaderText="Plaza" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Label ID="LtPlaza" runat="server" data-toggle="tooltip" title='<%# Eval("Plaza")%>' Text='<%# Eval("Plaza")%>'></asp:Label>
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:TextBox CssClass="form-control" ID="TxtPlaza" runat="server" CausesValidation="true" MaxLength="100" Text='<%# Eval("Plaza")%>' ValidationGroup="GrpEditarCuentaBanco" Width="90%"></asp:TextBox>
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-Width="7%" ItemStyle-CssClass="Excede" Visible="false" HeaderText="CIE" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Label ID="LtConvenioCIE" runat="server" data-toggle="tooltip" title='<%# Eval("CIE")%>' Text='<%# Eval("CIE")%>'></asp:Label>
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:TextBox CssClass="form-control" ID="TxtConvenioCIE" runat="server" CausesValidation="true" MaxLength="8" Text='<%# Eval("CIE")%>' ValidationGroup="GrpEditarCuentaBanco" Width="90%"></asp:TextBox>
|
||
<%--<ajax:FilteredTextBoxExtender ID="SoloNumeros3" runat="server" TargetControlID="TxtConvenioCIE" FilterType="Numbers" />--%>
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-Width="7%" ItemStyle-CssClass="Excede" Visible="false" HeaderText="Referencia" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Label ID="LtReferencia" runat="server" data-toggle="tooltip" title='<%# Eval("Referencia")%>' Text='<%# Eval("Referencia")%>'></asp:Label>
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:TextBox CssClass="form-control" ID="TxtReferencia" runat="server" CausesValidation="true" MaxLength="100" Text='<%# Eval("Referencia")%>' ValidationGroup="GrpEditarCuentaBanco" Width="90%"></asp:TextBox>
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-Width="7%" ItemStyle-CssClass="Excede" Visible="false" HeaderText="Ref. Proveedor" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Label ID="LtRefCrediProveedor" runat="server" data-toggle="tooltip" title='<%# Eval("RefCrediProveedor")%>' Text='<%# Eval("RefCrediProveedor")%>'></asp:Label>
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:TextBox CssClass="form-control" ID="TxtRefCrediProveedor" runat="server" CausesValidation="true" MaxLength="5" Text='<%# Eval("RefCrediProveedor")%>' ValidationGroup="GrpEditarCuentaBanco" Width="90%"></asp:TextBox>
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-Width="7%" ItemStyle-CssClass="Excede" HeaderText="Moneda" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Label ID="LtMoneda" runat="server" data-toggle="tooltip" title='<%# Eval("Moneda")%>' Text='<%# Eval("Moneda")%>'></asp:Label>
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:DropDownList Width="100%" ID="DdlMoneda" runat="server" DataTextField="Moneda" DataValueField="CveMoneda" Class="table-group-action-input form-control input-inline input-small input-sm" Style="width: 90% !important;"></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="GrpEditarCuentaBanco"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCEMoneda" runat="server" HighlightCssClass="vco" TargetControlID="RFVMoneda" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
|
||
<asp:TemplateField ItemStyle-Width="7%" ItemStyle-CssClass="Excede" Visible="false" HeaderText="Alias" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Label ID="LblBBVAAlias" runat="server" data-toggle="tooltip" title='<%# Eval("BBVAAlias")%>' Text='<%# Eval("BBVAAlias")%>'></asp:Label>
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:TextBox CssClass="form-control" ID="TxtBBVAAlias" runat="server" CausesValidation="true" MaxLength="30" Text='<%# Eval("BBVAAlias")%>' Width="90%"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="Flter" runat="server" TargetControlID="TxtBBVAAlias" FilterType="UppercaseLetters,LowercaseLetters,Numbers" InvalidChars="-+.," />
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-Width="7%" ItemStyle-CssClass="Excede" ItemStyle-HorizontalAlign="Center" HeaderText="Estatus Pago E.">
|
||
<ItemTemplate>
|
||
<!--IIf(CBool(Eval("EstatusPagoElectronico")), "Sí", "No") = If(EstatusPagoElectronico) Then "Sí" Else "No"-->
|
||
<asp:Label ID="LblEstatusPE" runat="server" Text='<%# IIf(CBool(Eval("EstatusPagoElectronico")), "Sí", "No")%>'>'></asp:Label>
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:CheckBox ID="ChkEstatusPagoE" runat="server" Checked='<%# IIf(CBool(Eval("EstatusPagoElectronico")), True, False)%>' Visible="true"></asp:CheckBox>
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-Width="7%" ItemStyle-CssClass="Excede" ItemStyle-HorizontalAlign="Center" HeaderText="Estatus">
|
||
<ItemTemplate>
|
||
<!--IIf(CBool(Eval("EstatusPagoElectronico")), "Sí", "No") = If(EstatusPagoElectronico) Then "Sí" Else "No"-->
|
||
<asp:Label ID="LlbEstatusTexto" Text='<%# Eval("EstatusTexto")%>' runat="server" />
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:CheckBox ID="ChkEstatus" runat="server" Checked='<%# IIf(Eval("EstatusTexto").ToString = "Activo", True, False)%>' Visible="false"></asp:CheckBox>
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Editar" ItemStyle-Width="7%" ItemStyle-CssClass="Excede" ItemStyle-HorizontalAlign="Center">
|
||
<EditItemTemplate>
|
||
<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="GrpEditarCuentaBanco" />
|
||
<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>" />
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkshowEditcuentasbancarias" runat="server" OnClick="LnkshowEditcuentasbancarias_Click" AlternateText="Editar" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Elim." ItemStyle-Width="7%" ItemStyle-CssClass="Excede" 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" OnClientClick="javascript:return confirm('Está seguro de eliminar el registro?');" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
<RowStyle CssClass="Texto" />
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</div>
|
||
</div>
|
||
<div class="portlet box blue-hoki" style="width: 100%;">
|
||
<div class="portlet-title">
|
||
<div class="caption">
|
||
<i class="icon-grid"></i>Pagos Realizados
|
||
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<asp:GridView ID="GvBancos" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontró Historial de Cuentas X Pagar" CssClass="table table-striped table-advance table-hover" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Factura</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="HplFactura" CssClass="Texto" runat="server" Text='<%# Eval("SerieFolio")%>' NavigateUrl='<%# Eval("CveCompra", "/Compras/Compras.aspx?CveCompra={0}")%>'></asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Fecha Compra</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Fecha Vencimiento</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFechaVenci" runat="server" Text='<%# Eval("FechaVencimiento", "{0:d}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Cheque</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="HplCheque" Visible="False" runat="server" CssClass="Texto" Text='<%# Eval("FolioPago") %>' NavigateUrl='<%# Eval("CveIE", "/Bancos/IE.aspx?CveIE={0}") %>'></asp:HyperLink>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField Visible="False">
|
||
<HeaderTemplate>Monto Compra (Saldo Orig)</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlSaldoOriginal" runat="server" Text='<%# Eval("Original", "{0:N2}") %>'></asp:Literal>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Abonado</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlAbonado" runat="server" Text='<%# Eval("Abonado", "{0:N2}") %>'></asp:Literal>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField Visible="False">
|
||
<HeaderTemplate>% Pagado</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPorRecuperado" runat="server" Text='<%# Eval("PorPagado", "{0:N2}%") %>'></asp:Literal>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Auxiliar</HeaderTemplate>
|
||
<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>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabNomina" runat="server" HeaderText="Nómina">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
<div class="col-md-4 ">
|
||
<div class="portlet light bordered xspadding">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-user-following font-green"></i>
|
||
<span class="caption-subject bold uppercase">Nómina</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 input-iconright">
|
||
<asp:Label runat="server" AssociatedControlID="TxtFechaIngreso" Text="Fecha de Ingreso:"></asp:Label>
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="padding: 5px 0px;">
|
||
<asp:TextBox ID="TxtFechaIngreso" runat="server" Enabled="false" CausesValidation="true" CssClass="form-control input-sm"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgFechaIngreso" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
<ajax:MaskedEditExtender ID="MEEFechaIngreso" runat="server" TargetControlID="TxtFechaIngreso" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEFechaIngreso" TargetControlID="TxtFechaIngreso" PopupButtonID="ImgFechaIngreso" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="RFVFechaIngreso" runat="server" ControlToValidate="TxtFechaIngreso" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha de Ingreso''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CVFechaIngreso" runat="server" ControlToValidate="TxtFechaIngreso" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha de Ingreso''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlTipoPeriodo" runat="server" OnSelectedIndexChanged="DdlTipoPeriodo_SelectedIndexChanged" AutoPostBack="true" AppendDataBoundItems="true" Width="100%" DataTextField="TipoPeriodo" DataValueField="CveTipoPeriodo" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label runat="server" AssociatedControlID="DdlTipoPeriodo" Text="Tipo de Período:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVTipoPeriodo" runat="server" ControlToValidate="DdlTipoPeriodo" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo de Periodo''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div id="divSubTipoPeriodo" runat="server" class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="ddlSubTipoPeriodo" runat="server" Width="100%" DataTextField="CveSubTipoPeriodo" DataValueField="CveSubTipoPeriodo" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label runat="server" AssociatedControlID="DdlTipoPeriodo" Text="Tipo de Período:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="rfvddlSubTipoPeriodo" runat="server" ControlToValidate="ddlSubTipoPeriodo" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo de Periodo''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
|
||
<asp:DropDownList ID="DDlTipoSalario" runat="server" CssClass="form-control input-sm select2me" Width="100%" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Salario fijo" Value="1"></asp:ListItem>
|
||
<asp:ListItem Text="Salario variable" Value="2"></asp:ListItem>
|
||
<asp:ListItem Text="Salario mixto" Value="3"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label runat="server" AssociatedControlID="DDlTipoSalario" Text="Tipo Salario:"></asp:Label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
|
||
<asp:DropDownList ID="DdlAreageografica" runat="server" CssClass="form-control input-sm select2me" Width="100%" ValidationGroup="GrpGuardarAddS">
|
||
<asp:ListItem Selected="True" Text="A" Value="A"></asp:ListItem>
|
||
<asp:ListItem Text="B" Value="B"></asp:ListItem>
|
||
<asp:ListItem Text="C" Value="C"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label runat="server" AssociatedControlID="DdlAreageografica" Text="Area geografica:"></asp:Label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlRegimenContratacion" Width="100%" runat="server" AppendDataBoundItems="true" DataTextField="ClaveRegimenContratacion" CssClass="form-control input-sm select2me" DataValueField="CveSATRegimenContratacion" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label runat="server" AssociatedControlID="DdlRegimenContratacion" Text="Régimen Contratación:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVRegimenContratacion" runat="server" ControlToValidate="DdlRegimenContratacion" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Régimen Contratación''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlRiesgoPuesto" runat="server" Width="100%" AppendDataBoundItems="true" DataTextField="ClaveRiesgoPuesto" CssClass="form-control input-sm select2me" DataValueField="CveSATRiesgoPuesto" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label runat="server" AssociatedControlID="DdlRiesgoPuesto" Text="Riesgo Puesto:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVRiesgoPuesto" runat="server" ControlToValidate="DdlRiesgoPuesto" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Riesgo Puesto''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
</div>
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlRegistroPatronal" runat="server" Width="100%" DataTextField="RegistroPatronal" CssClass="form-control input-sm select2me" DataValueField="CveRegistroPatronal">
|
||
</asp:DropDownList>
|
||
<asp:Label runat="server" AssociatedControlID="DdlRegistroPatronal" Text="Registro Patronal:"></asp:Label>
|
||
<%--<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="DdlRiesgoPuesto" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Riesgo Puesto''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>--%>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtNumeroSS" runat="server" MaxLength="11"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtNumeroSS" Text="Número de Seguridad Social:"></asp:Label>
|
||
</div>
|
||
|
||
<div class="form-group">
|
||
<label>Se incribió en Seguridad Social: </label>
|
||
<br />
|
||
<asp:CheckBox ID="ChkSeInscribioSS" CssClass="make-switchsd" data-size="small" runat="server" Text="" />
|
||
</div>
|
||
<asp:Panel runat="server" ID="PnlSalarios" Visible="false">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtSalarioDiario" runat="server" MaxLength="10"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtSalarioDiario" Enabled="false" Text="Salario Diario (SDD):"></asp:Label>
|
||
<%--<asp:CompareValidator ID="CVSalarioDiario" runat="server" ControlToValidate="TxtSalarioDiario" CssClass="help-block errorimput" ErrorMessage="El campo <b>''Salario Diario''</b> no tiene el formato correcto, por favor corrija e intente de nuevo (Solo formato numérico)." Operator="DataTypeCheck" Type="Currency" ValidationGroup="GrpGuardar"></asp:CompareValidator>--%>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtSDI" runat="server" MaxLength="10"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtSDI" Text="Salario Diario Integrado (SDI):"></asp:Label>
|
||
<%--<asp:CompareValidator ID="CVSDI" runat="server" ControlToValidate="TxtSDI" CssClass="help-block errorimput" ErrorMessage="El campo <b>''SDI''</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>--%>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright" style="display: none;">
|
||
<asp:TextBox CssClass="form-control" ID="TxtSalarioDiarioPago" runat="server" MaxLength="10"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtSalarioDiarioPago" Text="Salario Diario de Pago:"></asp:Label>
|
||
<%--<asp:CompareValidator ID="CVSalario" runat="server" ControlToValidate="TxtSalarioDiarioPago" CssClass="help-block errorimput" ErrorMessage="El campo <b>''Salario Diario de Pago''</b> no tiene el formato correcto, por favor corrija e intente de nuevo (Solo formato numérico)." Operator="DataTypeCheck" Type="Currency" ValidationGroup="GrpGuardar"></asp:CompareValidator>--%>
|
||
<i></i>
|
||
</div>
|
||
|
||
<asp:Panel runat="server" ID="pnlSalarioIMSS" CssClass="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtSalarioCotizado" runat="server" MaxLength="10"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtSalarioCotizado" Text="Salario Diario IMSS:"></asp:Label>
|
||
<%--<asp:CompareValidator ID="CVSDT" runat="server" ControlToValidate="TxtSalarioCotizado" CssClass="help-block errorimput" ErrorMessage="El campo <b>''Salario Diario Cotizado''</b> no tiene el formato correcto, por favor corrija e intente de nuevo (Solo formato numérico)." Operator="DataTypeCheck" Type="Currency" ValidationGroup="GrpGuardar"></asp:CompareValidator>--%>
|
||
|
||
<i></i>
|
||
</asp:Panel>
|
||
|
||
</asp:Panel>
|
||
<div class="form-group form-md-line-input input-iconright hidden">
|
||
<asp:TextBox CssClass="form-control" ID="TxtBono" runat="server" MaxLength="10" Text="0"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtBono" Text="Bono:"></asp:Label>
|
||
<asp:CompareValidator ID="CVBono" runat="server" ControlToValidate="TxtBono" CssClass="help-block errorimput" ErrorMessage="El campo <b>''Bono''</b> no tiene el formato correcto, por favor corrija e intente de nuevo (Solo formato numérico)." Operator="DataTypeCheck" Type="Currency" ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
||
<i></i>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtNumDiasAguinaldo" Text="15" runat="server" MaxLength="10"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtNumDiasAguinaldo" Text="Días Aguinaldo:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtPorPrimaVacacional" Text="25" runat="server" MaxLength="10"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtPorPrimaVacacional" Text="Prima Vacacional:"></asp:Label>
|
||
<i>%</i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright" runat="server" id="DVNetoPeriodo" visible="false" >
|
||
<asp:TextBox CssClass="form-control" ID="TxtNetoPeriodo" runat="server" MaxLength="10"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtNetoPeriodo" Text="Neto Periodo:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlMetodoPago" Width="100%" runat="server" AppendDataBoundItems="true" CausesValidation="true" CssClass="form-control input-sm select2me" DataTextField="MetodoPago" DataValueField="CveMetodoPago" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label runat="server" AssociatedControlID="DdlMetodoPago" Text="Método de Pago:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVMetodoPago" runat="server" ControlToValidate="DdlMetodoPago" CssClass="help-block errorimput" 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 style="display: none;">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlBanco" runat="server" Width="100%" AppendDataBoundItems="true" DataTextField="Banco" DataValueField="CveSATBanco" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Sin asignar Banco" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:Label runat="server" AssociatedControlID="DdlBanco" Text="Banco:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtBancoNumCuenta" runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtBancoNumCuenta" Text="Cuenta:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCLABE" runat="server" MaxLength="20"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtCLABE" Text="CLABE:"></asp:Label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-8">
|
||
|
||
|
||
<asp:UpdatePanel ID="UpMovtosPermanentes" UpdateMode="Conditional" runat="server">
|
||
<ContentTemplate>
|
||
|
||
<div class="portlet light xspadding bordered " id="pnlListMovtos">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-pin font-yellow-gold"></i>
|
||
<span class="caption-subject font-yellow-gold bold uppercase">Movimientos Permanentes</span>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
||
</div>
|
||
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<asp:LinkButton ID="LnkAddMovtoPermanente" OnClick="LnkAddMovtoPermanente_Click" CssClass="btn yellow-gold" runat="server">Agregar</asp:LinkButton>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body ">
|
||
|
||
<asp:GridView ID="GVMovtoPermanente" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD Widthall " AutoGenerateColumns="False"
|
||
ShowHeader="true" EmptyDataText="No se encontraron Movimientos"
|
||
DataKeyNames="CveMovtoPermanente,CveConcepto,CveCuenta,CvePersonal,Descripcion,TipoDescuento,Valor,VecesAplicar,MontoLimite,FechaInicioAplicacion,Estatus,FechaRegistro">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Descripción">
|
||
<ItemTemplate>
|
||
<asp:LinkButton data-toggle="tooltip" title="Editar" OnClick="LnkEditarMovtoPermanente_Click"
|
||
CssClass="lnkMovotPermanente" runat="server" Text='<%# Eval("Descripcion")%>'></asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Tipo descuento">
|
||
<ItemTemplate>
|
||
<asp:LinkButton data-toggle="tooltip" title="Editar" OnClick="LnkEditarMovtoPermanente_Click"
|
||
CssClass="lnkMovotPermanente" runat="server" Text='<%# Eval("TipoDescuentoTexto")%>'></asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Valor">
|
||
<ItemTemplate>
|
||
<asp:LinkButton data-toggle="tooltip" title="Editar" OnClick="LnkEditarMovtoPermanente_Click"
|
||
CssClass="lnkMovotPermanente" runat="server" Text='<%# Eval("Valor")%>'></asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Veces por aplicar">
|
||
<ItemTemplate>
|
||
<asp:LinkButton data-toggle="tooltip" title="Editar" OnClick="LnkEditarMovtoPermanente_Click"
|
||
CssClass="lnkMovotPermanente" runat="server" Text='<%# Eval("VecesAplicar","{0:###,###.##}")%>'></asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Monto limite">
|
||
<ItemTemplate>
|
||
<asp:LinkButton data-toggle="tooltip" title="Editar" OnClick="LnkEditarMovtoPermanente_Click"
|
||
CssClass="lnkMovotPermanente" runat="server" Text='<%# Eval("MontoLimite","{0:###,###.##}")%>'></asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-Width="38">
|
||
<ItemTemplate>
|
||
<asp:LinkButton data-toggle="tooltip" title="Editar" ID="LnkEditarmovtoper" OnClick="LnkEditarMovtoPermanente_Click" CssClass="btn btn-circle btn-sm btn-xs green" runat="server" Text="<i class='fa fa-pencil'></i>"></asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-Width="38">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkremoveMovtoPermanente" runat="server" OnClick="LnkremoveMovtoPermanente_Click" CssClass="btn btn-circle btn-sm btn-xs red" Text="<i class='icon-trash'></i>" data-toggle="confirmation" data-popout="true" data-original-title="¿Está seguro que desea eliminar el NomFonacot?" data-btn-ok-label="si" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
<div id="ModalMovtoPermanente" class="modal ADS fade" role="dialog">
|
||
|
||
<asp:UpdatePanel ID="UpMovtosPermanentesModal" UpdateMode="Conditional" class="modal-dialog" runat="server">
|
||
<ContentTemplate>
|
||
<div class="modal-content">
|
||
<div class="modal-header ">
|
||
|
||
<button type="button" class="close" onclick="$('#ModalMovtoPermanente').modal('hide');return;">×</button><h4 class="modal-title">Movimiento permanente</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<asp:Panel runat="server" Visible="false" CssClass="portlet light xspadding bordered " ID="pnlAddupMovto">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-pin font-yellow-gold"></i>
|
||
<span class="caption-subject font-yellow-gold bold uppercase">
|
||
<asp:Literal ID="LtlMovtoPermanenteaddup" runat="server"></asp:Literal></span>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtDescripcion" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TxtDescripcion" CssClass="help-block errorimput"
|
||
ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Descripción''</b> es necesario "
|
||
ValidationGroup="GrpGuardarMovyoPerma"></asp:RequiredFieldValidator>
|
||
<asp:Label runat="server" Text="Descripción:" AssociatedControlID="TxtDescripcion"></asp:Label>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-4">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:Label runat="server" Text="Tipo Concepto:" AssociatedControlID=""></asp:Label>
|
||
<asp:DropDownList ID="DdlTipo" runat="server" AppendDataBoundItems="True" OnSelectedIndexChanged="DdlTipo_SelectedIndexChanged" AutoPostBack="true" DataTextField="TipoGasto" DataValueField="TipoGasto" Class="form-control input-sm select2me" Width="100%" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Value="P" Text="Percepciones"></asp:ListItem>
|
||
<asp:ListItem Value="D" Selected="True" Text="Deducciones"></asp:ListItem>
|
||
<asp:ListItem Value="O" Text="Obligaciones"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:Label runat="server" Text="Concepto:" AssociatedControlID=""></asp:Label>
|
||
<asp:DropDownList ID="DdlConcepto" runat="server" DataTextField="CodigoConcepto" DataValueField="CveConcepto" Class="form-control input-sm select2me" Width="100%" ValidationGroup="GrpGuardar"></asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:Label runat="server" Text="Tipo Descuento:" AssociatedControlID=""></asp:Label>
|
||
<asp:DropDownList ID="DdlTipoDescto" runat="server" AutoPostBack="true" OnSelectedIndexChanged="DdlTipoDescto_SelectedIndexChanged" DataTextField="CodigoConcepto" DataValueField="CveConcepto" Class="form-control input-sm select2me" Width="100%" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Value="1" Text="Importe"></asp:ListItem>
|
||
<asp:ListItem Value="2" Text="Porcentaje"></asp:ListItem>
|
||
<asp:ListItem Value="3" Text="Importe(Tope Monto)"></asp:ListItem>
|
||
<asp:ListItem Value="4" Text="Porcentaje(Tope Monto)"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-4">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtValor" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvValor" runat="server" ControlToValidate="TxtValor" CssClass="help-block errorimput"
|
||
ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Valor''</b> es necesario "
|
||
ValidationGroup="GrpGuardarMovyoPerma"></asp:RequiredFieldValidator>
|
||
<asp:Label runat="server" Text="Valor:" AssociatedControlID="TxtValor"></asp:Label>
|
||
</div>
|
||
</div>
|
||
<asp:Panel runat="server" ID="pnlVecesAplicar" CssClass="col-md-4">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtVecesAplicar" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvVecesAplicar" runat="server" ControlToValidate="TxtVecesAplicar" CssClass="help-block errorimput"
|
||
ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Veces por Aplicar''</b> es necesario "
|
||
ValidationGroup="GrpGuardarMovyoPerma"></asp:RequiredFieldValidator>
|
||
<asp:Label runat="server" Text="Veces por Aplicar:" AssociatedControlID="TxtVecesAplicar"></asp:Label>
|
||
</div>
|
||
</asp:Panel>
|
||
<asp:Panel runat="server" ID="pnlMonto" CssClass="col-md-4">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtMontoLimite" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvMontoLimite" runat="server" ControlToValidate="TxtMontoLimite" CssClass="help-block errorimput"
|
||
ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Monto Limite''</b> es necesario "
|
||
ValidationGroup="GrpGuardarMovyoPerma"></asp:RequiredFieldValidator>
|
||
<asp:Label runat="server" Text="Monto Limite:" AssociatedControlID="TxtMontoLimite"></asp:Label>
|
||
</div>
|
||
</asp:Panel>
|
||
|
||
<div class="col-md-4">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtFechaAplicacion" runat="server" CausesValidation="True" CssClass="form-control"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvFechaAplicacion" runat="server" ControlToValidate="TxtFechaAplicacion" CssClass="help-block errorimput"
|
||
ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha de Baja''</b> es necesario "
|
||
ValidationGroup="GrpGuardarMovyoPerma"></asp:RequiredFieldValidator>
|
||
<asp:Label runat="server" Text="Fecha de Aplicación: " AssociatedControlID="TxtFechaAplicacion"></asp:Label>
|
||
<ajax:MaskedEditExtender ID="MKEFechaAplicacion" runat="server" TargetControlID="TxtFechaAplicacion" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left" BehaviorID="_content_MKEFechaBaja" Century="2000" CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder=""></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender ID="CEFechaAplicacion" runat="server" TargetControlID="TxtFechaAplicacion" PopupButtonID="ImgFechaBaja" PopupPosition="BottomRight" BehaviorID="_content_CEFechaBaja"></ajax:CalendarExtender>
|
||
<asp:CompareValidator ID="CVFechaAplicacion" runat="server" ControlToValidate="TxtFechaAplicacion" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha de Baja''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar" Visible="False"></asp:CompareValidator>
|
||
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input form-md-floating-label input-iconright">
|
||
<asp:Label runat="server" Text="Cuenta contable" AssociatedControlID="DdlCtaContable"></asp:Label>
|
||
<asp:DropDownList ID="DdlCtaContable" runat="server" AppendDataBoundItems="True" DataTextField="CtaCodigo" DataValueField="CveCuenta" Class="form-control input-sm select2me" Width="100%" ValidationGroup="GrpGuardar"></asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div style="padding-top: 10px; padding-bottom: 14px;">
|
||
¿Activo?
|
||
</div>
|
||
<asp:CheckBox ID="ChkEstatus" CssClass="chksino " Text=" " runat="server" />
|
||
</div>
|
||
<div class="col-md-3">
|
||
</div>
|
||
</div>
|
||
<div class="text-right"></div>
|
||
</div>
|
||
</asp:Panel>
|
||
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:LinkButton ID="LnkAddMovto" OnClick="LnkAddMovto_Click" ValidationGroup="GrpGuardarMovyoPerma" CssClass="btn btn-primary" runat="server">Guardar</asp:LinkButton>
|
||
<asp:LinkButton ID="LnkUpMovto" OnClick="LnkUpMovto_Click" ValidationGroup="GrpGuardarMovyoPerma" CssClass="btn btn-success" runat="server">Actualizar</asp:LinkButton>
|
||
|
||
<button type="button" class="btn btn-danger" onclick="$('#ModalMovtoPermanente').modal('hide');return;">Cancelar</button>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:UpdatePanel ID="UpsrIncapacidadpersonal" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="portlet light xspadding bordered " id="pnlIncapacidadesgv">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-pin font-yellow-gold"></i>
|
||
<span class="caption-subject font-yellow-gold bold uppercase">Incapacidades registradas</span>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<asp:LinkButton ID="LnkshowaaddIncapacidad" OnClick="LnkshowaaddIncapacidad_Click" CssClass="btn yellow-gold" runat="server">Agregar</asp:LinkButton>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body" style="min-height: 40px;">
|
||
<asp:GridView ID="GVNom_PersonalIncapacidad" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD Widthall" AutoGenerateColumns="False"
|
||
DataKeyNames="CvePersonalIncapacidad,CvePersonal,Folio,FechaInicio,DiasAutorizados,DiasPagoEmpresa,CveTipodeIncidencia,CveRamoSeguro,CveTipoRiesgo,PorcentajedeIncapacidad,CveSecuelaConsecuencia,CveControlIncapacidad,Descripcion">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Folio">
|
||
<ItemTemplate>
|
||
<asp:LinkButton runat="server" Text='<%# Eval("Folio")%>' OnClick="LnkPersonalIncapacidad_Click" data-toggle="tooltip" title="Editar" Width="100%"> </asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Fecha inicio">
|
||
<ItemTemplate>
|
||
<asp:LinkButton runat="server" Text='<%# Eval("FechaInicio","{0:dd/MM/yyyy}")%>' OnClick="LnkPersonalIncapacidad_Click" data-toggle="tooltip" title="Editar" Width="100%"> </asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Dias autorizados">
|
||
<ItemTemplate>
|
||
<asp:LinkButton runat="server" OnClick="LnkPersonalIncapacidad_Click" data-toggle="tooltip" title="Editar" Width="100%">
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<%# Eval("DiasAutorizados")%>
|
||
</div>
|
||
<div class="col-md-6 text-right">
|
||
<label class="btn btn-circle btn-sm btn-xs green mysmallbtn"><i class="fa fa-pencil"></i></label>
|
||
</div>
|
||
</div>
|
||
</asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div id="ModalSRIncapacidad" class="modal ADS fade" role="dialog">
|
||
<asp:UpdatePanel ID="UPSRModalIncapacidad" UpdateMode="Conditional" class="modal-dialog" runat="server">
|
||
<ContentTemplate>
|
||
<div class="modal-content">
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" onclick="$('#ModalSRIncapacidad').modal('hide');return;">×</button><h4 class="modal-title">Incapacidades</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
|
||
<div class="portlet light xspadding bordered " id="pnlIncapacidade">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-pin font-yellow-gold"></i>
|
||
<span class="caption-subject font-yellow-gold bold uppercase">Agregar incapacidades</span>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="portlet-body">
|
||
<div class="row">
|
||
<div class="col-md-3">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtSRINCfolio" CssClass="form-control input-sm " runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvNom_folio" runat="server" ControlToValidate="TxtSRINCfolio" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Folio''</b> es necesario, por favor ingréselo." ValidationGroup="VGMNom_"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VcoNom_folio" runat="server" HighlightCssClass="vco" TargetControlID="RfvNom_folio"></ajax:ValidatorCalloutExtender>
|
||
<asp:Label runat="server" AssociatedControlID="TxtSRINCfolio">Folio</asp:Label>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtSRINCfechaInicio" CssClass="form-control input-sm ADSMaskDate" Style="width: 118px" runat="server"></asp:TextBox>
|
||
<ajax:MaskedEditExtender ID="MEENom_fechaInicio" runat="server" TargetControlID="TxtSRINCfechaInicio" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEENom_fechaInicio" TargetControlID="TxtSRINCfechaInicio" PopupPosition="BottomRight" Enabled="True" Format="dd/MM/yyyy"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="RfvNom_fechaInicio" runat="server" ControlToValidate="TxtSRINCfechaInicio" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha Inicio''</b> es necesario, por favor ingréselo." ValidationGroup="VGMNom_"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VcoNom_fechaInicio" runat="server" HighlightCssClass="vco" TargetControlID="RfvNom_fechaInicio"></ajax:ValidatorCalloutExtender>
|
||
|
||
<asp:Label runat="server" AssociatedControlID="TxtSRINCfechaInicio">Fecha Inicio</asp:Label>
|
||
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtSRINCdiasAutorizados" CssClass="form-control " runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvNom_diasAutorizados" runat="server" ControlToValidate="TxtSRINCdiasAutorizados" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Dias Autorizados''</b> es necesario, por favor ingréselo." ValidationGroup="VGMNom_"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VcoNom_diasAutorizados" runat="server" HighlightCssClass="vco" TargetControlID="RfvNom_diasAutorizados"></ajax:ValidatorCalloutExtender>
|
||
<asp:Label runat="server" AssociatedControlID="TxtSRINCdiasAutorizados">Dias autorizados</asp:Label>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtDiasPagoEmpresa" CssClass="form-control " runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtDiasPagoEmpresa">Dias pagados por empresa</asp:Label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:Label runat="server" AssociatedControlID="DdlSRINCcveTipodeIncidencia">Tipo de incidencia</asp:Label>
|
||
<asp:DropDownList ID="DdlSRINCcveTipodeIncidencia" DataValueField="Cve" DataTextField="Texto" Width="100%" CssClass="form-control select2me" runat="server"></asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RfvNom_cveTipodeIncidencia" runat="server" ControlToValidate="DdlSRINCcveTipodeIncidencia" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cve Tipode Incidencia''</b> es necesario, por favor ingréselo." ValidationGroup="VGMNom_"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VcoNom_cveTipodeIncidencia" runat="server" HighlightCssClass="vco" TargetControlID="RfvNom_cveTipodeIncidencia"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:Label runat="server" AssociatedControlID="DdlSRINCcveRamoSeguro">Ramo seguro</asp:Label>
|
||
<asp:DropDownList ID="DdlSRINCcveRamoSeguro" DataValueField="Cve" DataTextField="Texto" Width="100%" CssClass="form-control select2me " runat="server"></asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RfvNom_cveRamoSeguro" runat="server" ControlToValidate="DdlSRINCcveRamoSeguro" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cve Ramo Seguro''</b> es necesario, por favor ingréselo." ValidationGroup="VGMNom_"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VcoNom_cveRamoSeguro" runat="server" HighlightCssClass="vco" TargetControlID="RfvNom_cveRamoSeguro"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:Label runat="server" AssociatedControlID="DdlSRINCcveTipoRiesgo"> Tipo Riesgo</asp:Label>
|
||
<asp:DropDownList ID="DdlSRINCcveTipoRiesgo" DataValueField="Cve" DataTextField="Texto" Width="100%" CssClass="form-control select2me" runat="server"></asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RfvNom_cveTipoRiesgo" runat="server" ControlToValidate="DdlSRINCcveTipoRiesgo" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cve Tipo Riesgo''</b> es necesario, por favor ingréselo." ValidationGroup="VGMNom_"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VcoNom_cveTipoRiesgo" runat="server" HighlightCssClass="vco" TargetControlID="RfvNom_cveTipoRiesgo"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtSRINCporcentajedeIncapacidad" CssClass="form-control input-sm " runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvNom_porcentajedeIncapacidad" runat="server" ControlToValidate="TxtSRINCporcentajedeIncapacidad" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Porcentajede Incapacidad''</b> es necesario, por favor ingréselo." ValidationGroup="VGMNom_"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VcoNom_porcentajedeIncapacidad" runat="server" HighlightCssClass="vco" TargetControlID="RfvNom_porcentajedeIncapacidad"></ajax:ValidatorCalloutExtender>
|
||
<asp:Label runat="server" AssociatedControlID="TxtSRINCporcentajedeIncapacidad">Porcentaje de incapacidad</asp:Label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:Label runat="server" AssociatedControlID="DdlSRINCcveSecuelaConsecuencia"> Secuela o Consecuencia</asp:Label>
|
||
<asp:DropDownList ID="DdlSRINCcveSecuelaConsecuencia" DataValueField="Cve" DataTextField="Texto" Width="100%" CssClass="form-control select2me" runat="server"></asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RfvNom_cveSecuelaConsecuencia" runat="server" ControlToValidate="DdlSRINCcveSecuelaConsecuencia" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cve Secuela Consecuencia''</b> es necesario, por favor ingréselo." ValidationGroup="VGMNom_"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VcoNom_cveSecuelaConsecuencia" runat="server" HighlightCssClass="vco" TargetControlID="RfvNom_cveSecuelaConsecuencia"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:Label runat="server" AssociatedControlID="DdlSRINCcveControlIncapacidad"> Control de incapacidad</asp:Label>
|
||
<asp:DropDownList ID="DdlSRINCcveControlIncapacidad" DataValueField="Cve" DataTextField="Texto" Width="100%" CssClass="form-control select2me" runat="server"></asp:DropDownList>
|
||
<asp:RequiredFieldValidator ID="RfvNom_cveControlIncapacidad" runat="server" ControlToValidate="DdlSRINCcveControlIncapacidad" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cve Control Incapacidad''</b> es necesario, por favor ingréselo." ValidationGroup="VGMNom_"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VcoNom_cveControlIncapacidad" runat="server" HighlightCssClass="vco" TargetControlID="RfvNom_cveControlIncapacidad"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtSRINCdescripcion" CssClass="form-control " runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvNom_descripcion" runat="server" ControlToValidate="TxtSRINCdescripcion" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Descripcion''</b> es necesario, por favor ingréselo." ValidationGroup="VGMNom_"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VcoNom_descripcion" runat="server" HighlightCssClass="vco" TargetControlID="RfvNom_descripcion"></ajax:ValidatorCalloutExtender>
|
||
<asp:Label runat="server" AssociatedControlID="TxtSRINCdescripcion">Descripción</asp:Label>
|
||
</div>
|
||
<div class="text-right"></div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<asp:LinkButton ID="LnkActualizarIncapacidad" OnClick="LnkActualizarIncapacidad_Click" CssClass="btn btn-success " ValidationGroup="VGMNom_" runat="server">Actualizar</asp:LinkButton>
|
||
<asp:LinkButton ID="LnkAgregarIncapacidad" OnClick="LnkAgregarIncapacidad_Click" CssClass="btn btn-primary" ValidationGroup="VGMNom_" runat="server">Guardar</asp:LinkButton>
|
||
|
||
<button type="button" class="btn btn-danger" onclick="$('#ModalSRIncapacidad').modal('hide');return;">Cancelar</button>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
<div class="portlet light bordered xspadding" id="porletconceptos">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="fa fa-bookmark font-green"></i>
|
||
<span class="caption-subject bold uppercase">Conceptos</span>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
||
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<asp:Button ID="BtnGuardarConceptos" runat="server" Text="Guardar Conceptos" class="btn btn-primary" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form">
|
||
<asp:GridView ID="GVConceptos" runat="server" AutoGenerateColumns="False" DataKeyNames="CvePersonal,CveConcepto,CvePersonalConcepto,Obligatorio"
|
||
data-height="300"
|
||
CssClass="table table-striped table-advance table-hover Widthall ScrollAD" Style="text-align: center;" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Aplica</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:CheckBox ID="ChkAplica" runat="server" />
|
||
</ItemTemplate>
|
||
<ItemStyle Width="20px" />
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Código</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlCodigo" runat="server" Text='<%# Eval("Codigo") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="25px" />
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Concepto</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlConcepto" runat="server" Text='<%# Eval("Concepto") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Tipo</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlTipo" runat="server" Text='<%# Eval("Afectacion") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="40px" />
|
||
</asp:TemplateField>
|
||
<asp:TemplateField Visible="false">
|
||
<HeaderTemplate>Importe</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:TextBox CssClass="form-control input-sm" ID="TxtImporte" runat="server" Text='<%# Eval("Importe", "{0:N2}") %>' Width="60px"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="ftbe" runat="server" TargetControlID="TxtImporte" FilterType="Custom, Numbers" ValidChars="-.," />
|
||
</ItemTemplate>
|
||
<ItemStyle Width="50px" />
|
||
</asp:TemplateField>
|
||
<asp:TemplateField Visible="false">
|
||
<HeaderTemplate>Tipo de Aplicación</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<table>
|
||
<tr>
|
||
<td width="95px">
|
||
<asp:DropDownList ID="DdlTipoAplicacion" runat="server" Class="table-group-action-input form-control input-inline input-small input-sm" Width="100%">
|
||
|
||
</asp:DropDownList></td>
|
||
<td width="65px">
|
||
<asp:Literal ID="LtlNoPago" runat="server" Text='<%# If(IsNumeric(Eval("NoPago")), Eval("NoPago").ToString + "/", "")%>' Visible="false"></asp:Literal>
|
||
<asp:TextBox CssClass="form-control input-sm" ID="TxtNoPagos" runat="server" Text='<%# Eval("NoPagos")%>' Visible="false" Width="60px"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="ftbe0" runat="server" TargetControlID="TxtNoPagos" FilterType="Custom, Numbers" ValidChars="" />
|
||
|
||
<asp:Literal ID="LtlSaldo" runat="server" Text='<%# If(IsNumeric(Eval("Saldo")), Eval("Saldo").ToString, "")%>' Visible="false"></asp:Literal>
|
||
<asp:TextBox CssClass="form-control input-sm" ID="TxtSaldoIni" runat="server" Text='<%# Eval("SaldoIni")%>' Visible="false" Width="60px"></asp:TextBox></td>
|
||
<ajax:FilteredTextBoxExtender ID="FilteredTextBoxExtender1" runat="server" TargetControlID="TxtSaldoIni" FilterType="Custom, Numbers" ValidChars="-.," />
|
||
</tr>
|
||
</table>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="130px" />
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
<AlternatingRowStyle CssClass="Texto" />
|
||
<RowStyle CssClass="Texto" />
|
||
<HeaderStyle CssClass="Titulos" />
|
||
</asp:GridView>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="portlet light bordered xspadding" id="porletInfonavit">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="fa fa-home font-green"></i>
|
||
<span class="caption-subject bold uppercase">Infonavit</span>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
||
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<asp:Button ID="BtnGuardarInfornavit" OnClick="BtnGuardarInfornavit_Click" runat="server" Text="Guardar" class="btn btn-primary" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form">
|
||
<div class="row">
|
||
<div class="col-sm-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtInfoNumCredito" runat="server" MaxLength="20"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtInfoNumCredito" runat="server" Text="Número de crédito"></asp:Label>
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtInfoDescripcion" runat="server" MaxLength="20"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtInfoDescripcion" runat="server" Text="Descripción"></asp:Label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-sm-6">
|
||
<div class="">
|
||
<asp:Label AssociatedControlID="DdlInfoTipoAplicacion" CssClass="ddlInfolabel" runat="server" Text="Tipo Aplicación"></asp:Label>
|
||
|
||
<asp:DropDownList ID="DdlInfoTipoAplicacion" AutoPostBack="true" runat="server" Class="form-control select2me" Width="100%">
|
||
<asp:ListItem Text="Seleccione" Value="-1"></asp:ListItem>
|
||
<asp:ListItem Text="Infonavit (Movto Permanente)" Value="5000"></asp:ListItem>
|
||
<asp:ListItem Text="Infonavit (Porcentaje)" Value="5001"></asp:ListItem>
|
||
<asp:ListItem Text="Infonavit (Factor Descuento)" Value="5002"></asp:ListItem>
|
||
<asp:ListItem Text="Infonavit (Cuota Fija)" Value="5003"></asp:ListItem>
|
||
<asp:ListItem Text="Infonavit(Cuota Fija por período)" Value="5004"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtInfoValor" runat="server" MaxLength="20"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtInfoValor" runat="server" Text="Valor"></asp:Label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-sm-6">
|
||
<div class="form-group form-md-line-input input-iconright " style="width: 120px !important; display: inline-block;">
|
||
<asp:TextBox CssClass="form-control" ID="TxtInfoFechaInicio" runat="server" MaxLength="20"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtInfoFechaInicio" runat="server" Text="Fecha Inicio"></asp:Label>
|
||
<asp:RequiredFieldValidator runat="server" ID="REQFechaF" ControlToValidate="TxtInfoFechaInicio" ErrorMessage="Debe ingresar una fecha" ValidationGroup="vgEstFin" />
|
||
<ajax:MaskedEditExtender ID="MaskedEditExtender4" runat="server" TargetControlID="TxtInfoFechaInicio" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEEFechaF" TargetControlID="TxtInfoFechaInicio" PopupButtonID="ImgFechaFEstFin" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
</div>
|
||
<div style="display: inline-block; vertical-align: top; padding-top: 10px;">
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgFechaFEstFin" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-3">
|
||
<div class=" ">
|
||
<asp:Label AssociatedControlID="ChkInfo" runat="server" Text="Estado (Activo)"></asp:Label>
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-3">
|
||
<asp:CheckBox ID="ChkInfo" CssClass="chksino" runat="server" Text=" " />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="portlet light bordered xspadding" id="porletFonacot">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="fa fa-home font-green"></i>
|
||
<span class="caption-subject bold uppercase">Fonacot</span>
|
||
</div>
|
||
<div class="tools">
|
||
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<asp:LinkButton ID="LnAddFonacot" OnClick="LnAddFonacot_Click" runat="server" Text="Agregar" class="btn btn-primary" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body form">
|
||
|
||
<asp:UpdatePanel runat="server" ID="UpFonacotGrid" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GVNomFonacot" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD Widthall"
|
||
AutoGenerateColumns="False" ShowHeaderWhenEmpty="true" EmptyDataText="No hay créditos FONACOT registrados."
|
||
DataKeyNames="CveFonacot,CvePersonal,NumeroCredito,Descripcion,Periodo,CveTipoCalculo,ImporteCredito,ImporteFijo,PagosHechos,MontoAcumulado,Saldo,CveEstatus,Observaciones,CveUsuarioIng">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Numero crédito">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblnumeroCredito" runat="server" Text='<%# Eval("NumeroCredito")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Tipo aplicación">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("TipoCalculo")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Descripcion">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lbldescripcion" runat="server" Text='<%# Eval("Descripcion")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Importe">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("ImporteFijo", "{0:N2}")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Importe crédito">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblimporteCredito" runat="server" Text='<%# Eval("ImporteCredito", "{0:N2}")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Saldo">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblsaldo" runat="server" Text='<%# Eval("Saldo", "{0:N2}")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Estatus">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lblcveEstatus" runat="server" Text='<%#If(Eval("CveEstatus").ToString() = "1", "Activo", "Inactivo") %>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:LinkButton data-toggle="tooltip" title="Editar" ID="LnkEditarNomFonacot" OnClick="LnkEditarNomFonacot_Click" CssClass="btn btn-circle btn-sm green" runat="server" Text="<i class='fa fa-pencil'></i>"></asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkEliminarNomFonacot" runat="server" OnClick="LnkEliminarNomFonacot_Click" CssClass="btn btn-circle btn-sm red" Text="<i class='icon-trash'></i>" data-toggle="confirmation" data-popout="true" data-original-title="¿Está seguro que desea eliminar el NomFonacot?" data-btn-ok-label="si" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
|
||
<div id="ModalFonacot" 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">Fonacot</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel runat="server" ID="UpModalFonacot" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
<div class="col-sm-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtFonNumCredito" runat="server" MaxLength="20"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtFonNumCredito" runat="server" Text="Número de crédito"></asp:Label>
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtFonDescripcion" runat="server" MaxLength="20"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtFonDescripcion" runat="server" Text="Descripción"></asp:Label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-sm-4">
|
||
<div class="">
|
||
<asp:Label AssociatedControlID="DdlFonTipoAplicacion" CssClass="ddlInfolabel" runat="server" Text="Tipo aplicación"></asp:Label>
|
||
|
||
<asp:DropDownList ID="DdlFonTipoAplicacion" runat="server" Class="form-control select2me" Width="100%">
|
||
<asp:ListItem Text="Seleccione" Value="-1"></asp:ListItem>
|
||
<asp:ListItem Text="Importe fijo" Value="1"></asp:ListItem>
|
||
<asp:ListItem Text="Por días Laborados" Value="2"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-4">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtFonValor" runat="server" MaxLength="20"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtFonValor" runat="server" Text="Importe"></asp:Label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
|
||
<div class="col-sm-4">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control TxtFonImporteCredito" ID="TxtFonImporteCredito" runat="server" MaxLength="20"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtFonImporteCredito" runat="server" Text="Importe total crédito"></asp:Label>
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-4">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control TxtFonPagosHechos " ID="TxtFonPagosHechos" runat="server" MaxLength="20"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtFonPagosHechos" runat="server" Text="Pagos Anteriores"></asp:Label>
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-4">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control TxtFonSaldo" Enabled="false" ID="TxtFonSaldo" runat="server" MaxLength="20"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtFonSaldo" runat="server" Text="Saldo"></asp:Label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
<div class="col-sm-6">
|
||
<div class="form-group form-md-line-input input-iconright " style="width: 120px !important; display: inline-block;">
|
||
<asp:TextBox CssClass="form-control" ID="TxtFonFechaInicio" runat="server" MaxLength="20"></asp:TextBox>
|
||
<asp:Label AssociatedControlID="TxtFonFechaInicio" runat="server" Text="Fecha Inicio"></asp:Label>
|
||
<asp:RequiredFieldValidator runat="server" ID="rfvFonFechaFEstFin" ControlToValidate="TxtFonFechaInicio" ErrorMessage="Debe ingresar una fecha" ValidationGroup="vgEstFon" />
|
||
<ajax:MaskedEditExtender ID="MEEFonFechaFEstFin" runat="server" TargetControlID="TxtFonFechaInicio" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEEFonFechaFEstFin" TargetControlID="TxtFonFechaInicio" PopupButtonID="LnkFonFechaFEstFin" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
</div>
|
||
<div style="display: inline-block; vertical-align: top; padding-top: 10px;">
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="LnkFonFechaFEstFin" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-3">
|
||
<div class="">
|
||
<asp:Label AssociatedControlID="ChkFonacot" runat="server" Text="Estado (Activo)"></asp:Label>
|
||
</div>
|
||
</div>
|
||
<div class="col-sm-3">
|
||
<asp:CheckBox ID="ChkFonacot" CssClass="chksino" runat="server" Text=" " />
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<asp:LinkButton ID="LnkGuardarFonacot" OnClick="LnkGuardarFonacot_Click" runat="server" Text="Guardar" class="btn btn-primary" />
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
|
||
<div class="portlet box blue-hoki" style="width: 100%;">
|
||
<div class="portlet-title">
|
||
<div class="caption">
|
||
<i class="icon-grid"></i>Registro de Nómina
|
||
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
|
||
<asp:GridView ID="GvNominas" runat="server" DataKeyNames="CvePeriodo,CveNomina,Total,RFC,SeTimbro,FechaInicio,FechaFin,Nombre,Correo,SerieFolio" AutoGenerateColumns="False" CssClass="table table-striped table-hover" Style="text-align: center;" GridLines="None">
|
||
<%--EmptyDataText="No hay registros." ShowHeaderWhenEmpty="True"--%>
|
||
<Columns>
|
||
<asp:BoundField DataField="Numero" HeaderText="#" />
|
||
<asp:BoundField DataField="FechaInicio" DataFormatString="{0:d}" HeaderText="Inicio" />
|
||
<asp:BoundField DataField="FechaFin" HeaderText="Fin" DataFormatString="{0:d}" />
|
||
<asp:BoundField DataField="TotalPercepciones" HeaderText="Percepciones" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField DataField="TotalDeducciones" HeaderText="Deducciones" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField DataField="Total" HeaderText="Total" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField DataField="SerieFolio" HeaderText="Factura" DataFormatString="{0:N2}" />
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Se Timbró</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="HplSeTimbro" runat="server" Text='<%#If(Eval("SeTimbro").ToString = "True", "Sí", "No")%>' CssClass="Texto" Target="_blank"></asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LbMail" Visible="False" runat="server" Height="22px" OnClick="LbMail_Click"><img alt="Enviar por Correo" src="/Imagenes/email_icon.gif" width="22"/></asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LbPDF" Visible="False" runat="server" Height="22px" OnClick="LbPDF_Click"><img alt="Descargar PDF" src="/Imagenes/PDF-Download2.gif" width="22"/></asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField Visible="false">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LBCancelar" Visible="False" OnClick="LBCancelar_Click" CssClass="btn btn-circle btn-xs red" data-toggle="confirmation" data-popout="true" data-original-title="Confirmar" data-btn-ok-label="si" title="Cancelar" runat="server" Width="22px"><i class="fa fa-times"></i></asp:LinkButton>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabAsistencias" runat="server" HeaderText="Asistencias">
|
||
<ContentTemplate>
|
||
|
||
<div class="portlet box blue-hoki">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-user-following bold "></i>
|
||
<span class="caption-subject uppercase">Consultar Asistencias</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="portlet-body portlet-filter">
|
||
<div class="row">
|
||
<div class="form-group form-md-line-input input-iconright col-md-2" id="divCliente" runat="server" visible="false">
|
||
<label class="col-md-1 truncate" style="width: 100px; margin-top: -10px; margin-left: -15px; margin-bottom: 2px; font-size: 13px">Cliente: </label>
|
||
<ADS:Dropdownlost CssClassDdl="form-control input-sm select2me" ID="DdlClienteAsistenciaC" Width="100%" data-metodo="getcliente" runat="server" DataTextField="Nombre" DataValueField="CveCliente" CssStyle="width: 100%;"></ADS:Dropdownlost>
|
||
<%--<asp:DropDownList Width="100%" ID="DdlClienteAsistenciaC" runat="server" AppendDataBoundItems="true" DataTextField="Nombre" DataValueField="CveCliente" CssClass=" form-control select2me ">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>--%>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright col-md-2">
|
||
<asp:DropDownList Width="100%" ID="DdlProyectoAsistenciaC" runat="server" AppendDataBoundItems="true" AutoPostBack="true" DataTextField="Proyecto" DataValueField="CveProyecto" CssClass=" form-control select2me ">
|
||
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlSubProyectoAsistenciasC.ClientID.ToString()%>">Proyecto: </label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright col-md-2">
|
||
<asp:DropDownList Width="100%" ID="DdlSubProyectoAsistenciasC" runat="server" AppendDataBoundItems="true" DataTextField="SubProyecto" DataValueField="CveSubProyecto" CssClass=" form-control select2me ">
|
||
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlSubProyectoAsistenciasC.ClientID.ToString()%>">Sub Proyecto: </label>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright calendarlinealinput col-md-2">
|
||
<label for="<%= txtFechaI.ClientID.ToString()%>">F. Inicio </label>
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="padding: 5px 0px;">
|
||
<asp:TextBox ID="txtFechaI" runat="server" CausesValidation="true" CssClass="form-control input-sm"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="imgCalendario" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
<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>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright calendarlinealinput col-md-2">
|
||
<label for="<%= txtFechaF.ClientID.ToString()%>">F. Fin </label>
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="padding: 5px 0px;">
|
||
<asp:TextBox ID="txtFechaF" runat="server" CausesValidation="true" CssClass="form-control input-sm"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="imgCalendarioF" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
<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>
|
||
</div>
|
||
<div class="col-md-2" style="padding-top: 10px;">
|
||
<asp:Button ID="BtnConsultarAsistencia" runat="server" Text="Consultar" ValidationGroup="GrpConsultarAsistencia" class="btn btn-default blankito pull-right" />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-data GvAsistenciaDiv">
|
||
<table class="table table-striped table-hover Widthall" id="GvAsistenciaHeader">
|
||
<%--<thead>--%>
|
||
<tr class="Titulos">
|
||
<th style="width: 130px">
|
||
<asp:LinkButton ID="LbFechaAsistencia" runat="server" CausesValidation="false" Text="Fecha" CommandArgument="" OnClick="LbOrden_Click"></asp:LinkButton>
|
||
</th>
|
||
<th style="width: 180px" id="tdCliente1" runat="server" visible ="false">
|
||
<asp:LinkButton ID="LbClienteAsistencia" runat="server" CausesValidation="false" Text="Cliente" CommandArgument="Cliente1;1" OnClick="LbOrden_Click">
|
||
<asp:Literal ID="ImgCliente1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton>
|
||
</th>
|
||
<th style="width: 110px">
|
||
<asp:LinkButton ID="LbProyectoAsistencia" runat="server" CausesValidation="false" Text="Proyecto" CommandArgument="Proyecto1;1" OnClick="LbOrden_Click">
|
||
<asp:Literal ID="ImgProyecto1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton></th>
|
||
<th style="width: 110px">
|
||
<asp:LinkButton ID="LbSubProyectoAsistencia" runat="server" CausesValidation="false" Text="Sub Proyecto" CommandArgument="SubProyecto1;1" OnClick="LbOrden_Click">
|
||
<asp:Literal ID="ImgSubProyecto1" runat="server" Text=" <i class='fa fa-sort' style='color:#999' ></i>"></asp:Literal>
|
||
</asp:LinkButton></th>
|
||
<th style="width: 70px;">
|
||
<asp:LinkButton ID="LbTipoAsistencia" runat="server" CausesValidation="false" Text="Asistencia" CommandArgument="" OnClick="LbOrden_Click">
|
||
</asp:LinkButton>
|
||
</th>
|
||
<th style="width: 50px;">
|
||
<asp:LinkButton ID="LbPorPagoAsistencia" runat="server" CausesValidation="false" Text="% Pago" CommandArgument="" OnClick="LbOrden_Click">
|
||
</asp:LinkButton>
|
||
</th>
|
||
<th style="width: 56px;">
|
||
<asp:LinkButton ID="LbHorasDoblesAsistencia" runat="server" CausesValidation="false" Text="Hrs Dob." CommandArgument="" OnClick="LbOrden_Click">
|
||
</asp:LinkButton>
|
||
</th>
|
||
<th style="width: 56px;">
|
||
<asp:LinkButton ID="LbHorasTriplesAsistencia" runat="server" CausesValidation="false" Text="Hrs Trip." CommandArgument="" OnClick="LbOrden_Click">
|
||
</asp:LinkButton>
|
||
</th>
|
||
<th style="width: 110px;">
|
||
<asp:LinkButton ID="LbMotivosHorasExtrasAsistencia" runat="server" CausesValidation="false" Text="Motivos H. Extras" CommandArgument="" OnClick="LbOrden_Click">
|
||
</asp:LinkButton>
|
||
</th>
|
||
<th style="width: 30px;">
|
||
<asp:LinkButton ID="LbObservacionesAsistencia" runat="server" CausesValidation="false" Text="Obs." CommandArgument="" OnClick="LbOrden_Click">
|
||
</asp:LinkButton>
|
||
</th>
|
||
<th style="text-align: center;" width="8px">Comandos</th>
|
||
</tr>
|
||
<%--</thead>--%>
|
||
<tr>
|
||
<td>
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="min-width: 110px; max-width: 200px;">
|
||
<asp:TextBox ID="TxtFechaAsistencia" runat="server" CausesValidation="true" CssClass="form-control input-sm"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgCalendarioAsistencia" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
<ajax:MaskedEditExtender ID="MEEFechaAsistencia" runat="server" TargetControlID="TxtFechaAsistencia" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CalendarioAsistencia" TargetControlID="TxtFechaAsistencia" PopupButtonID="ImgCalendarioAsistencia" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="RFVFechaAsistencia" runat="server" ControlToValidate="TxtFechaAsistencia" Display="None" ErrorMessage="El campo <b>''Fecha Asistencia''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GuardaAsistencia"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CVFechaAsistencia" runat="server" ControlToValidate="TxtFechaAsistencia" Display="None" ErrorMessage="El campo <b>''Fecha Asistencia''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GuardaAsistencia"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCOFechaAsistencia1" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaAsistencia" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
<ajax:ValidatorCalloutExtender ID="VCOFechaAsistencia2" runat="server" HighlightCssClass="vco" TargetControlID="CVFechaAsistencia" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
<td id="tdCliente2" runat="server" visible ="false">
|
||
<ADS:Dropdownlost CssClassDdl="form-control input-sm select2me" ID="DdlClienteAsistenciaA" Width="100%" data-metodo="getcliente" runat="server" DataTextField="Nombre" DataValueField="CveCliente" UsaWebService="true" CssStyle="width: 100%;"></ADS:Dropdownlost>
|
||
</td>
|
||
<td>
|
||
<asp:DropDownList Width="100%" ID="DdlProyectoAsistenciaA" runat="server" AppendDataBoundItems="true" AutoPostBack="true" DataTextField="Proyecto" DataValueField="CveProyecto" Class="table-group-action-input form-control input-inline input-small input-sm" Style="width: 100px !important;" ValidationGroup="GrpGuardarAsistencia">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</td>
|
||
<td>
|
||
<asp:DropDownList Width="100%" ID="DdlSubProyectoAsistenciasA" runat="server" AppendDataBoundItems="true" DataTextField="SubProyecto" DataValueField="CveSubProyecto" Class="table-group-action-input form-control input-inline input-small input-sm" Style="width: 80px !important;" ValidationGroup="GrpGuardarAsistencia">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</td>
|
||
<td>
|
||
<asp:DropDownList Width="100%" ID="DdlTipoAsistencias" runat="server" DataTextField="Tipo" DataValueField="CveAsistenciasInasistencias" CssClass="table-group-action-input form-control input-inline input-small input-sm" Style="min-width: 70px" ValidationGroup="GrpGuardarAsistencia"
|
||
AutoPostBack="true" OnSelectedIndexChanged="DdlTipoAsistencias_SelectedIndexChangedP">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</td>
|
||
<td>
|
||
<asp:TextBox CssClass="form-control input-sm" ID="TxtPorPago" runat="server" MaxLength="3" Text="100" Width="44px"></asp:TextBox></td>
|
||
<td>
|
||
<asp:TextBox CssClass="form-control input-sm" ID="TxtHorasDobles" runat="server" MaxLength="3" Text="0" Width="50px"></asp:TextBox></td>
|
||
<td>
|
||
<asp:TextBox CssClass="form-control input-sm" ID="TxtHorasTriples" runat="server" MaxLength="3" Text="0" Width="50px"></asp:TextBox></td>
|
||
<td>
|
||
<asp:DropDownList Width="100%" ID="DdlMotivoHoraExtra" runat="server" AppendDataBoundItems="true" DataTextField="MotivoHoraExtra" DataValueField="CveMotivoHoraExtra" Class="table-group-action-input form-control input-inline input-small input-sm" Style="width: 110px !important;">
|
||
<asp:ListItem Selected="True" Text="-" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</td>
|
||
<td>
|
||
<asp:TextBox CssClass="form-control input-sm" ID="TxtObservaciones" runat="server" Width="84px" MaxLength="150"></asp:TextBox></td>
|
||
<td>
|
||
<asp:LinkButton ID="LbGuardarAsistencia" runat="server" CausesValidation="true" CssClass=" btn btn-primary" Text="Agregar" ValidationGroup="GrpGuardarAsistencia" />
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
<asp:GridView ID="GVAsistencia" runat="server" AutoGenerateColumns="false" DataKeyNames="CvePersonal,CveAsistencia" ShowHeader="false"
|
||
data-heighterror="550"
|
||
EmptyDataText="No se encontraron registros de Asistencias con los filtros seleccionados" ToolTip="Listado de Asistencias" data-rows="0"
|
||
CssClass="table table-striped table-advance table-hover Widthall mysmallbtn ScrollAD" data-tableheader="#GvAsistenciaHeader" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Fecha</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFecha" runat="server"></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField Visible="false">
|
||
<HeaderTemplate>Cliente</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlCliente" runat="server" Text='<%# Eval("Cliente") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Proyecto</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlProyecto" runat="server" Text='<%# Eval("Proyecto") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Sub Proyecto</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlSubProyecto" runat="server" Text='<%# Eval("SubProyecto") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Asistencia</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:DropDownList ID="DdlTipoAsistencias" runat="server" TabIndex="2" DataTextField="Tipo" DataValueField="CveAsistenciasInasistencias" Class="table-group-action-input form-control input-inline input-small input-sm" Style="min-width: 70px;"></asp:DropDownList>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>% Pago</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:TextBox CssClass="input-group input-sm" ID="TxtPorPago" TabIndex="1" runat="server" MaxLength="3" Text="100" Width="44px"></asp:TextBox>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Hrs Dob.</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:TextBox CssClass="form-control input-sm" ID="TxtHorasDobles" TabIndex="1" runat="server" MaxLength="3" Text="0" Width="50px"></asp:TextBox>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Hrs Trip.</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:TextBox CssClass="form-control input-sm" ID="TxtHorasTriples" TabIndex="1" runat="server" MaxLength="3" Text="0" Width="50px"></asp:TextBox>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Motivo H. Extras</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:DropDownList ID="DdlMotivoHoraExtra" runat="server" TabIndex="2" AppendDataBoundItems="true" DataTextField="MotivoHoraExtra" DataValueField="CveMotivoHoraExtra" Class="table-group-action-input form-control input-inline input-small input-sm" Style="width: 110px !important;">
|
||
<asp:ListItem Selected="True" Text="-" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Obs.</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:TextBox CssClass="form-control input-sm" ID="TxtObservaciones" TabIndex="3" runat="server" Width="84px" MaxLength="150"></asp:TextBox>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" Visible="false">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkEliminarAsistencia" OnClick="LnkEliminarAsistencia_Click" runat="server" CssClass="btn btn-circle btn-sm red" Text="<i class='icon-trash'></i>" data-toggle="confirmation" data-popout="true" data-original-title="¿Está seguro que desea eliminar la asistencia?" data-btn-ok-label="si" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
<RowStyle CssClass="Texto" />
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
<HeaderStyle CssClass="Titulos" />
|
||
</asp:GridView>
|
||
<div class="col-md-12">
|
||
<div class="col-md-9"></div>
|
||
<div class="col-md-3">
|
||
<asp:Button ID="BtnGuardarAsistenciaCambios" runat="server" Text="Guardar Cambios" class="btn btn-success pull-right" /><br />
|
||
</div>
|
||
|
||
</div>
|
||
<br />
|
||
<br />
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
<table border="0" class="contenido">
|
||
|
||
<tr>
|
||
<td></td>
|
||
</tr>
|
||
</table>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabBuzonClientes" runat="server" HeaderText="Buzón de Calidad">
|
||
<ContentTemplate>
|
||
<div class="portlet box blue-hoki">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-user-following bold "></i>
|
||
<span class="caption-subject uppercase">Buzón de Calidad</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="portlet-body ">
|
||
|
||
|
||
<asp:UpdatePanel ID="UpBuzonCalidad" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<table border="0" class="contenido">
|
||
<tr>
|
||
<td>
|
||
<asp:GridView ID="GvBuzonCalidad" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron registros de Buzón de Calidad"
|
||
DataKeyNames="CvePersonalBuzon,CveCliente,Cliente,TipoBuzon,CveTipoBuzon,FechaQueja,Descripcion,NombreReporto,TelefonoReporto,MailReporto,FechaIng,SeAtendio,Observaciones,SucursalCliente,CveClienteSucursal,SeAtendioChk"
|
||
CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn" CellSpacing="0" Width="100%" GridLines="None" data-sort="true">
|
||
<Columns>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Cliente</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlCliente" runat="server"></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle HorizontalAlign="Left" />
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Sucursal Cliente</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlSucCliente" runat="server" Text='<%# Eval("SucursalCliente") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle HorizontalAlign="Left" />
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Tipo</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlTipo" runat="server" Text='<%# Eval("TipoBuzon") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle HorizontalAlign="Left" />
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>F. Ocurrió</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFechaQueja" runat="server" Text='<%# Eval("FechaQueja", "{0:d}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Descripción</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlDesc" runat="server" Text='<%# Eval("Descripcion") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle HorizontalAlign="Left" />
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Reportó</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlReporto" runat="server" Text='<%# Eval("NombreReporto") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle HorizontalAlign="Left" />
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Mail</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlMail" runat="server" Text='<%# Eval("MailReporto") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle HorizontalAlign="Left" />
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Se Atendió</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlSeAtendio" runat="server" Text='<%# Eval("SeAtendio") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<EditItemTemplate>
|
||
<asp:CheckBox ID="ChkEstado" runat="server" Checked='<%# If(Eval("SeAtendio").ToString = "Si", True, False) %>' />
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Observaciones</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlObs" runat="server" Text='<%# Eval("Observaciones") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle HorizontalAlign="Left" />
|
||
<EditItemTemplate>
|
||
<asp:TextBox CssClass="form-control" ID="TxtObs" runat="server" MaxLength="50" Text='<%# Eval("Observaciones") %>' Width="90%"></asp:TextBox>
|
||
</EditItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right" ItemStyle-Width="80px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="ImgInfo" OnClick="BuzonCalidadVerInfo_Click" runat="server" AlternateText="Editar" CausesValidation="False"
|
||
CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-eye'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
<HeaderStyle CssClass="Titulos" />
|
||
</asp:GridView>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabResguardos" runat="server" HeaderText="Resguardos de Activos Fijos">
|
||
<ContentTemplate>
|
||
|
||
<asp:UpdatePanel ID="UpResguardos" runat="server" UpdateMode="Conditional">
|
||
<Triggers>
|
||
<asp:PostBackTrigger ControlID="BtnPDFResguardo" />
|
||
<asp:PostBackTrigger ControlID="BtnExcelResguardo" />
|
||
</Triggers>
|
||
<ContentTemplate>
|
||
|
||
<div class="portlet box blue-hoki">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-user-following bold "></i>
|
||
<span class="caption-subject uppercase"></span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="portlet-body">
|
||
|
||
<asp:LinkButton ID="BtnPDFResguardo" OnClick="BtnPDFResguardo_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="BtnExcelResguardo" OnClick="BtnExcelResguardo_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:GridView ID="GvResguardos" runat="server" AutoGenerateColumns="False" DataKeyNames="CveActivoFijoResguardo" EmptyDataText="No se encontraron Resguardos Registrados" ToolTip="Listado de Resguardos" CssClass="table table-striped table-advance table-hover Widthall" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Código</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlCodigo" runat="server" Text='<%# Eval("Codigo") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Activo Fijo</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlAF" runat="server" Text='<%# Eval("Descripcion") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Tipo de A.F.</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlTipo" runat="server" Text='<%# Eval("TipoActivoFijo") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Inició</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFechaInicio" runat="server" Text='<%# Eval("FechaInicio", "{0:d}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Finalizó</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFechaFin" runat="server" Text='<%# Eval("FechaFin", "{0:d}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Resguardo</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlEstado" runat="server" Text='<%# Eval("Actual") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Observaciones</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlObs" runat="server" Text='<%# Eval("Observaciones") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
<HeaderStyle CssClass="Titulos" />
|
||
</asp:GridView>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabVacaciones" runat="server" HeaderText="Vacaciones/Permisos" Enabled="true" Visible="false">
|
||
<ContentTemplate>
|
||
<asp:UpdatePanel ID="UpVacacionesGral" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<div class="row">
|
||
<div id="DVSolicitudVacaiones" runat="server" class="col-md-6">
|
||
<div class="portlet light smmallpadding bordered">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-user-following bold font-green"></i>
|
||
<span class="caption-subject uppercase">Solicitud y resumen de periodo</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<asp:LinkButton runat="server" id="LnkSolicitarVacaciones" CssClass="btn green btn-outline btn-sm" OnClick="LnkSolicitarVacaciones_Click" > <i class="fa fa-plus"></i> Solicitar Vacaciones</asp:LinkButton>
|
||
<%--<asp:HyperLink data-toggle="modal" data-target="#ModalAddVacaciones" runat="server" class="btn green btn-outline btn-sm">
|
||
<i class="fa fa-plus"></i> Solicitar Vacaciones
|
||
</asp:HyperLink>--%>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<asp:UpdatePanel ID="UpGvVacacionesResumen" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GvVacacionesResumen" Visible="false" Width="100%" runat="server" GridLines="None" BorderWidth="0" data-heighterror="330" data-freezecols="0" data-freezerows="1"
|
||
CssClass=" table table-striped table-advance table-hover Widthall" ShowHeader="True" EmptyDataText="No se encontraron resultados." ShowHeaderWhenEmpty="true"
|
||
AutoGenerateColumns="False" AllowPaging="False" ShowFooter="False">
|
||
<Columns>
|
||
<asp:BoundField Visible="true" DataField="InicioPeriodo" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Inicio Periodo" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField Visible="true" DataField="FinPeriodo" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Fin Periodo" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField Visible="true" DataField="Anios" HeaderText="Años" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField Visible="true" DataField="Dias" HeaderText="Días" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField Visible="true" DataField="DiasUsados" HeaderText="Usados" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField Visible="true" DataField="DiasCancelados" HeaderText="Cancelados" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField Visible="true" DataField="DiasVencidos" HeaderText="Vencidos" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField Visible="true" DataField="DiasDisponibles" HeaderText="Días Disponibles" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Right" />
|
||
</Columns>
|
||
</asp:GridView>
|
||
<asp:Repeater ID="Repeater1" runat="server"></asp:Repeater>
|
||
|
||
<asp:Repeater ID="RPTVacacionesResumen" runat="server" OnItemDataBound="RPTVacacionesResumen_ItemDataBound">
|
||
<HeaderTemplate>
|
||
<table class=" table table-striped table-advance table-hover Widthall"
|
||
cellspacing="0" data-heighterror="330" data-freezecols="0" data-freezerows="1"
|
||
id="C_Tab_TabVacaciones_GvVacacionesResumenx">
|
||
<tbody>
|
||
<tr>
|
||
<th>Periodo</th>
|
||
<th>Antigüedad</th>
|
||
<th>Vacaciones disponibles</th>
|
||
<th>Días pagados</th>
|
||
<th>Días disfrutados</th>
|
||
<th>Días prima</th>
|
||
<th></th>
|
||
</tr>
|
||
</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<tr>
|
||
<td><%# String.Format("{0:dd/MM/yyyy} - {1:dd/MM/yyyy}", DataBinder.Eval(Container.DataItem, "InicioPeriodo"), DataBinder.Eval(Container.DataItem, "FinPeriodo")) %> </td>
|
||
<td><%# DataBinder.Eval(Container.DataItem, "Antiguedad") %> </td>
|
||
<td><%# DataBinder.Eval(Container.DataItem, "DiasVacaciones") %> </td>
|
||
<td><%# DataBinder.Eval(Container.DataItem, "Dias") %> </td>
|
||
<td><%# DataBinder.Eval(Container.DataItem, "DiasDisfrutados") %> </td>
|
||
<td><%# DataBinder.Eval(Container.DataItem, "DiasPrima") %> </td>
|
||
<td></td>
|
||
</tr>
|
||
<%--<tr>
|
||
<td colspan="7">
|
||
<div class="portlet light smmallpadding bordered" style=" border: 0px solid #333 !important;">
|
||
<div class="portlet-title" style="min-height: 20px;margin: 0px;">
|
||
<div class="tools" style=" padding: 0px;"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
</div>
|
||
<div class="portlet-body " style=" padding: 0px;">
|
||
|
||
<asp:GridView ID="GvVaczx" Width="100%" runat="server" GridLines="None" BorderWidth="0" AutoGenerateColumns="False"
|
||
CssClass=" table table-striped table-advance table-hover Widthall" ShowHeader="True" EmptyDataText="No se encontraron resultados." >
|
||
<Columns>
|
||
<asp:BoundField DataField="FechaIng" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Fecha ingreso" />
|
||
<asp:BoundField DataField="Ejercicio" HeaderText="Ejercicio" />
|
||
|
||
<asp:TemplateField HeaderText="Periodo">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("FechaInicio", "{0:dd/MM/yyyy}")%>'> </asp:Label>-
|
||
<asp:Label runat="server" Text='<%# Eval("FechaFin", "{0:dd/MM/yyyy}")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField DataField="FechaPago" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Fecha pago" />
|
||
<asp:BoundField DataField="diasinhabiles" HeaderText="Días feriados" />
|
||
<asp:BoundField DataField="DiasextraAutorizado" HeaderText="Días extra" />
|
||
<asp:BoundField DataField="diasPago" HeaderText="Días pago" />
|
||
<asp:TemplateField HeaderText="Aplica prima">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# If(Eval("AplicaPrima").ToString() = "1" Or Eval("AplicaPrima").ToString().ToUpper() = "TRUE", "Sí", "No") %>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Cobro IMSS">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# If(Eval("CobrarIMSS").ToString() = "1" Or Eval("CobrarIMSS").ToString().ToUpper() = "TRUE", "Sí", "No") %>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
</td>
|
||
</tr>--%>
|
||
</ItemTemplate>
|
||
<FooterTemplate>
|
||
</tbody>
|
||
</table>
|
||
</FooterTemplate>
|
||
|
||
</asp:Repeater>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
<div id="DvPermisosMotivos1" runat="server" visible="false">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList Width="100%" ID="DdlPermisoTipo" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="Escolaridad" DataValueField="CveEscolaridad" Class="table-group-action-input form-control input-inline input-small input-sm" ValidationGroup="GrpPermisos">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1">Seleccionar</asp:ListItem>
|
||
<asp:ListItem Text="Seleccione" Value="1">Día de Descanso Trabajado</asp:ListItem>
|
||
<asp:ListItem Text="Seleccione" Value="2">Permiso con Goce de Sueldo</asp:ListItem>
|
||
<asp:ListItem Text="Seleccione" Value="3">Permiso sin Goce de Sueldo </asp:ListItem>
|
||
<asp:ListItem Text="Seleccione" Value="4">Cita al IMSS, con Goce de Sueldo</asp:ListItem>
|
||
<asp:ListItem Text="Seleccione" Value="5">Por Paternidad, con Goce de Sueldo </asp:ListItem>
|
||
<asp:ListItem Text="Seleccione" Value="6">Viaje de Trabajo</asp:ListItem>
|
||
<asp:ListItem Text="Seleccione" Value="7">Incapacidad pagada por la empresa</asp:ListItem>
|
||
<asp:ListItem Text="Seleccione" Value="8">Por horas, asunto personal sin Goce de Sueldo</asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlPermisoTipo.ClientID.ToString()%>">Tipo de permiso solicitado: </label>
|
||
<asp:RequiredFieldValidator ID="RfvDdlPermisoTipo" runat="server" ControlToValidate="DdlPermisoTipo" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo de permiso''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpPermisos"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<label for="<%= RblPermisoDocNecesario.ClientID.ToString()%>">Documento Necesario: </label>
|
||
<asp:RadioButtonList runat="server" ID="RblPermisoDocNecesario" RepeatDirection="Horizontal">
|
||
<asp:ListItem Selected="True" Text="Si" Value="1" />
|
||
<asp:ListItem Text="No" Value="2" />
|
||
</asp:RadioButtonList>
|
||
<i></i>
|
||
</div>
|
||
<br />
|
||
<div class="row">
|
||
<div class="col-md-3">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtPermisosDias" runat="server" MaxLength="2"></asp:TextBox>
|
||
<label for="<%= TxtPermisosDias.ClientID.ToString()%>">Días de permiso:</label>
|
||
<%-- <asp:RequiredFieldValidator ID="rfvTxtPermisosDias" runat="server" ControlToValidate="TxtPermisosDias" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Días de permiso''</b> es necesario, por favor ingréselo." ValidationGroup="GrpPermisos"></asp:RequiredFieldValidator>--%>
|
||
<ajax:FilteredTextBoxExtender runat="server" TargetControlID="TxtPermisosDias" FilterType="Numbers,Custom" InvalidChars=".,+" />
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtPermisosHoras" runat="server" MaxLength="2"></asp:TextBox>
|
||
<label for="<%= TxtPermisosHoras.ClientID.ToString()%>">Horas de permiso:</label>
|
||
<%-- <asp:RequiredFieldValidator ID="RfvTxtPermisosHoras" runat="server" ControlToValidate="TxtPermisosHoras" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Horas de permiso''</b> es necesario, por favor ingréselo." ValidationGroup="GrpPermisos"></asp:RequiredFieldValidator>--%>
|
||
<ajax:FilteredTextBoxExtender runat="server" TargetControlID="TxtPermisosHoras" FilterType="Numbers,Custom" InvalidChars=".,+" />
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3"></div>
|
||
<div class="col-md-3"></div>
|
||
</div>
|
||
<br />
|
||
</div>
|
||
<br />
|
||
|
||
|
||
<div id="ModalAddVacaciones" 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">
|
||
<asp:UpdatePanel runat="server" ID="UpModalAddVacacionesTitulo" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:Label ID="LblModalAddVacacionesTitulo" runat="server" Text="Agregar Vacaciones"></asp:Label>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</h4>
|
||
</div>
|
||
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel runat="server" ID="UpSolicitarVacaciones" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="" style="padding-top: 0px;">
|
||
<asp:Label runat="server" AssociatedControlID="DdlFormapagovacaciones" Style="padding-bottom: 0px; margin-bottom: 0px; font-size: 12px; color: #888; font-weight: 400;">Forma de pago</asp:Label><br />
|
||
<asp:DropDownList ID="DdlFormapagovacaciones" DataValueField="Cve" DataTextField="Texto" Width="100%" CssClass="form-control select2me " runat="server" OnSelectedIndexChanged="DdlFormapagovacaciones_SelectedIndexChanged" AutoPostBack="true">
|
||
<asp:ListItem Text="Pagar en fecha" Value="1" Selected="True"></asp:ListItem>
|
||
<asp:ListItem Text="Pagar en periodo disfrutadas" Value="2"></asp:ListItem>
|
||
<asp:ListItem Text="Vacaciones trabajadas" Value="3"></asp:ListItem>
|
||
<asp:ListItem Text="Solo pagar" Value="4"></asp:ListItem>
|
||
<asp:ListItem Text="Solo disfrutar" Value="5"></asp:ListItem>
|
||
<asp:ListItem Text="Solo prima" Value="6"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-6">
|
||
<div class="">
|
||
<asp:Label runat="server" AssociatedControlID="DdlVacPeriodo" Style="padding-bottom: 0px; margin-bottom: 0px; font-size: 12px; color: #888; font-weight: 400;" >Periodo</asp:Label><br />
|
||
<asp:DropDownList ID="DdlVacPeriodo" DataValueField="Ejercicio" DataTextField="PeriodoText" Width="100%" CssClass="form-control select2me " runat="server" AutoPostBack="true"
|
||
OnSelectedIndexChanged="DdlVacPeriodo_SelectedIndexChanged">
|
||
</asp:DropDownList>
|
||
<%-- <asp:TextBox ID="TxtVacEjercicio" CssClass="form-control input-sm form-small" Text="2021" runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtVacEjercicio">Ejercicio</asp:Label>--%>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<asp:Panel runat="server" CssClass="row">
|
||
|
||
<div class="col-md-3" runat="server" id="PnlVacfechas" >
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright calendarlinealinput" style="width: 100px !important">
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="width: 160px;">
|
||
<asp:TextBox ID="TxtFechaInicioVac" runat="server" CausesValidation="true" CssClass="form-control input-sm" onkeyup="calculaFechasVacaciones();"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgTxtFechaInicioVac" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MEETxtFechaInicioVac" runat="server" TargetControlID="TxtFechaInicioVac" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CETxtFechaInicioVac" TargetControlID="TxtFechaInicioVac" PopupButtonID="ImgTxtFechaInicioVac" PopupPosition="BottomRight" Enabled="True" OnClientHidden="calculaFechasVacaciones"></ajax:CalendarExtender>
|
||
<label>Fecha Inicial</label>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
|
||
<asp:Panel runat="server" ID="PnlVacDiasPago" CssClass="col-md-3">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtVacDiasPago" CssClass="form-control input-sm form-small" type="number" runat="server" Style="margin-top: 20px!important" onkeyup="calculaFechasVacaciones();"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender runat="server" TargetControlID="TxtVacDiasPago" ValidChars="0123456789" />
|
||
<asp:Label runat="server" AssociatedControlID="TxtVacDiasPago" Style="margin-top: 10px!important">Días pago</asp:Label>
|
||
</div>
|
||
</asp:Panel>
|
||
|
||
|
||
<div class="col-md-3" style="max-height:58px!important" runat="server" id="PnlVacfechas2">
|
||
<div class="form-group form-md-line-input input-iconright calendarlinealinput" style="width: 100px !important">
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="width: 160px;">
|
||
<asp:TextBox ID="TxtFechaFinVac" runat="server" CausesValidation="true" CssClass="form-control input-sm" ClientIDMode="Static" onkeyup="calculaFechasVacacionesFechaFin()"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgTxtFechaFinVac" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MEETxtFechaFinVac" runat="server" TargetControlID="TxtFechaFinVac" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CETxtFechaFinVac" TargetControlID="TxtFechaFinVac" PopupButtonID="ImgTxtFechaFinVac" PopupPosition="BottomRight" Enabled="True" OnClientHidden="calculaFechasVacacionesFechaFin" ></ajax:CalendarExtender>
|
||
<label>Fecha Final</label>
|
||
</div>
|
||
<br />
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="col-md-3" runat="server" id="PnlVacDiasFeriados">
|
||
<div class="form-group form-md-line-input input-iconright calendarlinealinput form-small" >
|
||
<asp:TextBox ID="Txtdiasinabiles" runat="server" TextMode="Number" CausesValidation="true" CssClass="form-control input-sm form-small" ClientIDMode="Static" Style="margin-top: 20px!important"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="Txtdiasinabiles" Style="margin-top: 10px!important">Días feriados</asp:Label>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
</asp:Panel>
|
||
|
||
|
||
<asp:Panel runat="server" CssClass="row">
|
||
|
||
<div class="col-md-6" runat="server" ID="PnlVacDias" >
|
||
<div class="form-group form-md-line-input input-iconright calendarlinealinput" style="width: 100px !important">
|
||
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="width: 160px;">
|
||
<asp:TextBox ID="TxtFechaPago" runat="server" CausesValidation="true" CssClass="form-control input-sm"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="LnkTxtFechaPago" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MEETxtFechaPago" runat="server" TargetControlID="TxtFechaPago" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEETxtFechaPago" TargetControlID="TxtFechaPago" PopupButtonID="LnkTxtFechaPago" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<label>Fecha pago</label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtVacDiasExtra" CssClass="form-control input-sm form-small" runat="server" style="margin-top:20px!important"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtVacDiasExtra" style="margin-top:10px!important" >Días extras</asp:Label>
|
||
</div>
|
||
</div>
|
||
</asp:Panel>
|
||
|
||
|
||
<asp:Panel runat="server" ID="PnlVacChecks" CssClass="row">
|
||
<div class="col-md-6">
|
||
<div style="padding-top: 0px; padding-bottom: 0px; font-size: 12px; color: #888; font-weight: 400; white-space: nowrap;">
|
||
¿Prima Vacacional?
|
||
</div>
|
||
<asp:CheckBox ID="ChkVacPrimaVacacional" CssClass="chksino " Checked="true" Text=" " runat="server" />
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div style="padding-top: 0px; padding-bottom: 0px; font-size: 12px; color: #888; font-weight: 400; white-space: nowrap;">
|
||
¿Cobrar IMSS?
|
||
</div>
|
||
<asp:CheckBox ID="ChkVacCobrarIMSS" CssClass="chksino " Checked="true" Text=" " runat="server" />
|
||
</div>
|
||
</asp:Panel>
|
||
|
||
|
||
<asp:Button runat="server" ClientIDMode="Static" ID="LnkCalculaFechasVacaciones" OnClick="LnkCalculaFechasVacaciones_Click" style="display:none!important" ></asp:Button>
|
||
<asp:Button runat="server" ClientIDMode="Static" ID="LnkCalculaFechasVacacionesFechaFin" OnClick="LnkCalculaFechasVacacionesFechaFin_Click" style="display:none!important" ></asp:Button>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
|
||
<asp:Button ID="BtnSolicitarVacaciones" runat="server" Text="Solicitar Vacaciones" class="btn btn-primary" />
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
<div id="DvPermisosMotivos2" runat="server" visible="false">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtPermisoMotivo" runat="server" MaxLength="200"></asp:TextBox>
|
||
<label for="<%= TxtPermisoMotivo.ClientID.ToString()%>">Motivo del permiso laboral:</label>
|
||
<%-- <asp:RequiredFieldValidator ID="RfvTxtPermisosHoras" runat="server" ControlToValidate="TxtPermisosHoras" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Horas de permiso''</b> es necesario, por favor ingréselo." ValidationGroup="GrpPermisos"></asp:RequiredFieldValidator>--%>
|
||
<i></i>
|
||
</div>
|
||
<br />
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlPermisosReemplazo" runat="server" Width="100%" AppendDataBoundItems="True" DataTextField="NombreCompleto" DataValueField="CvePersonal" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Sin Asignar" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlPermisosReemplazo.ClientID.ToString()%>">Nombre de quién queda en su lugar: </label>
|
||
<asp:RequiredFieldValidator ID="RfvDdlPermisosReemplazo" runat="server" ControlToValidate="DdlPermisosReemplazo" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpPermisos"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtPermisoComentarios" runat="server" MaxLength="200"></asp:TextBox>
|
||
<label for="<%= TxtPermisoComentarios.ClientID.ToString()%>">Comentarios:</label>
|
||
<%-- <asp:RequiredFieldValidator ID="RfvTxtPermisosHoras" runat="server" ControlToValidate="TxtPermisosHoras" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Horas de permiso''</b> es necesario, por favor ingréselo." ValidationGroup="GrpPermisos"></asp:RequiredFieldValidator>--%>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
<div style="text-align: center !important">
|
||
<br />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
<div class="col-md-6" id="DvHistorialVacaiones" runat="server">
|
||
<div class="portlet light smmallpadding bordered">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-user-following bold font-green"></i>
|
||
<span class="caption-subject uppercase">Historial de vacaciones</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="portlet-body ">
|
||
|
||
<asp:UpdatePanel ID="UpGvVacaciones" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<asp:GridView ID="GvVaczxy" Width="100%" runat="server" GridLines="None" BorderWidth="0" AutoGenerateColumns="False" data-heighterror="330" data-freezecols="0" data-freezerows="1"
|
||
DataKeyNames="CvePersonalVacaciones,Periodo,FechaIng,Estatus,CveAutoriza,Autoriza,Dias,Usuario,SEstatus,Folio,FechaInicio,FechaFin,Documento,Motivo"
|
||
CssClass="table table-striped table-advance table-hover Widthall ScrollAD GvVacaciones" data-sort="true" data-height="300" ShowHeader="True" EmptyDataText="No se encontraron resultados." ShowHeaderWhenEmpty="true"
|
||
OnRowDataBound="GvVacaciones_RowDataBound">
|
||
<Columns>
|
||
<asp:BoundField DataField="FechaIng" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Fecha ingreso" />
|
||
<asp:BoundField DataField="Ejercicio" HeaderText="Periodo" />
|
||
|
||
<asp:TemplateField HeaderText="Periodo">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# Eval("FechaInicio", "{0:dd/MM/yyyy}")%>'> </asp:Label>-
|
||
<asp:Label runat="server" Text='<%# Eval("FechaFin", "{0:dd/MM/yyyy}")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField DataField="FechaPago" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Fecha pago" />
|
||
<asp:BoundField DataField="diasinhabiles" HeaderText="Días feriados" />
|
||
<asp:BoundField DataField="TipoPago" HeaderText="Tipo pago" />
|
||
<asp:BoundField DataField="DiasextraAutorizado" HeaderText="Días extra" />
|
||
<asp:BoundField DataField="diasPago" HeaderText="Días pago" />
|
||
<asp:BoundField DataField="DiasPrima" HeaderText="Días Prima" />
|
||
<asp:TemplateField HeaderText="Aplica prima">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# If(Eval("AplicaPrima").ToString() = "1" Or Eval("AplicaPrima").ToString().ToUpper() = "TRUE", "Sí", "No") %>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Cobro IMSS">
|
||
<ItemTemplate>
|
||
<asp:Label runat="server" Text='<%# If(Eval("CobrarIMSS").ToString() = "1" Or Eval("CobrarIMSS").ToString().ToUpper() = "TRUE", "Sí", "No") %>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-Width="124">
|
||
<ItemTemplate>
|
||
<div>
|
||
|
||
<asp:LinkButton ID="LnkEliminarSolicitud" runat="server" OnClick="LnkEliminarSolicitud_Click" AlternateText="Eliminar" CausesValidation="False" data-toggle="confirmation" data-popout="true" data-original-title="¿Está seguro que desea eliminar la solicitud de vacaciones?" data-btn-ok-label="si"
|
||
CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-trash' title='Eliminar' ></i>" />
|
||
<asp:LinkButton ID="ImgEditar" runat="server" OnClick="Edit_ClickVacacionDia" AlternateText="Autorizar" CausesValidation="False"
|
||
CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil' title='Autorizar' ></i>" />
|
||
<asp:LinkButton ID="ImgDescargaFormato" runat="server" OnClick="DownLoad_ClickSolicitudVacaciones" AlternateText="Editar" CausesValidation="False"
|
||
CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-download ' title='Descarga Solicitud' ></i>" />
|
||
<asp:LinkButton ID="ImgDescargaAutorizacion" runat="server" OnClick="DownLoad_ClickSolicitudAutorizacion" AlternateText="Editar" CausesValidation="False"
|
||
CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-download ' title='Descarga autorización' ></i>" />
|
||
</div>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
<asp:GridView ID="GvVacaciones" Visible="false" Width="100%" runat="server" GridLines="None" BorderWidth="0" data-heighterror="330" data-freezecols="0" data-freezerows="1"
|
||
DataKeyNames="CvePersonalVacaciones,Periodo,FechaIng,Estatus,CveAutoriza,Autoriza,Dias,Usuario,SEstatus,Folio,FechaInicio,FechaFin,Documento,Motivo"
|
||
CssClass="table table-striped table-advance table-hover Widthall ScrollAD GvVacaciones" data-sort="true" data-height="300" ShowHeader="True" EmptyDataText="No se encontraron resultados." ShowHeaderWhenEmpty="true"
|
||
AutoGenerateColumns="False" AllowPaging="False" ShowFooter="False">
|
||
<Columns>
|
||
<asp:BoundField Visible="true" DataField="Periodo" HeaderText="Periodo" HeaderStyle-Width="80" ItemStyle-Width="80" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField Visible="true" DataField="Dias" HeaderText="Días" ItemStyle-Width="5%" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField Visible="true" DataField="Autorizo" ItemStyle-CssClass="truncate" HeaderText="Autorizo" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField Visible="true" DataField="FechaIng" DataFormatString="{0:dd/MM/yyyy}" HeaderText="FechaIng" HeaderStyle-Width="80" ItemStyle-Width="80" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField Visible="true" DataField="Usuario" HeaderText="Usuario" ItemStyle-Width="20%" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:TemplateField ItemStyle-Width="124">
|
||
<ItemTemplate>
|
||
<div>
|
||
|
||
<asp:LinkButton ID="LnkEliminarSolicitud" runat="server" OnClick="LnkEliminarSolicitud_Click" AlternateText="Eliminar" CausesValidation="False" data-toggle="confirmation" data-popout="true" data-original-title="¿Está seguro que desea eliminar la solicitud de vacaciones?" data-btn-ok-label="si"
|
||
CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-trash' title='Eliminar' ></i>" />
|
||
<asp:LinkButton ID="ImgEditar" runat="server" OnClick="Edit_ClickVacacionDia" AlternateText="Autorizar" CausesValidation="False"
|
||
CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil' title='Autorizar' ></i>" />
|
||
<asp:LinkButton ID="ImgDescargaFormato" runat="server" OnClick="DownLoad_ClickSolicitudVacaciones" AlternateText="Editar" CausesValidation="False"
|
||
CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-download ' title='Descarga Solicitud' ></i>" />
|
||
<asp:LinkButton ID="ImgDescargaAutorizacion" runat="server" OnClick="DownLoad_ClickSolicitudAutorizacion" AlternateText="Editar" CausesValidation="False"
|
||
CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-download ' title='Descarga autorización' ></i>" />
|
||
</div>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="row">
|
||
|
||
<div class="col-md-6" id="FvPerimososVacaciones" runat="server">
|
||
<div class="portlet light smmallpadding bordered">
|
||
<div class="portlet-title">
|
||
<div class="caption font-green">
|
||
<i class="icon-user-following bold font-green"></i>
|
||
<span class="caption-subject uppercase">Permisos</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<asp:LinkButton ID="LnkAgregarPermiso" CssClass="btn green btn-outline btn-sm" runat="server"><i class="fa fa-plus"></i> Agregar Permiso</asp:LinkButton>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<div class="Widthall" style="text-align: right">
|
||
</div>
|
||
<asp:UpdatePanel ID="UpGvPermisos" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GvPermisos" Width="100%" runat="server" GridLines="None" DataKeyNames="CvePermiso,CvePersonal,Descripcion,Motivo,FechaInicio,FechaFin,HoraEntrada,HoraSalida,GoceSueldo,Estatus" BorderWidth="0" data-heighterror="330" data-freezecols="0" data-freezerows="1"
|
||
CssClass=" table table-striped table-advance table-hover Widthall" ShowHeader="True" EmptyDataText="No se encontraron resultados." ShowHeaderWhenEmpty="true"
|
||
AutoGenerateColumns="False" AllowPaging="False" ShowFooter="False">
|
||
<Columns>
|
||
|
||
<asp:BoundField Visible="true" DataField="Descripcion" HeaderText="Descripción" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField Visible="true" DataField="FechaInicio" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Fecha Inicio" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField Visible="true" DataField="FechaFin" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Fecha Fin" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField Visible="false" DataField="HoraEntrada" HeaderText="Fecha Fin" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField Visible="false" DataField="HoraSalida" HeaderText="Fecha Fin" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center" />
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right" HeaderText="Comandos" ItemStyle-Width="80">
|
||
<ItemTemplate>
|
||
<table>
|
||
<tr>
|
||
<td style="width: 40px !important">
|
||
<asp:LinkButton ID="LnkEditar" Width="28" runat="server" AlternateText="Editar" OnClick="Edit_ClickPermiso" CausesValidation="False" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
||
</td>
|
||
<td style="width: 40px !important">
|
||
<asp:LinkButton ID="LnkWizard" Width="28" runat="server" AlternateText="Asistente" OnClick="Remove_ClickPermiso" CausesValidation="False" CommandName="Cancel" 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" />
|
||
</td>
|
||
<td>
|
||
|
||
<asp:LinkButton ID="ImgDescargaFormato" runat="server" OnClick="DownLoad_ClickSolicitudPermiso" AlternateText="Editar" CausesValidation="False"
|
||
CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-download ' title='Descarga Solicitud' ></i>" />
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
<%--<Triggers>
|
||
<asp:PostBackTrigger ControlID="BtnSolicitarVacaciones" />
|
||
|
||
</Triggers>--%>
|
||
</asp:UpdatePanel>
|
||
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabCapacitacion" runat="server" HeaderText="Capacitaciones" Visible="false">
|
||
<ContentTemplate>
|
||
|
||
<div class="portlet box blue-hoki">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-user-following bold "></i>
|
||
<span class="caption-subject uppercase">Historial de cursos y capacitaciones</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<table class="table table-striped table-advance table-hover Widthall">
|
||
<tr class="Titulos">
|
||
<td>Nombre del curso y capacitación</td>
|
||
<td>Duración</td>
|
||
<td>Instructor</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Microsoft Excel avanzado</td>
|
||
<td>5 horas</td>
|
||
<td>Ing. Juan Perez</td>
|
||
</tr>
|
||
<tr>
|
||
<td>Microsft Excel básico</td>
|
||
<td>10 horas</td>
|
||
<td>Ing. Juan Perez</td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabConsignaciones" runat="server" HeaderText="Consignaciones">
|
||
<ContentTemplate>
|
||
|
||
<div class="portlet box blue-hoki">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-user-following bold "></i>
|
||
<span class="caption-subject uppercase">Consignaciones de Material</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="portlet-body ">
|
||
|
||
<asp:GridView ID="GvConsignacion" runat="server" EmptyDataText="Aun no hay registros." AutoGenerateColumns="False"
|
||
ShowHeaderWhenEmpty="true" ShowFooter="false" Width="560px" ShowHeader="true" CssClass="table table-striped table-advance table-hover Widthall" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Cantidad">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lbCantidad" runat="server" Text='<%# Eval("Cantidad", "{0:N2}")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="U.M.">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lbUM" runat="server" Text='<%# Eval("UnidadMedida")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Productos/Servicios">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lbPS" runat="server" Text='<%# Eval("PS")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Almacen">
|
||
<ItemTemplate>
|
||
<asp:Label ID="lbAlmacen" runat="server" Text='<%# Eval("Almacen")%>'> </asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
<HeaderStyle CssClass="Titulos" />
|
||
<RowStyle CssClass="TextoAlterno" />
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabGxC" runat="server" HeaderText="Gastos X Comprobar">
|
||
<ContentTemplate>
|
||
|
||
<asp:UpdatePanel ID="UPPGxC" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="portlet box blue-hoki">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-user-following bold "></i>
|
||
<span class="caption-subject uppercase">Gastos X comprobar</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<asp:Button ID="BtnRecargaGxC" ClientIDMode="Static" runat="server" Style="display: none;" Text="ConsultarGxC" CssClass="btn btn-default" />
|
||
<asp:HyperLink ID="HplAbonarMasivo" Visible="False" runat="server" NavigateUrl="#" ToolTip="Pago de múltiples facturas" CssClass="btn btn-default">Pago múltiples facturas <img src="/Imagenes/Money_Add.png" alt="Pagar múltiples facturas" /></asp:HyperLink>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="portlet-body ">
|
||
|
||
<asp:RadioButtonList runat="server" ID="RBLTipoGastos" RepeatDirection="Horizontal" AutoPostBack="true" OnSelectedIndexChanged="RBLTipoGastos_SelectedIndexChanged">
|
||
<asp:ListItem Selected="True" Text="General" Value="1" />
|
||
<asp:ListItem Text="Cheque" Value="2" />
|
||
</asp:RadioButtonList>
|
||
|
||
<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:Panel ID="PnlGastoGeneral" runat="server">
|
||
<table border="0" class="Widthall">
|
||
<tr>
|
||
<td>Saldo: $
|
||
|
||
<asp:Label ID="LblSaldoGxC" runat="server" Text="" Font-Bold="True"></asp:Label>
|
||
<br />
|
||
<br />
|
||
<asp:GridView ID="GvGxC" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron Gastos X comprobar Pendientes" CssClass="table table-striped table-advance table-hover Widthall" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Fecha</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlCuenta" runat="server" Text='<%# Eval("FechaDocumento", "{0:d}")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Concepto</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Label ID="LtlC" runat="server" Text='<%# Eval("ConceptoContable")%>'></asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Referencia</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="HplRef" runat="server" CssClass="Texto" Text='<%# Eval("Referencia")%>'></asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Cargo</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlImporte" runat="server" Text='<%# Eval("Cargo", "{0:###,###,###.##}")%>'></asp:Literal>
|
||
|
||
</ItemTemplate>
|
||
<ItemStyle HorizontalAlign="Right" />
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Abono</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlComprobado" runat="server" Text='<%# Eval("Abono", "{0:###,###,###.##}")%>'></asp:Literal>
|
||
|
||
</ItemTemplate>
|
||
<ItemStyle HorizontalAlign="Right" />
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</asp:Panel>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<asp:Panel ID="PnlGastoCheque" runat="server" Visible="false">
|
||
<asp:GridView ID="GvGastosCheque" runat="server" AutoGenerateColumns="False" GridLines="None" EmptyDataText="No se encontró Historial de Gastos X Comprobar" CssClass="table table-striped table-advance table-hover Widthall">
|
||
<Columns>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Factura</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="HplFactura" CssClass="Texto" runat="server" Text='<%# Eval("SerieFolio")%>' NavigateUrl='<%# Eval("CveCompra", "/Compras/Compras.aspx?CveCompra={0}")%>'></asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Fecha Compra</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Fecha Vencimiento</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFechaVenci" runat="server" Text='<%# Eval("FechaVencimiento", "{0:d}") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Cheque</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="HplCheque" Visible="False" runat="server" CssClass="Texto" Text='<%# Eval("FolioPago") %>' NavigateUrl='<%# Eval("CveIE", "/Bancos/IE.aspx?CveIE={0}") %>'></asp:HyperLink>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField Visible="False">
|
||
<HeaderTemplate>Monto Compra (Saldo Orig)</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlSaldoOriginal" runat="server" Text='<%# Eval("Original", "{0:N2}") %>'></asp:Literal>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Abonado</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlAbonado" runat="server" Text='<%# Eval("Abonado", "{0:N2}") %>'></asp:Literal>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField Visible="False">
|
||
<HeaderTemplate>% Pagado</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPorRecuperado" runat="server" Text='<%# Eval("PorPagado", "{0:N2}%") %>'></asp:Literal>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Auxiliar</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlAux" runat="server"></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
</Columns>
|
||
<RowStyle CssClass="Texto" />
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
<HeaderStyle CssClass="Titulos" />
|
||
</asp:GridView>
|
||
</asp:Panel>
|
||
</div>
|
||
</div>
|
||
<div class="portlet box blue-hoki">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-user-following bold "></i>
|
||
<span class="caption-subject uppercase">Préstamos A Personal</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<asp:GridView ID="GvAuxiliar" runat="server" AutoGenerateColumns="False" DataKeyNames="CveIE,CveIEDevolucion,Cargo,Abono,Folio,FechaDocumento" Width="100%" CssClass="table table-striped table-advance table-hover Widthall" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left">
|
||
<HeaderTemplate>Funcionario/Empleado</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFuncionarioEmpleado" runat="server" Text='<%# Eval("CodigoNombreCompleto") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField HeaderText="Fecha" DataField="FechaDocumento" DataFormatString="{0:d}" />
|
||
<asp:HyperLinkField DataTextField="Folio" HeaderText="Folio" Target="_blank" ControlStyle-CssClass="Texto" DataNavigateUrlFormatString="~/Bancos/IE.aspx?CveIE={0}" DataNavigateUrlFields="CveIE" />
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right">
|
||
<HeaderTemplate>Cargo</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlSaldoOriginal" runat="server" Text='<%# Eval("Cargo", "{0:#,###.00}") %>'></asp:Literal>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Right">
|
||
<HeaderTemplate>Abono</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlAbonado" runat="server" Text='<%# Eval("Abono", "{0:#,###.00}") %>'></asp:Literal>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField DataField="Abreviatura" />
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
<div class="portlet box blue-hoki">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-user-following bold "></i>
|
||
<span class="caption-subject uppercase">Pagos no bancarios</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<asp:GridView ID="GvPagosNoBancarios" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron pagos no bancarios" Width="50%"
|
||
CssClass="table table-striped table-advance table-hover ScrollAD" data-sort="false" BorderWidth="1" BorderColor="#D3D3D3" GridLines="None" DataKeyNames="CvePrePoliza,CveCompra,CveVenta,CvePersonal,ImporteMN,VentaSerieFolio,CompraSerieFolio,NombreCompleto,FechaIng,Abreviatura">
|
||
<Columns>
|
||
<asp:BoundField HeaderText="Fecha" DataField="FechaIng" DataFormatString="{0:dd/MM/yyyy}" />
|
||
<asp:HyperLinkField HeaderText="Venta Serie Folio" DataTextField="VentaSerieFolio" DataNavigateUrlFields="CveVenta" DataNavigateUrlFormatString="/Ventas/Ventas.aspx?CveVenta={0}" />
|
||
<asp:HyperLinkField HeaderText="Compra Serie Folio" DataTextField="CompraSerieFolio" DataNavigateUrlFields="CveCompra" DataNavigateUrlFormatString="/Compras/Compras.aspx?CveCompra={0}" />
|
||
<asp:TemplateField HeaderText="Importe" ItemStyle-HorizontalAlign="Right">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlImp" runat="server" Text='<%# Eval("ImporteMN", "{0:N2}")%>'></asp:Literal>
|
||
<asp:Literal ID="LtlMon" runat="server" Text='<%# Eval("Abreviatura")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="portlet box blue-hoki">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-user-following bold "></i>
|
||
<span class="caption-subject uppercase">Pago de Facturas</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
</div>
|
||
<div class="portlet-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>
|
||
<br />
|
||
<asp:GridView ID="GVPagoFactura" runat="server" AutoGenerateColumns="False" Width="100%" CssClass="table table-striped table-advance table-hover Widthall" GridLines="None" EmptyDataText="No hay datos disponibles con los filtros seleccionados.">
|
||
<Columns>
|
||
<asp:HyperLinkField HeaderText="Factura" DataTextField="SerieFolio" DataNavigateUrlFields="CveVenta" DataNavigateUrlFormatString="/Ventas/Ventas.aspx?CveVenta={0}" Target="_blank" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Cliente" DataField="NombreComercial" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField HeaderText="Fecha Venta" DataField="FechaVenta" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField HeaderText="Fecha Poliza" DataField="FechaPrePoliza" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField DataField="Importe" HeaderText="Importe" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField DataField="Total" HeaderText="Total" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField DataField="Abonado" HeaderText="Abonado" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField DataField="Saldo" HeaderText="Saldo" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" />
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
<div class="portlet box blue-hoki" style="display: none;">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-user-following bold "></i>
|
||
<span class="caption-subject uppercase">Historial de Gastos X Comprobar</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<asp:Button ID="Button1" ClientIDMode="Static" runat="server" Style="display: none;" Text="ConsultarGxC" CssClass="btn btn-default" />
|
||
<asp:HyperLink ID="HyperLink1" Visible="False" runat="server" NavigateUrl="#" ToolTip="Pago de múltiples facturas" CssClass="btn btn-default">Pago múltiples facturas <img src="/Imagenes/Money_Add.png" alt="Pagar múltiples facturas" /></asp:HyperLink>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<asp:GridView ID="GvGxCHistorial" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontró Historial de Gastos X Comprobar" CssClass="table table-striped table-advance table-hover Widthall" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Cheque</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="HplFolio" runat="server" CssClass="Texto" Text='<%# Eval("Folio", "{0:d}")%>' NavigateUrl='<%# Eval("CveIE", "/Bancos/IE.aspx?CveIE={0}")%>'></asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Fecha</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("FechaDocumento", "{0:d}")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Importe(Saldo Orig)</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlImporte" runat="server" Text='<%# Eval("Importe", "{0:N2}")%>'></asp:Literal>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Comprobado</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlComprobado" runat="server" Text='<%# Eval("Pagado", "{0:N2}")%>'></asp:Literal>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>% Comprobado</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPorComprobado" runat="server" Text='<%# Eval("PorPagado", "{0:N2}%")%>'></asp:Literal>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Saldo</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlSaldo" runat="server" Text='<%# Eval("Saldo", "{0:N2}") %>'></asp:Literal>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>% A Pagar</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlPorXComprobar" runat="server" Text='<%# Eval("PorSaldo", "{0:N2}%")%>'></asp:Literal>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
</Columns>
|
||
<RowStyle CssClass="Texto" />
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
<HeaderStyle CssClass="Titulos" />
|
||
</asp:GridView>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabConsumos" runat="server" HeaderText="Consumos">
|
||
<ContentTemplate>
|
||
|
||
<asp:UpdatePanel ID="UpConsumos" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
|
||
|
||
|
||
<div class="Widthall">
|
||
<div class="portlet box blue-hoki">
|
||
<div class="portlet-title">
|
||
<div class="caption">
|
||
<i class="icon-user-following bold"></i>
|
||
<span class="caption-subject uppercase">Consumos</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
<%--<asp:LinkButton ID="LnkImprimirPDFConsumo" CssClass="btn btn-circle btn-sm blue" runat="server" OnClick="LnkImprimirPDFConsumo_Click" ClientIDMode="Static"> <i class="fa fa-ad-pdf"></i> <span style="padding-right:5px">Generar PDF</span></asp:LinkButton>--%>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body ">
|
||
|
||
|
||
<div style="display: inline-block; text-align: right"
|
||
class="Widthall">
|
||
<input type="text" id="TxtBusqueda1" class="form-control input-sm" onkeyup="<%= String.Format("FiltrarTabla('TxtBusqueda1','{0}')", GvConsumos.ClientID) %>" style="display: inline-block; margin-right: -20px; width: 150px;" />
|
||
<a href="javascript:;" onclick="<%= String.Format("FiltrarTabla('TxtBusqueda1','{0}')", GvConsumos.ClientID) %>" style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"><i class="icon-magnifier"></i></a>
|
||
</div>
|
||
|
||
<asp:GridView ID="GvConsumos" runat="server" data-sort="true" DataKeyNames="Cantidad,Total,Moneda" AutoGenerateColumns="False" EmptyDataText="No se encontraron registros con los filtros especificados" ToolTip="Listado de Ventas" CssClass="table table-striped table-advance table-hover Widthall ScrollAD" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>
|
||
Factura
|
||
|
||
</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Label ID="LblFactura" runat="server" Text='<%# Eval("SerieFolio") %>'></asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>
|
||
Producto
|
||
|
||
</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Label ID="LblPS" runat="server" CssClass="ML Truncate" Text='<%# Eval("CodigoPS") %>'></asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Left">
|
||
<HeaderTemplate>
|
||
Unidad de medida
|
||
|
||
</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Label ID="LtlCantidad" runat="server" Text='<%# Eval("UnidadMedida") %>'></asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Right">
|
||
<HeaderTemplate>
|
||
Cantidad
|
||
|
||
</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Label ID="LtlCantidad" runat="server" Text='<%# Eval("Cantidad", "{0:N0}") %>'></asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Right">
|
||
<HeaderTemplate>
|
||
PU
|
||
|
||
</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Label ID="LtlPU" runat="server" Text='<%# Eval("PU", "{0:N2}") %>'></asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Right">
|
||
<HeaderTemplate>
|
||
Total
|
||
|
||
</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Label ID="LblCantidad" Style="margin-right: 15px" runat="server" Text='<%# Eval("Total", "{0:N2}") %>'></asp:Label>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
<Triggers>
|
||
<%--<asp:PostBackTrigger ControlID="LnkImprimirPDFConsumo" />--%>
|
||
</Triggers>
|
||
</asp:UpdatePanel>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabFormatos" runat="server" HeaderText="Formatos">
|
||
<ContentTemplate>
|
||
<div class="portlet box blue-hoki" id="DIV7" runat="server">
|
||
<div class="portlet-title">
|
||
<div class="caption">
|
||
<i class="icon-pin"></i>
|
||
<span class="caption-subject uppercase">Documentos Firma de contratos</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions ">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
<div class="tools">
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<div class="row">
|
||
|
||
<asp:UpdatePanel ID="UPGvDocumentosFirma" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<asp:UpdatePanel ID="UpGvDocumentosFirma2" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GvDocumentosFirma" runat="server" AutoGenerateColumns="False" 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-hover table-advance Widthall" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="center" ItemStyle-Width="30px">
|
||
<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" Visible="false">
|
||
<ItemTemplate>
|
||
<asp:CheckBox ID="chkEstatus" runat="server" CssClass="make-switchsd"></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="Vigencia" ItemStyle-Width="100">
|
||
<ItemTemplate>
|
||
<asp:TextBox ID="TxtFechaVigencia" Width="100" MaxLength="10" runat="server" Text='<%# Eval("FechaVigencia") %>'></asp:TextBox>
|
||
|
||
<ajax:CalendarExtender runat="server" ID="Calendario7" TargetControlID="TxtFechaVigencia" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:CompareValidator ID="cvTxtFechaVigencia" runat="server" ControlToValidate="TxtFechaVigencia" Display="None" ErrorMessage="El campo <b>''Fecha Limite''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpRL"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="vcoCvFI5" runat="server" HighlightCssClass="vco" TargetControlID="cvTxtFechaVigencia" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Fecha limite" ItemStyle-Width="100" Visible="true">
|
||
<ItemTemplate>
|
||
<asp:TextBox ID="TxtFechaLimite" Width="100" 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="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>
|
||
<asp:UpdatePanel ID="UpImprimir" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<table runat="server" visible="false" class="table table-hover table-advance Widthall">
|
||
<tr>
|
||
<td style="width: 60px;"></td>
|
||
<td style="text-align: left; width: 275px;">Gafete</td>
|
||
<td style="width: 40px;"></td>
|
||
<td style="width: 500px; text-align: right !important"></td>
|
||
<td style="width: 500px; text-align: right !important"></td>
|
||
<td style="width: 50px !important"></td>
|
||
</tr>
|
||
<tr style="visibility: hidden">
|
||
<td style="width: 30px;"></td>
|
||
<td style="text-align: left; width: 275px;">Contrato</td>
|
||
<td style="width: 40px;"></td>
|
||
<td style="width: 100px;"></td>
|
||
|
||
<td style="width: 500px; text-align: right !important">
|
||
<asp:LinkButton ID="LbContrato" runat="server" CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-download' title='Descargar Contrato'></i>" />
|
||
|
||
</td>
|
||
<td style="width: 50px !important"></td>
|
||
</tr>
|
||
|
||
<tr style="visibility: hidden">
|
||
<td style="width: 60px;"></td>
|
||
<td style="text-align: left; width: 275px;">Carta de Trabajo</td>
|
||
<td style="width: 40px;"></td>
|
||
<td style="width: 500px; text-align: right !important"></td>
|
||
<td style="width: 500px; text-align: right !important">
|
||
<asp:LinkButton ID="LbCartaTrabajo" runat="server" CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-download' title='Descargar Contrato'></i>" />
|
||
|
||
</td>
|
||
<td style="width: 50px !important"></td>
|
||
</tr>
|
||
<tr style="visibility: hidden">
|
||
<td style="width: 60px;"></td>
|
||
<td style="text-align: left; width: 275px;">Solicitud de Vacaciones</td>
|
||
<td style="width: 40px;"></td>
|
||
<td style="width: 500px; text-align: right !important"></td>
|
||
<td style="width: 500px; text-align: right !important">
|
||
<asp:LinkButton ID="LbSolicitudVacaciones" runat="server" CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-download' title='Descargar Contrato'></i>" />
|
||
|
||
</td>
|
||
<td style="width: 50px !important"></td>
|
||
</tr>
|
||
<tr style="visibility: hidden">
|
||
<td style="width: 60px;"></td>
|
||
<td style="text-align: left; width: 275px;">Acta Administrativa</td>
|
||
<td style="width: 40px;"></td>
|
||
<td style="width: 500px; text-align: right !important"></td>
|
||
<td style="width: 500px; text-align: right !important">
|
||
<asp:LinkButton ID="LbActaAdministrativa" runat="server" CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-download' title='Descargar Contrato'></i>" />
|
||
|
||
</td>
|
||
<td style="width: 50px !important"></td>
|
||
</tr>
|
||
<tr style="visibility: hidden">
|
||
<td style="width: 60px;"></td>
|
||
<td style="text-align: left; width: 275px;">Finiquito</td>
|
||
<td style="width: 40px;"></td>
|
||
<td style="width: 500px; text-align: right !important"></td>
|
||
<td style="width: 500px; text-align: right !important">
|
||
<asp:LinkButton ID="LbFiniquito" runat="server" CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-download' title='Descargar Contrato'></i>" />
|
||
|
||
</td>
|
||
</tr>
|
||
<tr style="visibility: hidden">
|
||
<td style="width: 60px;"></td>
|
||
<td style="text-align: left; width: 275px;">Carta de Recomendación</td>
|
||
<td style="width: 40px;"></td>
|
||
<td style="width: 500px; text-align: right !important"></td>
|
||
<td style="width: 500px; text-align: right !important">
|
||
<asp:LinkButton ID="LbCartaRecomendacion" runat="server" CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-download' title='Descargar Contrato'></i>" />
|
||
|
||
</td>
|
||
<td style="width: 50px !important"></td>
|
||
</tr>
|
||
</table>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<asp:UpdatePanel ID="UpMaterialidad" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="portlet box blue-hoki" id="DIV2" runat="server">
|
||
<div class="portlet-title">
|
||
<div class="caption">
|
||
<i class="icon-pin"></i>
|
||
<span class="caption-subject uppercase">Materialidad</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions ">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
<div class="tools">
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<div class="row">
|
||
|
||
<asp:GridView ID="GVMaterialidad" runat="server" AutoGenerateColumns="False" 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-hover table-advance Widthall" GridLines="None">
|
||
<Columns>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="center" ItemStyle-Width="30px">
|
||
<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" Visible="false">
|
||
<ItemTemplate>
|
||
<asp:CheckBox ID="chkEstatus" runat="server" CssClass="make-switchsd"></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="Vigencia" ItemStyle-Width="100">
|
||
<ItemTemplate>
|
||
<asp:TextBox ID="TxtFechaVigencia" Width="100" MaxLength="10" runat="server" Text='<%# Eval("FechaVigencia") %>'></asp:TextBox>
|
||
|
||
<ajax:CalendarExtender runat="server" ID="Calendario7" TargetControlID="TxtFechaVigencia" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:CompareValidator ID="cvTxtFechaVigencia" runat="server" ControlToValidate="TxtFechaVigencia" Display="None" ErrorMessage="El campo <b>''Fecha Limite''</b> no tienes el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpRL"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="vcoCvFI5" runat="server" HighlightCssClass="vco" TargetControlID="cvTxtFechaVigencia" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" HeaderText="Fecha limite" ItemStyle-Width="100" Visible="true">
|
||
<ItemTemplate>
|
||
<asp:TextBox ID="TxtFechaLimite" Width="100" 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="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>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
|
||
<ajax:TabPanel ID="TabSistema" runat="server" HeaderText="Sistema">
|
||
<ContentTemplate>
|
||
|
||
<div class="portlet light bordered" style="width: 300px;">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-user-following bold font-green"></i>
|
||
<span class="caption-subject uppercase font-green">Sistema</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<table border="0">
|
||
<tr>
|
||
<td>Fecha de Captura:</td>
|
||
<td>
|
||
<asp:Label ID="LblFechaCaptura" runat="server"></asp:Label></td>
|
||
</tr>
|
||
<tr>
|
||
<td>Usuario Capturó:</td>
|
||
<td>
|
||
<asp:Label ID="LblUsuarioCapturo" runat="server"></asp:Label></td>
|
||
</tr>
|
||
</table>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabCursos" runat="server" HeaderText="Cursos">
|
||
<ContentTemplate>
|
||
|
||
<div class="portlet box blue-hoki">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-user-following bold"></i>
|
||
<span class="caption-subject uppercase">Cursos</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<asp:UpdatePanel ID="UpGvCursos" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GvCursos" Width="100%" runat="server" GridLines="None" BorderWidth="0" data-heighterror="330" data-freezecols="0" data-freezerows="1"
|
||
DataKeyNames="CveCursoPersonal,Curso,CveCurso,Capacitador,Asistencia,Tema,Subtema,Duracion,ConstanciaDC3"
|
||
CssClass=" table table-striped table-advance table-hover Widthall" ShowHeader="True" EmptyDataText="No se encontraron resultados." ShowHeaderWhenEmpty="true"
|
||
AutoGenerateColumns="False" AllowPaging="False" ShowFooter="False">
|
||
<Columns>
|
||
<asp:BoundField Visible="true" DataField="Curso" HeaderText="Curso" ItemStyle-Width="20%" />
|
||
<asp:BoundField Visible="true" DataField="Capacitador" HeaderText="Capacitador" ItemStyle-Width="20%" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField Visible="true" DataField="SAsistencia" HeaderText="Asistencia" ItemStyle-Width="70" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField Visible="true" DataField="Tema" HeaderText="Tema" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField Visible="true" DataField="Subtema" HeaderText="Subtema" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField Visible="true" DataField="SConstanciaDC3" HeaderText="DC3" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:BoundField Visible="true" DataField="Duracion" HeaderText="Duracion" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Right" />
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Width="40px">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="lnkCursoConstancia" OnClick="ImprimirConstancia_Click" runat="server" AlternateText="Imprimir constancia" CausesValidation="False" CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-file-text-o'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
<ajax:TabPanel ID="TabViaticos" runat="server" HeaderText="Viáticos">
|
||
<ContentTemplate>
|
||
|
||
<div class="portlet box blue-hoki">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-user-following bold "></i>
|
||
<span class="caption-subject uppercase ">Viáticos</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<asp:UpdatePanel ID="UpViaticos" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GVViaticos" Width="100%" runat="server" GridLines="None" BorderWidth="0" data-heighterror="330" data-freezecols="0" data-freezerows="1"
|
||
DataKeyNames="CveSolicitudViatico, Folio, CveEstatus, Estatus, CvePersonal, NombrePersonal, CveDepartamento, DepartamentoSolicitante, CveSupervisor,
|
||
NombreSupervisor, Destino, Asunto, FechaSalida, FechaRegreso, FechaIng, CveUsuarioIng, UsuarioIng, CiudadPersonal, TelefonoPersonal, Importe"
|
||
CssClass=" table table-striped table-advance table-hover Widthall" ShowHeader="True" EmptyDataText="No se encontraron resultados." ShowHeaderWhenEmpty="true"
|
||
AutoGenerateColumns="False" AllowPaging="False" ShowFooter="False">
|
||
<Columns>
|
||
|
||
<%--<asp:BoundField Visible="true" DataField="Folio" HeaderText="Folio" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Left" />--%>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Folio</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:HyperLink ID="HplFolioViatico" CssClass="Texto" runat="server" Target="_blank" Text='<%# Eval("Folio")%>' NavigateUrl='<%# Eval("CveSolicitudViatico", "/RH/SolicitudViaticos.aspx?CveSolicitudViatico={0}")%>'></asp:HyperLink>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:BoundField Visible="true" DataField="Destino" HeaderText="Destino" ItemStyle-Width="25%" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField Visible="true" DataField="Asunto" HeaderText="Asunto" ItemStyle-Width="30%" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField Visible="true" DataField="FechaSalida" HeaderText="Fecha Salida" DataFormatString="{0:d}" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField Visible="true" DataField="FechaRegreso" HeaderText="Fecha Regreso" DataFormatString="{0:d}" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center" />
|
||
<asp:BoundField Visible="true" DataField="Importe" HeaderText="Importe Total" DataFormatString="{0:c}" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Right" />
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Center" ItemStyle-Width="5%">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="LnkViaticoDetalle" OnClick="LnkViaticoDetalle_Click" runat="server" ToolTip="Ver Detalle de Viático" AlternateText="Ver Detalle" CausesValidation="False" CssClass="btn btn-circle btn-sm blue" Text="<i class='fa fa-search'></i>" />
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
<ajax:TabPanel ID="TabLicencias" runat="server" HeaderText="Licencias">
|
||
<ContentTemplate>
|
||
<div class="portlet box blue-hoki">
|
||
<div class="portlet-title">
|
||
<div class="caption ">
|
||
<i class="icon-user-following bold "></i>
|
||
<span class="caption-subject uppercase ">Licencias</span>
|
||
</div>
|
||
<div class="tools"><a href="javascript;" class="collapse" data-original-title="" title=""></a></div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body ">
|
||
<asp:UpdatePanel ID="UpLicencias" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
|
||
<asp:GridView ID="GvLicencias" Width="100%" runat="server" GridLines="None" BorderWidth="0" data-heighterror="330" data-freezecols="0" data-freezerows="1"
|
||
DataKeyNames="CveLicencia,Licencia,FechaExpedicion,FechaVencimiento,Estatus"
|
||
CssClass=" table table-striped table-advance table-hover Widthall" ShowHeader="True" EmptyDataText="No se encontraron resultados." ShowHeaderWhenEmpty="true"
|
||
AutoGenerateColumns="False" AllowPaging="False" ShowFooter="False">
|
||
<Columns>
|
||
<asp:BoundField DataField="FechaExpedicion" HeaderText="Fecha Expedicion" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:d}" />
|
||
<asp:BoundField DataField="FechaExpedicion" HeaderText="Año" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:yyyy}" />
|
||
<asp:BoundField DataField="Licencia" HeaderText="Licencia" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField DataField="FechaVencimiento" HeaderText="Fecha Vencimiento" ItemStyle-HorizontalAlign="Center" DataFormatString="{0:d}" />
|
||
<%--<asp:BoundField DataField="EstatusStr" HeaderText="Activa" ItemStyle-HorizontalAlign="Left" />--%>
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Center" HeaderText="Comandos">
|
||
<ItemTemplate>
|
||
<asp:LinkButton ID="imgE" runat="server" AlternateText="Editar" CausesValidation="False" CssClass="btn btn-circle btn-xs green" OnClick="EditLicencia_Click" Text="<i class='fa fa-pencil'></i>" />
|
||
<asp:LinkButton ID="imgD" runat="server" AlternateText="Eliminar" OnClick="DeleteLicencia_Click" CausesValidation="False" CssClass="btn btn-circle btn-xs 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="HdnModalidadLicencia" runat="server" Value="A" ClientIDMode="Static" />
|
||
<asp:HiddenField ID="HdnIDLicencia" runat="server" Value="-1" ClientIDMode="Static" />
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
|
||
</ContentTemplate>
|
||
</ajax:TabPanel>
|
||
|
||
</ajax:TabContainer>
|
||
</ContentTemplate>
|
||
<%--<Triggers>
|
||
<asp:PostBackTrigger ControlID="LbContrato" />
|
||
</Triggers>--%>
|
||
</asp:UpdatePanel>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td align="center">
|
||
<asp:UpdatePanel ID="UpGuardar" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:Button ID="BtnGuardar" runat="server" Text="Guardar" ValidationGroup="GrpGuardar" CssClass="btn btn-primary" />
|
||
<asp:Button ID="BtnEliminar" runat="server" Text="Eliminar" CssClass="btn btn-danger" data-toggle="confirmation" data-popout="true" data-original-title="¿Desea Elminar?" data-btn-ok-label="si" />
|
||
<asp:Button ID="BtnCancelar" runat="server" CssClass="btn btn-default" Text="Cancelar" OnClientClick="javascript:window.location.href='/RH/CatPersonal.aspx';return false" />
|
||
<asp:ValidationSummary ID="VS" runat="server" DisplayMode="BulletList" ShowSummary="true" ValidationGroup="GrpGuardar" />
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
|
||
<div id="DivMail" style="width: 350px; background-color: White; border: solid 1px black; color: Black; display: none; position: fixed; z-index: 1500">
|
||
<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" />
|
||
<table border="1" rules="all" style="border-collapse: collapse; width: 350px">
|
||
<tr align="left">
|
||
<td width="150">Para:</td>
|
||
<td width="200">
|
||
<asp:TextBox CssClass="form-control" ID="TxtParaMail" runat="server" ClientIDMode="Static" Width="194px" ReadOnly="true"></asp:TextBox>
|
||
<asp:RegularExpressionValidator ID="REVParaMail" runat="server" Display="None" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ControlToValidate="TxtParaMail" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Para (Mail)''</b> no es válido, por favor ingrése uno correcto." ValidationGroup="GrpGuardar"></asp:RegularExpressionValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCOParaMail" runat="server" HighlightCssClass="vco" TargetControlID="REVParaMail" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
</tr>
|
||
<tr align="left">
|
||
<td>Con copia para:<br />
|
||
(Separar con: ;)
|
||
</td>
|
||
<td>
|
||
<asp:TextBox CssClass="form-control" ID="TxtCC" runat="server" TextMode="MultiLine" Columns="3" Rows="3" Width="194px"></asp:TextBox></td>
|
||
</tr>
|
||
<tr align="left">
|
||
<td>Texto Adicional:</td>
|
||
<td>
|
||
<asp:TextBox CssClass="form-control" ID="TxtBody" runat="server" TextMode="MultiLine" Columns="3" Rows="3" Width="194px"></asp:TextBox></td>
|
||
</tr>
|
||
<tr>
|
||
<td align="center" colspan="2">
|
||
<asp:Button ID="BtnSendMail" runat="server" OnClientClick="javascript:$get('DivMail').style.display='none';" Text="Enviar" class="btn btn-primary" /> <input type="button" value="Cancelar" onclick="javascript: $get('DivMail').style.display = 'none';" class="btn btn-danger" /></td>
|
||
</tr>
|
||
</table>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</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 CssClass="form-control" 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>Referencia:</td>
|
||
<td>
|
||
<asp:TextBox CssClass="form-control" 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" class="btn btn-primary" /> <input type="button" value="Cancelar" onclick="javascript: $get('DivAddPago').style.display = 'none';" class="btn btn-danger" /></td>
|
||
</tr>
|
||
</table>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<br />
|
||
|
||
<%--BITACORA--%>
|
||
<div class="row">
|
||
<div class="col-md-12 ">
|
||
<div class="portlet light bordered xspadding">
|
||
|
||
<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'></i><span class='caption-subject bold font-green'>Agregar</span>" Style="font-weight: 700 !important; cursor: pointer;" ToolTip="Observaciones"></asp:HyperLink><br />
|
||
<asp:HyperLink ID="HlEvento" CssClass="thickbox font-green caption-subject bold" runat="server" Text=" <i class='fa fa-calendar-plus-o font-green'></i>Agendar" Visible="false" Style="font-weight: 700 !important; cursor: pointer;" ToolTip="Agendar"></asp:HyperLink><br />
|
||
<asp:Literal ID="LtlTareaNueva" runat="server"></asp:Literal>
|
||
<UserControl:TareaNueva runat="server" ID="TareaNueva" />
|
||
</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="LtlFechaA" 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 />
|
||
<div class="row" id="divBitacora" runat="server" visible="false">
|
||
<div class="col-md-12">
|
||
<asp:UpdatePanel runat="server" ID="UpHistorialModificacion" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<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 Modificación</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
<asp:GridView ID="GvBitacora" runat="server" GridLines="None" Width="100%" CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn" data-sort="true" CellSpacing="0" AutoGenerateColumns="False">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Fecha" ItemStyle-HorizontalAlign="Center">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("FechaIng") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
<asp:BoundField DataField="ConceptoHistorialBitacora" HeaderText="Campo" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField DataField="Anterior" HeaderText="Anterior" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField DataField="Actual" HeaderText="Actual" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField DataField="Usuario" HeaderText="Usuario" ItemStyle-HorizontalAlign="Left" />
|
||
</Columns>
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
<%-- MODAL BITACORA --%>
|
||
<div id="ModalBitacora" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog">
|
||
|
||
<!-- Modal content-->
|
||
<div class="modal-content" style="width: 700px;">
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">Bitácora</h4>
|
||
</div>
|
||
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel runat="server" ID="UPAddEventoBitacora" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
<div class="col-md-8">
|
||
<label>Bitácora/Observaciones</label>
|
||
<br />
|
||
<asp:TextBox CssClass="form-control" ID="TxtEventoDescripcion" class="Widthall" runat="server" TextMode="MultiLine" Columns="60" Rows="8"></asp:TextBox>
|
||
<br />
|
||
<%--<asp:CheckBox ID="ChkEventoPrioridad" CssClass="md-checksd2" Text="Bitácora de Atención" runat="server" />--%>
|
||
</div>
|
||
<div class="col-md-4">
|
||
<div>
|
||
<asp:TextBox ID="Anexo" CssClass="ADSdropzone hidden" data-maxFile="1" Text="" runat="server"></asp:TextBox>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<%--<div>
|
||
<asp:TextBox ID="Anexo" CssClass="ADSdropzone hidden" data-maxFile="1" Text="" runat="server"></asp:TextBox>
|
||
</div> --%>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<asp:Button ID="BtnGuardarEventoBitacora" runat="server" ClientIDMode="Static" Text="Guardar" CssClass="btn btn-primary" />
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="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="LtlTitulofirmaContrato" 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="Aceptar" CssClass="btn btn-primary" />
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="ModalUniforme" 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">Liberar Resguardo</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel runat="server" ID="UPPLiberarUniforme" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="row" style="width: 100%;">
|
||
<div class="col-md-1" style="width: 30%; text-align: right">
|
||
<asp:Label Text="Almacen: " runat="server" />
|
||
</div>
|
||
<div class="col-md-1" style="width: 70%">
|
||
<asp:DropDownList runat="server" ID="DdlAlmacenDestinoLiberarUniforme" Width="100%" CssClass="form-control input-sm select2me" DataTextField="Almacen" DataValueField="CveAlmacen"></asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
<br />
|
||
<div runat="server" id="divSeccionAlmacen" class="row" style="width: 100%;" visible="false">
|
||
<div class="col-md-1" style="width: 30%; text-align: right">
|
||
<asp:Label Text="Sección: " runat="server" />
|
||
</div>
|
||
<div class="col-md-1" style="width: 70%">
|
||
<asp:DropDownList ID="DdlSeccionAlmacen" DataTextField="SeccionAlmacen" Width="100%" AppendDataBoundItems="true" DataValueField="CveSeccionAlmacen" Class="form-control input-sm select2me" runat="server" CausesValidation="true">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
<br />
|
||
<div runat="server" id="divSerie" class="row" style="width: 100%;" visible="false">
|
||
<div class="col-md-1" style="width: 30%; text-align: right">
|
||
<asp:Label Text="Serie: " runat="server" />
|
||
</div>
|
||
<div class="col-md-1" style="width: 70%">
|
||
<asp:TextBox runat="server" ID="TxtLiberarSerie" CssClass="form-control input-sm " Width="100%"></asp:TextBox>
|
||
</div>
|
||
</div>
|
||
<br />
|
||
<div class="row" style="width: 100%;">
|
||
<div class="col-md-1" style="width: 30%; text-align: right">
|
||
<asp:Label runat="server" ID="LblCantidadResguardo">Cantidad:</asp:Label>
|
||
</div>
|
||
<div class="col-md-1" style="width: 70%">
|
||
<asp:TextBox runat="server" ID="TxtCantidadResguardo" CssClass="form-control input-sm " Width="100%"></asp:TextBox>
|
||
<asp:RangeValidator ID="RvTxtCantidadResguardo" Display="Dynamic" ControlToValidate="TxtCantidadResguardo" runat="server" MinimumValue="0" MaximumValue="1" Type="Integer" ErrorMessage="Se supera la cantidad maxima disponibled" ValidationGroup="GpoResguardo"></asp:RangeValidator>
|
||
</div>
|
||
</div>
|
||
<br />
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<asp:Button ID="BtnLiberarUniforme" runat="server" OnClick="LiberarUniforme" ClientIDMode="Static" Text="Guardar" ValidationGroup="GpoResguardo" CssClass="btn btn-primary" />
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="DivCuentasVancarias" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog" style="width: 400px;">
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpCuentasVancarias" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:Literal ID="LtlCuentasvancarias" runat="server">Cuentas bancarias</asp:Literal></h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlBancoSat" runat="server" Width="100%" AppendDataBoundItems="true" DataTextField="Banco" DataValueField="CveSATBanco" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar"></asp:DropDownList>
|
||
<asp:Label runat="server" AssociatedControlID="DdlBancoSat" Text="Banco:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVBancoSat" runat="server" InitialValue="-1" ControlToValidate="DdlBancoSat" 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="VcoBancoSat" runat="server" HighlightCssClass="vco" TargetControlID="RFVBancoSat" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtNumeroCuenta" runat="server" CausesValidation="true"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtNumeroCuenta" Text="Cuenta:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVNumeroCuenta" runat="server" ControlToValidate="TxtNumeroCuenta" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cuenta''</b> es necesario, por favor ingréselo." ValidationGroup="GrpAgregarBanco"></asp:RequiredFieldValidator>
|
||
<asp:RegularExpressionValidator ID="RGVNumeroCuenta" ValidationExpression="^(?:\d{10}|\d{11}|\d{15}|\d{16}|\d{18})$" runat="server" ControlToValidate="TxtNumeroCuenta" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cuenta''</b> debe de tener una logitud de 10,11,15,16,18 caracteres." ValidationGroup="GrpAgregarBanco"></asp:RegularExpressionValidator>
|
||
|
||
<ajax:ValidatorCalloutExtender ID="VcoNumeroCuenta" runat="server" HighlightCssClass="vco" TargetControlID="RFVNumeroCuenta" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
<ajax:ValidatorCalloutExtender ID="VcoRGVNumeroCuenta" runat="server" HighlightCssClass="vco" TargetControlID="RGVNumeroCuenta" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCLABECB" runat="server" MaxLength="20"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtCLABECB" Text="CLABE:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVCLABECB" runat="server" InitialValue="-1" ControlToValidate="TxtCLABECB" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''CLABE''</b> es necesario, por favor ingréselo." ValidationGroup="GrpAgregarBanco"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VcoCLABECB" runat="server" HighlightCssClass="vco" TargetControlID="RFVCLABECB" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList Width="100%" ID="DdlMoneda" runat="server" DataTextField="Moneda" DataValueField="CveMoneda" Class="form-control input-sm select2me" Style="width: 90% !important;"></asp:DropDownList>
|
||
<asp:Label runat="server" AssociatedControlID="DdlMoneda" Text="Moneda:"></asp:Label>
|
||
<asp:RequiredFieldValidator ID="RFVMonedax" 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="VCEMonedax" runat="server" HighlightCssClass="vco" TargetControlID="RFVMonedax" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
<div>
|
||
<asp:Label runat="server" AssociatedControlID="ChkEstatusPagoE" Text="Estatus Pago E.:"></asp:Label><br />
|
||
<asp:CheckBox ID="ChkEstatusPagoE" runat="server" Checked="true"></asp:CheckBox>
|
||
</div>
|
||
<div>
|
||
<asp:Label runat="server" AssociatedControlID="ChkEstatuscuenta" Text="Activo:"></asp:Label><br />
|
||
<asp:CheckBox ID="ChkEstatuscuenta" runat="server" Checked="true"></asp:CheckBox>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<asp:Button ID="BtnActualizarCuentaBanco" OnClick="LbActualizarCuentaBanco_Click" UseSubmitBehavior="false" runat="server" class="btn btn-primary" Text="Actualizar" ValidationGroup="GrpAgregarBanco" />
|
||
<asp:Button ID="BtnAgregarCuentaBanco" OnClick="LbAgregarCuentaBanco_Click" UseSubmitBehavior="false" runat="server" class="btn btn-success" Text="Agregar" ValidationGroup="GrpAgregarBanco" />
|
||
<button id="Button5" runat="server" type="button" class="btn default" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="divEditarDiaVacacion" class="modal ADS fade" role="dialog">
|
||
<div id="dvEdicion" runat="server" class="modal-dialog" style="width: 400px;">
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpModalEditarDiaVacacion" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:Literal ID="LtlTituloModalDiasVacaciones" runat="server">Actualizar Periodo</asp:Literal></h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<div class="row">
|
||
<div class="col-md-4">
|
||
Periodo
|
||
|
||
</div>
|
||
<div class="col-md-8">
|
||
<asp:Label ID="TxtFechaDiaVacacion" runat="server" Text=""></asp:Label>
|
||
-
|
||
|
||
<asp:Label ID="TxtFechaDiaVacacionFin" runat="server" Text=""></asp:Label>
|
||
</div>
|
||
</div>
|
||
<asp:TextBox ID="TxtFileFormatoVacaciones" CssClass="ADSdropzone hidden" data-maxFile="1" Text="" runat="server"></asp:TextBox>
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<asp:Button ID="BtnEditarDiaVacacionModal" runat="server" class="btn btn-success" Text="Autorizar" ValidationGroup="GrpEditaDiaVacacion" />
|
||
<button id="BtnEditarDiaVacacionModalCancelar" runat="server" type="button" class="btn default" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<%-- MODAL SUBIR ARCHIVO --%>
|
||
<div id="ModalArchivo" 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">Subir Imagen</h4>
|
||
</div>
|
||
|
||
<div class="modal-body" style="height: 200px;">
|
||
<asp:UpdatePanel runat="server" ID="UpAddArchivo" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<div>
|
||
<asp:TextBox ID="TxtCargaImg" CssClass="ADSdropzone hidden" 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="BtnGuardarArchivo" 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 SUBIR FACTURAS --%>
|
||
|
||
<%--<asp:UpdatePanel runat="server" ID="UPAddEventoBitacora" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div id="DivEventoBitacora" style="width: 335px; background-color: White; border: solid 1px black; color: Black; display: none; position: absolute;">
|
||
<table style="width: 335px;" class="table table-striped table-advance">
|
||
<thead>
|
||
<tr class="Titulos">
|
||
<th style="width: 330px">Bitácora </th>
|
||
<th style="padding-right: 4px; padding-top: 4px" valign="top">
|
||
<img alt="" src="/Imagenes/close.gif" style="cursor: pointer;" onclick="$('#DivEventoBitacora').hide(1000);" /></th>
|
||
</tr>
|
||
</thead>
|
||
|
||
<tr align="left">
|
||
<td>
|
||
<table>
|
||
<tr>
|
||
<td>Bitácora/Observaciones</td>
|
||
</tr>
|
||
<tr>
|
||
<td>
|
||
<asp:TextBox CssClass="form-control" ID="TxtEventoDescripcion" runat="server" TextMode="MultiLine" Columns="60" Rows="4"></asp:TextBox>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
</td>
|
||
</tr>
|
||
<tr style="height: 25px">
|
||
<td align="center" colspan="2">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<asp:Button ID="BtnGuardarEventoBitacora" runat="server" ClientIDMode="Static" OnClientClick="$('#DivEventoBitacora').hide(1000);" Text="Guardar" CssClass="btn btn-primary" />
|
||
<input id="BtnCancelarObs" type="button" value="Cancelar" onclick="$('#DivEventoBitacora').hide(1000);" class="btn btn-default" />
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>--%>
|
||
|
||
|
||
|
||
|
||
<div id="DvPermisos" class="modal ADS fade" role="dialog">
|
||
<div id="Div1" runat="server" class="modal-dialog" style="width: 400px;">
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpModalPermisos" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:Literal ID="Literal1" runat="server">Actualizar Día</asp:Literal></h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtPermisoDescripcion" runat="server" CausesValidation="true" MaxLength="50" Visible="true" CssClass="form-control"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfvTxtAPaterno4" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtPermisoDescripcion"
|
||
ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo es necesario, por favor ingréselo." ValidationGroup="GrpPermisos"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtPermisoDescripcion.ClientID.ToString()%>">Motivo</label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright calendarlinealinput" style="width: 160px !important">
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy">
|
||
<asp:TextBox ID="TxtFechaInicioPer" runat="server" CausesValidation="true" CssClass="form-control input-sm" ValidationGroup="GrpPermisos"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="LnkFechaInicioPer" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MEETxtFechaInicioPer" runat="server" TargetControlID="TxtFechaInicioPer" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CELnkFechaFinPer" TargetControlID="TxtFechaInicioPer" PopupButtonID="LnkFechaInicioPer" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<label>Fecha Inicial</label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright " style="width: 160px !important">
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy">
|
||
<asp:TextBox ID="TxtFechaFinPer" runat="server" CausesValidation="true" CssClass="form-control input-sm" ValidationGroup=" GrpPermisos"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="LnkFechaFinPer" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MEETxtFechaFinPer" runat="server" TargetControlID="TxtFechaFinPer" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CalendarExtender1" TargetControlID="TxtFechaFinPer" PopupButtonID="LnkFechaFinPer" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<label>Fecha Final</label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
|
||
<div runat="server" visible="false" class="form-group form-md-line-input input-iconright" style="width: 160px !important">
|
||
<asp:TextBox ID="TxtHoraEntrada" runat="server" CausesValidation="true" MaxLength="10" Width="160px" CssClass="form-control " ValidationGroup="GrpPermisos"></asp:TextBox>
|
||
<ajax:MaskedEditExtender ID="MEETxtHoraEntrada" runat="server" TargetControlID="TxtHoraEntrada" Mask="99:99:99" MaskType="Time" InputDirection="RightToLeft"></ajax:MaskedEditExtender>
|
||
<ajax:MaskedEditValidator InvalidValueMessage="Valores incorrectos(23:11:59 valor maximo)" ID="MEVTxtHoraEntrada" runat="server" ControlExtender="MEETxtHoraEntrada" ValidationGroup="GrpPermisos" ControlToValidate="TxtHoraEntrada" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo no tiene el formato correcto, por favor corrija (Formato 24 Horas)." IsValidEmpty="true" MaximumValue="23:59:59" MinimumValue="00:00:00" ToolTip="Formato 24 Horas"></ajax:MaskedEditValidator>
|
||
<label for="<%= TxtHoraEntrada.ClientID.ToString()%>">Hora Entrada</label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div runat="server" visible="false" class="form-group form-md-line-input input-iconright" style="width: 160px !important">
|
||
<asp:TextBox ID="TxtHoraSalida" runat="server" CausesValidation="true" MaxLength="10" Width="160px" CssClass="form-control " ValidationGroup="GrpPermisos"></asp:TextBox>
|
||
<ajax:MaskedEditExtender ID="MEETxtHoraSalida" runat="server" TargetControlID="TxtHoraSalida" Mask="99:99:99" MaskType="Time" InputDirection="RightToLeft"></ajax:MaskedEditExtender>
|
||
<ajax:MaskedEditValidator InvalidValueMessage="Valores incorrectos(23:11:59 valor maximo)" ID="MEVTTxtHoraSalida" runat="server" ControlExtender="MEETxtHoraEntrada" ControlToValidate="TxtHoraSalida" Display="None" ValidationGroup="GrpPermisos" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo no tiene el formato correcto, por favor corrija (Formato 24 Horas)." IsValidEmpty="true" MaximumValue="23:59:59" MinimumValue="00:00:00" ToolTip="Formato 24 Horas"></ajax:MaskedEditValidator>
|
||
<label for="<%= TxtHoraSalida.ClientID.ToString()%>">Hora Salida</label>
|
||
<i></i>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright ">
|
||
<asp:CheckBox ID="ChkGoceSueldo" runat="server" Text="Goce de sueldo" />
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright ">
|
||
<asp:CheckBox ID="ChkEstatusPermiso" runat="server" Checked="true" Text="Activo" />
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<asp:Button ID="BtnPermiso" runat="server" Text="Agregar" class="btn btn-primary" CausesValidation="true" ValidationGroup="GrpPermisos" />
|
||
<button id="Button3" runat="server" type="button" class="btn default" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
<div id="ModalSaldoInicial" 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">Saldo Inicial</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel runat="server" ID="UpModalSaldoI" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtSaldoInicial" runat="server" ValidationGroup="GrpGuardarSaldo"></asp:TextBox>
|
||
<label for="<%= TxtSaldoInicial.ClientID.ToString()%>">Saldo Inicial: </label>
|
||
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<label for="<%= TxtFechaSaldo.ClientID.ToString()%>">Fecha de Carga: </label>
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="padding: 5px 0px;">
|
||
<asp:TextBox ID="TxtFechaSaldo" runat="server" CausesValidation="true" CssClass="form-control input-sm"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgFechaSaldo" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
<ajax:MaskedEditExtender ID="MaskedEditExtender1" runat="server" TargetControlID="TxtFechaSaldo" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CalendarExtender2" TargetControlID="TxtFechaSaldo" PopupButtonID="ImgFechaSaldo" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="TxtFechaSaldo" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha de Ingreso''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarSaldo"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToValidate="TxtFechaSaldo" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha de Ingreso''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardarSaldo"></asp:CompareValidator>
|
||
<i></i>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<div class="modal-footer">
|
||
<asp:Button ID="BtnSaldoInicial" runat="server" Text="Guardar" class="btn btn-primary" CausesValidation="true" ValidationGroup="GrpGuardarSaldo" OnClick="BtnSaldoInicial_Click" />
|
||
<button id="Button6" runat="server" type="button" class="btn default" data-dismiss="modal">Cerrar</button>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div id="ModalBuzonCalidad" 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">Buzón de Calidad</h4>
|
||
</div>
|
||
|
||
<div class="modal-body">
|
||
|
||
<asp:UpdatePanel runat="server" ID="UpModalBuzonCalidad" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
|
||
|
||
|
||
|
||
<table style="width: 100% !important">
|
||
<tr>
|
||
<td style="width: 33% !important; vertical-align: top !important">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlTipoBuzonCalidad" runat="server" CssClass="form-control input-sm select2me" AppendDataBoundItems="true" DataTextField="TipoBuzon" DataValueField="CveTipoBuzon" Width="200px">
|
||
<asp:ListItem Selected="true" Text="Selecione una" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlTipoBuzonCalidad.ClientID.ToString()%>">Tipo Buzón: </label>
|
||
<asp:RequiredFieldValidator ID="rfvDdlTipoBuzonCalidad" runat="server" ControlToValidate="DdlTipoBuzonCalidad" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Tipo Buzon''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpAgragarBuzonCalidad"></asp:RequiredFieldValidator>
|
||
</div>
|
||
</td>
|
||
<td style="width: 33% !important; vertical-align: top !important">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<label class="col-md-1 truncate" style="width: 100px; margin-top: -10px; margin-left: -15px; margin-bottom: 2px; font-size: 13px">Cliente: </label>
|
||
<ADS:Dropdownlost CssClassDdl="form-control input-sm select2me" ID="DdlClienteBuzon" Width="100%" data-metodo="getcliente" runat="server" DataTextField="Nombre" DataValueField="CveCliente" CssStyle="width: 100%;"></ADS:Dropdownlost>
|
||
<%--<asp:DropDownList ID="DdlClienteBuzon" AutoPostBack="true" CssClass="form-control input-sm select2me" runat="server" AppendDataBoundItems="true" DataTextField="Nombre" DataValueField="CveCliente" Class="table-group-action-input form-control input-inline input-small input-sm" ValidationGroup="GrpAgragarBuzonCalidad" Width="200px">
|
||
<asp:ListItem Selected="True" Text="Seleccione uno" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>--%>
|
||
<%--<label for="<%= DdlClienteBuzon.ClientID.ToString()%>">Cliente: </label>--%>
|
||
<%-- <asp:RequiredFieldValidator ID="rfvDdlSucursal" runat="server" ControlToValidate="DdlClienteBuzon" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Cliente''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpAgragarBuzonCalidad"></asp:RequiredFieldValidator>--%>
|
||
<i></i>
|
||
</div>
|
||
</td>
|
||
<td style="width: 33% !important; vertical-align: top !important">
|
||
|
||
<div runat="server" id="Divsucursalciente" visible="false" class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlSucursalClienteBuzon" runat="server" AutoPostBack="true" CssClass="form-control input-sm select2me" AppendDataBoundItems="true" DataTextField="SucursalCliente" DataValueField="CveClienteSucursal" Width="200px">
|
||
<asp:ListItem Selected="true" Text="Seleccione uno" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlSucursalClienteBuzon.ClientID.ToString()%>">Sucursal: </label>
|
||
<%-- <asp:RequiredFieldValidator ID="RfvDdlsucursalCliente" runat="server" ControlToValidate="DdlSucursalClienteBuzon" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Sucursal''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpAgragarBuzonCalidad"></asp:RequiredFieldValidator>--%>
|
||
</div>
|
||
|
||
</td>
|
||
|
||
</tr>
|
||
|
||
<tr>
|
||
<td style="width: 33% !important; vertical-align: top !important">
|
||
<div class="form-group form-md-line-input input-iconright calendarlinealinput" style="width: 160px !important">
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy">
|
||
<asp:TextBox ID="TxtFechaBuzonCalidad" runat="server" CausesValidation="true" CssClass="form-control input-sm" ValidationGroup="GrpAgragarBuzonCalidad"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="LnkFechaBuzonCalidad" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MMFechaBuzonCalidad" runat="server" TargetControlID="TxtFechaBuzonCalidad" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEFechaBuzonCalidad" TargetControlID="TxtFechaBuzonCalidad" PopupButtonID="LnkFechaBuzonCalidad" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<label>Fecha:</label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
|
||
</td>
|
||
<td style="width: 33% !important; vertical-align: top !important">
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtBuzonDescriptcion" runat="server" CausesValidation="true" MaxLength="1500" Visible="true" CssClass="form-control" Width="200px"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvTxtdescriptcion" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtBuzonDescriptcion"
|
||
ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo es necesario, por favor ingréselo." ValidationGroup="GrpAgragarBuzonCalidad"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtBuzonDescriptcion.ClientID.ToString()%>">Descripción:</label>
|
||
<i></i>
|
||
</div>
|
||
|
||
</td>
|
||
<td style="width: 33% !important; vertical-align: top !important">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtNombreClienteBuzonCalidad" runat="server" CausesValidation="true" MaxLength="50" Visible="true" CssClass="form-control" Width="200px"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvTxtNombreClienteBuzonCalidad" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtNombreClienteBuzonCalidad"
|
||
ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span> El campo es</b><br />El campo es necesario, por favor ingréselo." ValidationGroup="GrpAgragarBuzonCalidad"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtNombreClienteBuzonCalidad.ClientID.ToString()%>">Reportante:</label>
|
||
<i></i>
|
||
</div>
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="width: 33% !important; vertical-align: top !important">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtTelefonoBuzonCalidad" runat="server" CausesValidation="true" MaxLength="10" Visible="true" CssClass="form-control" Width="200px"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender runat="server" TargetControlID="TxtTelefonoBuzonCalidad" FilterType="Numbers,Custom" InvalidChars=".*-" />
|
||
<label for="<%= TxtTelefonoBuzonCalidad.ClientID.ToString()%>">Teléfono:</label>
|
||
<i></i>
|
||
</div>
|
||
|
||
</td>
|
||
<td style="width: 33% !important; vertical-align: top !important">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtMailBuzonCalidad" runat="server" CausesValidation="true" MaxLength="100" Visible="true" CssClass="form-control" Width="200px"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfvTxtMailBuzonCalidad" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtMailBuzonCalidad"
|
||
ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span> El campo es</b><br />El campo es necesario, por favor ingréselo." ValidationGroup="GrpAgragarBuzonCalidad"></asp:RequiredFieldValidator>
|
||
<ajax:FilteredTextBoxExtender ID="FTTxtMailBuzonCalidad" runat="server" FilterType="Numbers, LowercaseLetters, UppercaseLetters, Custom" ValidChars=".;@_-" TargetControlID="TxtMailBuzonCalidad" />
|
||
<asp:RegularExpressionValidator ID="RevTxtMailBuzonCalidad" 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="TxtMailBuzonCalidad" 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="GrpAgragarBuzonCalidad"></asp:RegularExpressionValidator>
|
||
<label for="<%= TxtMailBuzonCalidad.ClientID.ToString()%>">Correo:</label>
|
||
<i></i>
|
||
</div>
|
||
</td>
|
||
<td style="width: 33% !important; vertical-align: top !important">
|
||
<asp:CheckBox runat="server" ID="ChkSeAtendio" Text="Se atendió" Visible="false" />
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="3" style="width: 100% !important; vertical-align: top !important">
|
||
<asp:CheckBox runat="server" ID="CheckBox1" Text="Se atendio" Visible="false" />
|
||
</td>
|
||
</tr>
|
||
<tr>
|
||
<td colspan="3">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtObservacionesBuzon" runat="server" CausesValidation="true" MaxLength="500" Visible="true" CssClass="form-control"></asp:TextBox>
|
||
<label for="<%= TxtObservacionesBuzon.ClientID.ToString()%>">Observación:</label>
|
||
<i></i>
|
||
</td>
|
||
</tr>
|
||
</table>
|
||
|
||
<div runat="server" id="DvSeguimiento" class="row">
|
||
<div class="panel panel-default">
|
||
<div class="panel-heading">Seguimiento</div>
|
||
<div class="panel-body">
|
||
|
||
<div class="row">
|
||
|
||
<div class="col-md-8">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtObserbacionBuzonDetalle" runat="server" CausesValidation="true" MaxLength="1500" Visible="true" CssClass="form-control"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfvTxtObserbacionBuzonDetalle" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtObserbacionBuzonDetalle"
|
||
ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo es necesario, por favor ingréselo." ValidationGroup="GrpAgragarBuzonCalidadDetalle"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtObserbacionBuzonDetalle.ClientID.ToString()%>">Seguimiento:</label>
|
||
<i></i>
|
||
</div>
|
||
|
||
</div>
|
||
<div class="col-md-2">
|
||
<asp:CheckBox runat="server" ID="chkBuzonDetalleNotiificar" Text="Notificar" />
|
||
</div>
|
||
<div class="col-md-2">
|
||
<asp:Button ID="BtnModalGuardarBuzonDetalleCalidad" runat="server" Text="Agregar" class="btn btn-primary" CausesValidation="true" ValidationGroup="GrpAgragarBuzonCalidadDetalle" />
|
||
</div>
|
||
|
||
</div>
|
||
<br />
|
||
|
||
<div class="row">
|
||
<div id="DivFacturas" style="overflow-y: auto; width: 668px !important; max-height: 215px;">
|
||
<asp:GridView ID="GvBuzonDetalles" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontraron registros de Buzón de Calidad"
|
||
DataKeyNames=" CvePersonalBuzonDetalle,CvePersonalBuzon,Fecha,Descripcion,SeNotifico,CorreoNotificacion,CveUsuario,Usuario,Nombre "
|
||
CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn" CellSpacing="0" Width="100%" GridLines="None" data-sort="true">
|
||
<Columns>
|
||
<asp:TemplateField ItemStyle-Width="100px">
|
||
<HeaderTemplate>Fecha</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Label ID="LblFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Label>
|
||
</ItemTemplate>
|
||
<ItemStyle HorizontalAlign="Left" />
|
||
</asp:TemplateField>
|
||
<asp:TemplateField>
|
||
<HeaderTemplate>Seguimiento</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Label ID="LblDescripcion" runat="server" Text='<%# Eval("Descripcion") %>'></asp:Label>
|
||
</ItemTemplate>
|
||
<ItemStyle HorizontalAlign="Left" />
|
||
</asp:TemplateField>
|
||
<asp:TemplateField ItemStyle-Width="50px">
|
||
<HeaderTemplate>Notifico</HeaderTemplate>
|
||
<ItemTemplate>
|
||
<asp:Label ID="LblDescripcion" Style="cursor: pointer" runat="server" Text='<%# Eval("SeNotifico") %>' ToolTip='<%# String.Concat("Usuario: ", Eval("Usuario"), ", Correo:", Eval("CorreoNotificacion")) %>'></asp:Label>
|
||
</ItemTemplate>
|
||
<ItemStyle HorizontalAlign="Left" />
|
||
</asp:TemplateField>
|
||
|
||
</Columns>
|
||
<HeaderStyle CssClass="Titulos" />
|
||
</asp:GridView>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<div class="modal-footer">
|
||
<asp:Button ID="BtnModalGuardarBuzonCalidad" runat="server" Text="Guardar" class="btn btn-primary" CausesValidation="true" ValidationGroup="GrpAgragarBuzonCalidad" />
|
||
<button id="BtnCerrarBuzonCalidad" runat="server" type="button" class="btn default" data-dismiss="modal">Cerrar</button>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div id="DivViaticoDetalle" class="modal ADS fade" role="dialog">
|
||
<div id="DivViaticos" runat="server" class="modal-dialog" style="width: 400px;">
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpViaticoDetalle" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:Literal ID="LtViaticos" runat="server">Detalle de Viáticos</asp:Literal></h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
|
||
<asp:UpdatePanel ID="UpGVViaticoDetalle" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:GridView ID="GVViaticoDetalle" Width="100%" runat="server" GridLines="None" BorderWidth="0" data-heighterror="330" data-freezecols="0" data-freezerows="1"
|
||
DataKeyNames="CveSolicitudViaticoDetalle, CveSolicitudViatico, CveConceptoViatico, ConceptoViatico , Importe"
|
||
CssClass=" table table-striped table-advance table-hover Widthall" ShowHeader="True" EmptyDataText="No se encontraron resultados." ShowHeaderWhenEmpty="true"
|
||
AutoGenerateColumns="False" AllowPaging="False" ShowFooter="True" OnRowDataBound="GVViaticoDetalle_RowDataBound">
|
||
<Columns>
|
||
<asp:TemplateField HeaderText="Concepto">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LbConceptosViaticos" runat="server" Text='<%# Eval("ConceptoViatico")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="70%"></ItemStyle>
|
||
<FooterTemplate>
|
||
<b>
|
||
<asp:Literal ID="LtTotal" runat="server" Text="Total:"></asp:Literal></b>
|
||
</FooterTemplate>
|
||
<FooterStyle BackColor="#dddddd" HorizontalAlign="Right" />
|
||
</asp:TemplateField>
|
||
<asp:TemplateField HeaderText="Importe">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="lblImporte" runat="server" Text='<%# Eval("Importe", "{0:c}")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="30%" HorizontalAlign="Right"></ItemStyle>
|
||
<FooterTemplate>
|
||
<b>
|
||
<asp:Literal ID="LtTotalImporte" runat="server" Text=""></asp:Literal></b>
|
||
</FooterTemplate>
|
||
<FooterStyle BackColor="#dddddd" HorizontalAlign="Right"></FooterStyle>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<button id="Button4" runat="server" type="button" class="btn default" data-dismiss="modal">Regresar</button>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
<%-- MODAL Licencia --%>
|
||
<div id="DivAddLicencias" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog">
|
||
<asp:UpdatePanel ID="UpAddLicencias" 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="LabelLicencia" runat="server">Agregar Licencia</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel ID="UpBodyLicencias" UpdateMode="Conditional" runat="server">
|
||
<ContentTemplate>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtLicencia" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="50"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVLicencia" runat="server" CssClass="help-block errorimput" ControlToValidate="TxtLicencia" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Licencia''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorioL"></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtLicencia.ClientID.ToString()%>">Licencia:</label>
|
||
</div>
|
||
|
||
<label for="<%= TxtFechaExpLicencia.ClientID.ToString()%>">Fecha Expedición:</label>
|
||
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 120px !important; padding: 0px;">
|
||
<asp:TextBox ID="TxtFechaExpLicencia" runat="server" CssClass="form-control" CausesValidation="true" Style="width: 118px" MaxLength="10"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgFLicencia" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MaskedEditExtender2" runat="server" TargetControlID="TxtFechaExpLicencia" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CalendarExtender3" TargetControlID="TxtFechaExpLicencia" PopupButtonID="ImgFLicencia" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="RFVFechaExpLicencia" runat="server" ControlToValidate="TxtFechaExpLicencia" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha Expedición''</b> es necesario, por favor ingréselo." ValidationGroup="GrpObligatorioL"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CvFechaExpLicencia" runat="server" ControlToValidate="TxtFechaExpLicencia" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha Expedición''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpObligatorioL"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender3" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaExpLicencia" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender4" runat="server" HighlightCssClass="vco" TargetControlID="CvFechaExpLicencia" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
|
||
<label for="<%= TxtFechaVencLicencia.ClientID.ToString()%>">Fecha Vencimiento:</label>
|
||
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 120px !important; padding: 0px;">
|
||
<asp:TextBox ID="TxtFechaVencLicencia" runat="server" CssClass="form-control" CausesValidation="true" Style="width: 118px" MaxLength="10"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgVLicencia" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MaskedEditExtender3" runat="server" TargetControlID="TxtFechaVencLicencia" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CalendarExtender4" TargetControlID="TxtFechaVencLicencia" PopupButtonID="ImgVLicencia" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="RFVFechaVLicencia" runat="server" ControlToValidate="TxtFechaVencLicencia" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha Vencimiento''</b> es necesario, por favor ingréselo." ValidationGroup="GrpSolicitarMateriales"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CvFechaFLicencia" runat="server" ControlToValidate="TxtFechaVencLicencia" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha Vencimiento''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpObligatorioL"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender5" runat="server" HighlightCssClass="vco" TargetControlID="RFVFechaVLicencia" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender6" runat="server" HighlightCssClass="vco" TargetControlID="CvFechaFLicencia" Width="350px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:CheckBox runat="server" ID="ChkModalLicenciaEstatus" />
|
||
<label for="<%= ChkModalLicenciaEstatus.ClientID.ToString()%>">Activo:</label>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel ID="UpFooterLicencia" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:LinkButton ID="BtnAgregarLicencia" runat="server" CssClass="btn btn-primary" ValidationGroup="GrpObligatorioL"> <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>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div id="divAgregarFamiliar" class="modal ADS fade" role="dialog">
|
||
<div class="modal-dialog" style="width: 450px;">
|
||
<asp:UpdatePanel runat="server" class="modal-content" ID="UpModalFamiliar" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-header ">
|
||
<button type="button" class="close" data-dismiss="modal">×</button>
|
||
<h4 class="modal-title">
|
||
<asp:Literal ID="LtlTituloModalFamiliar" runat="server">Agregar Familiar</asp:Literal></h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtNombreFamiliar4" CssClass="form-control" MaxLength="70" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfvTxtNombreFamiliar4" runat="server" ControlToValidate="TxtNombreFamiliar4" ValidationGroup="GrpFamiliar" 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."></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtNombreFamiliar4.ClientID.ToString()%>">Nombre:</label>
|
||
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DDLParentescoFamiliar4" runat="server" Width="150" CssClass=" select2me form-control ">
|
||
<asp:ListItem Value="-1" Text="Seleccione un opción"></asp:ListItem>
|
||
<asp:ListItem Value="1" Text="Padre"></asp:ListItem>
|
||
<asp:ListItem Value="2" Text="Madre"></asp:ListItem>
|
||
<asp:ListItem Value="3" Text="Esposo(a)"></asp:ListItem>
|
||
<asp:ListItem Value="4" Text="Hijo(a)"></asp:ListItem>
|
||
<asp:ListItem Value="5" Text="Hermano(a)"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:RequiredFieldValidator InitialValue="-1" ID="rfvDDLParentescoFamiliar" ControlToValidate="DDLParentescoFamiliar4" CssClass="help-block errorimput" ValidationGroup="GrpFamiliar" runat="server" ErrorMessage="Seleccione una de las opciones"></asp:RequiredFieldValidator>
|
||
<label for="<%= DDLParentescoFamiliar4.ClientID.ToString()%>">Parentesco:</label>
|
||
</div>
|
||
|
||
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtDomicilioFamiliar4" CssClass="form-control" MaxLength="70" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfvTxtDomicilioFamiliar4" runat="server" ControlToValidate="TxtDomicilioFamiliar4" ValidationGroup="GrpFamiliar" 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."></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtDomicilioFamiliar4.ClientID.ToString()%>">Dirección:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtEdadFamiliar4" CssClass="form-control" TextMode="Number" MaxLength="3" onkeyDown="checkTextAreaMaxLength(this,event,'3');" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfvTxtEdadFamiliar4" runat="server" ControlToValidate="TxtEdadFamiliar4" ValidationGroup="GrpFamiliar" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Familiar''</b> es necesario, por favor ingréselo."></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtEdadFamiliar4.ClientID.ToString()%>">Edad:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtOcupacionFamiliar4" CssClass="form-control" MaxLength="30" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="rfvTxtOcupacionFamiliar" runat="server" ControlToValidate="TxtOcupacionFamiliar4" ValidationGroup="GrpFamiliar" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Familiar''</b> es necesario, por favor ingréselo."></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtOcupacionFamiliar4.ClientID.ToString()%>">Ocupación:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtTelefonoFamiliar" CssClass="form-control" MaxLength="10" runat="server"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RfvTxtTelefonoFamiliar" runat="server" ControlToValidate="TxtTelefonoFamiliar" ValidationGroup="GrpFamiliar" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Telefono''</b> es necesario, por favor ingréselo."></asp:RequiredFieldValidator>
|
||
<label for="<%= TxtTelefonoFamiliar.ClientID.ToString()%>">Telefono:</label>
|
||
<ajax:FilteredTextBoxExtender ID="FilTxtTelefonoFamiliar" runat="server" FilterType="Numbers" InvalidChars=".-," TargetControlID="TxtTelefonoFamiliar" />
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox ID="TxtObservacionesFamiliar" TextMode="MultiLine" Rows="3" Columns="300" onkeyDown="checkTextAreaMaxLength(this,event,'200');" CssClass="form-control" MaxLength="200" runat="server"></asp:TextBox>
|
||
<label for="<%= TxtObservacionesFamiliar.ClientID.ToString()%>">Observaciones:</label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:CheckBox runat="server" ID="ChkBeneficiario" />
|
||
<label for="<%= ChkBeneficiario.ClientID.ToString()%>">Beneficiario: </label>
|
||
</div>
|
||
|
||
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<asp:Button ID="BtnAgregarFamiliarModal" runat="server" class="btn btn-success" Text="Agregar" ValidationGroup="GrpFamiliar" />
|
||
<button id="BtnCancelarFamiliarModal4" runat="server" type="button" class="btn default" data-dismiss="modal">Cancelar</button>
|
||
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="DmodalFactordeIntegraccion" class="modal ADS fade" role="dialog">
|
||
<asp:UpdatePanel ID="UpFactordeintegracion" class="modal-dialog" tabindex="-1" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-content rowpadding">
|
||
<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" runat="server" style="text-align: left">Calcular factor de integración</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtFISalariodiario" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtFISalariodiario">Salario diario:</asp:Label>
|
||
</div>
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtFIDiasVacaciones" Text="6" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtFIDiasVacaciones">Días vacaciones:</asp:Label>
|
||
</div>
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtFIPrimaVacacional" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtFIPrimaVacacional">Prima vacacional:</asp:Label>
|
||
</div>
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtFIAguinaldo" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtFIAguinaldo">Aguinaldo:</asp:Label>
|
||
</div>
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtFactordeIntegracion" Enabled="false" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtFactordeIntegracion">Factor de integración:</asp:Label>
|
||
</div>
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtFISalarioDiarioIntegrado" Enabled="false" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtFISalarioDiarioIntegrado">Salario Diario Integrado(SDI):</asp:Label>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:LinkButton ID="LnkCalcularFactordeintegracion" OnClick="LnkCalcularFactordeintegracion_Click" CssClass="btn btn-primary" runat="server">Calcular</asp:LinkButton>
|
||
<asp:LinkButton ID="LnkCalcularFactordeintegracionyguardar" OnClick="LnkCalcularFactordeintegracionyguardar_Click" CssClass="btn btn-primary" runat="server">Calcular y guardar</asp:LinkButton>
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
</ContentTemplate>
|
||
<Triggers>
|
||
</Triggers>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
|
||
|
||
|
||
<div id="Dmodamodificarsalario" class="modal ADS fade" role="dialog">
|
||
<asp:UpdatePanel ID="UpModSalario" class="modal-dialog" tabindex="-1" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-content rowpadding">
|
||
<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" runat="server" style="text-align: left">Modificar salario</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<div>
|
||
<div style="width: 200px; display: inline-block;">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtFechamodSalario" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtFechamodSalario">Fecha:</asp:Label>
|
||
<ajax:MaskedEditExtender ID="MEEFechaModSalario" runat="server" TargetControlID="TxtFechamodSalario" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEEFechaModSalario" TargetControlID="TxtFechamodSalario" PopupButtonID="LnkFechaModSalario" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="RFVFechaModSalario" runat="server" ControlToValidate="TxtFechamodSalario" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaNacimiento''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarModSalario"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CVFechaModSalario" runat="server" ControlToValidate="TxtFechamodSalario" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaNacimiento''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardarModSalario"></asp:CompareValidator>
|
||
|
||
</div>
|
||
</div>
|
||
<div style="width: 80px; display: inline-block;">
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="LnkFechaModSalario" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtSalarioDiarioM" Enabled="true" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtSalarioDiarioM">Salario diario:</asp:Label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtSalarioDiarioImSS" Enabled="false" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtSalarioDiarioImSS">Salario diario(IMSS):</asp:Label>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtSalarioDiarioIntegrado" Enabled="false" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" Enabled="false" AssociatedControlID="TxtSalarioDiarioIntegrado">Salario Diario Integrado(SDI):</asp:Label>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:LinkButton ID="LnkModificarSalarioGuardar" OnClick="LnkModificarSalarioGuardar_Click" ValidationGroup="GrpGuardarModSalario" CssClass="btn btn-primary" runat="server">Guardar</asp:LinkButton>
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
|
||
|
||
<div id="DmodamodificarsalarioIMSS" class="modal ADS fade" role="dialog">
|
||
<asp:UpdatePanel ID="UpModSalarioIMSS" class="modal-dialog" tabindex="-1" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-content rowpadding">
|
||
<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" runat="server" style="text-align: left">Modificar salario</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<div>
|
||
<div style="width: 200px; display: inline-block;">
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtFechamodIMSSSalario" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtFechamodIMSSSalario">Fecha:</asp:Label>
|
||
<ajax:MaskedEditExtender ID="MEETxtFechamodIMSSS" runat="server" TargetControlID="TxtFechamodIMSSSalario" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CEETxtFechamodIMSSS" TargetControlID="TxtFechamodIMSSSalario" PopupButtonID="LnkFechaModImssSalario" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="RFVTxtFechamodIMSSS" runat="server" ControlToValidate="TxtFechamodIMSSSalario" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaNacimiento''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardarModSalarioIMSS"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CVTxtFechamodIMSSS" runat="server" ControlToValidate="TxtFechamodIMSSSalario" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''FechaNacimiento''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardarModSalarioIMSS"></asp:CompareValidator>
|
||
|
||
</div>
|
||
</div>
|
||
<div style="width: 80px; display: inline-block;">
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="LnkFechaModImssSalario" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtMImssSalarioDiarioImSS" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtMImssSalarioDiarioImSS">Salario diario(IMSS):</asp:Label>
|
||
</div>
|
||
<div class="form-group form-md-line-input">
|
||
<asp:TextBox ID="TxtMImssSDI" CssClass="form-control" runat="server"></asp:TextBox>
|
||
<asp:Label runat="server" AssociatedControlID="TxtMImssSDI">Salario Diario Integrado(SDI):</asp:Label>
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<asp:LinkButton ID="LnkModificarSalarioIMSSGuardar" OnClick="LnkModificarSalarioIMSSGuardar_Click" ValidationGroup="GrpGuardarModSalarioIMSS" CssClass="btn btn-primary" runat="server">Guardar</asp:LinkButton>
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
|
||
<div id="DVDescargaDocumentoParametrosModal" class="modal ADS fade" role="dialog">
|
||
<asp:UpdatePanel ID="UpdatePanel4" class="modal-dialog" tabindex="-1" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<div class="modal-content rowpadding">
|
||
<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" runat="server" style="text-align: left">Parametros</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
|
||
<asp:UpdatePanel ID="UpGvParametros" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<asp:GridView ID="GvParametros" runat="server" AutoGenerateColumns="False"
|
||
DataKeyNames="CveDocumentacionParametro,CveDocumentacion,Parametro,Descripcion " CssClass="table table-hover table-advance Widthall" GridLines="None">
|
||
<Columns>
|
||
|
||
<asp:TemplateField ItemStyle-HorizontalAlign="Left" ItemStyle-Width="60px" HeaderText="Parametro">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlParametro" runat="server" Text='<%# Eval("Parametro") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ControlStyle-CssClass="template" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="275" HeaderText="Descripción">
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LtlDescripcion" runat="server" Text='<%# Eval("Descripcion") %>'></asp:Literal>
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField ControlStyle-CssClass="template" ItemStyle-HorizontalAlign="Left" ItemStyle-Width="275" HeaderText="Valor">
|
||
<ItemTemplate>
|
||
|
||
<asp:TextBox ID="TxtParametro" runat="server" Text="" Width="150px" ValidationGroup="GrpDescargaFormato"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVTxtParametro" runat="server" ControlToValidate="TxtParametro" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Parametro''</b> es necesario, por favor ingréselo." ValidationGroup="GrpDescargaFormato"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="CERFVTxtParametro" runat="server" HighlightCssClass="vco" TargetControlID="RFVTxtParametro" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
|
||
</ItemTemplate>
|
||
</asp:TemplateField>
|
||
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<asp:LinkButton ID="LnkDescargaFormatoParametros" OnClick="LnkDescargaFormatoParametros_Click" ValidationGroup="GrpDescargaFormato" CssClass="btn btn-primary" runat="server">Descargar</asp:LinkButton>
|
||
<button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
<div id="ModalUpEstatus" class="modal ADS fade" role="dialog">
|
||
<asp:UpdatePanel runat="server" ID="upPersonEstatus" class="modal-dialog" 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="LblEstatus" runat="server" Text="Label"></asp:Label>
|
||
</h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
<div class="row">
|
||
<div class="col-md-4">
|
||
<label>
|
||
<asp:Literal ID="LblFechaEstatus" runat="server"></asp:Literal></label>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class=" " style="width: 100px !important">
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="width: 160px;">
|
||
<asp:TextBox ID="TxtFechaEstatus" runat="server" CausesValidation="true" CssClass="form-control input-sm"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="LnkFechaEstatus" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
<ajax:MaskedEditExtender ID="MaskedEditExtender6" runat="server" TargetControlID="TxtFechaEstatus" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CalendarExtender6" TargetControlID="TxtFechaEstatus" PopupButtonID="LnkFechaEstatus" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
|
||
</div>
|
||
<br />
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="form-group form-md-line-input input-iconright" runat="server" id="DivMotivoBaja">
|
||
<div class="row">
|
||
<div class="col-md-4">
|
||
<asp:Label runat="server" AssociatedControlID="DdlMotivoBaja">Motivo de Baja: </asp:Label>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<asp:DropDownList Width="100%" ID="DdlMotivoBaja" runat="server" AppendDataBoundItems="True" DataTextField="MotivoBaja" DataValueField="CveMotivoBaja" CssClass="form-control input-sm select2me" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Sin asignar Motivo de Baja" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
</div>
|
||
</div>
|
||
|
||
|
||
<div class="row">
|
||
<div class="col-md-4">
|
||
<asp:Label runat="server" Text="Observaciones " AssociatedControlID="Txobservacionesbaja"></asp:Label>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<asp:TextBox ID="Txobservacionesbaja" runat="server" Text="" TextMode="MultiLine" Rows="3" CausesValidation="True" CssClass="form-control"></asp:TextBox>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="modal-footer">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
|
||
<asp:Button ID="LnkUpEstatus" runat="server" Text="Actualizar" OnClick="LnkUpEstatus_Click" class="btn btn-primary" />
|
||
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
</div>
|
||
|
||
<iframe id="my_iframe" style="display: none;"></iframe>
|
||
|
||
</asp:Content>
|
||
<asp:Content ID="Content7" ContentPlaceHolderID="JS" runat="Server">
|
||
<script src="/Metronic/assets/global/plugins/dropzone/dropzone.js"></script>
|
||
|
||
|
||
<script>
|
||
|
||
|
||
function pageLoad() {
|
||
$(document).ready(function () {
|
||
$('#<%=GvPersonalAltas.ClientID%>').ADScroll({
|
||
height: 50
|
||
});
|
||
$('[data-toggle="tooltip"]').tooltip();
|
||
|
||
|
||
|
||
$("#Txtdiasinabiles").prop("readonly", true);
|
||
$("#Txtdiasinabiles").on("paste", function (event) {
|
||
event.preventDefault();
|
||
});
|
||
$("#Txtdiasinabiles").on("contextmenu", function (event) {
|
||
if (event.which === 3) {
|
||
event.preventDefault();
|
||
}
|
||
});
|
||
|
||
|
||
|
||
|
||
//$("#TxtFechaFinVac").prop("readonly", true);
|
||
//$("#TxtFechaFinVac").on("paste", function (event) {
|
||
// event.preventDefault();
|
||
//});
|
||
//$("#TxtFechaFinVac").on("contextmenu", function (event) {
|
||
// if (event.which === 3) {
|
||
// event.preventDefault();
|
||
// }
|
||
//});
|
||
|
||
});
|
||
}
|
||
|
||
function SetText(ObjFrom, ObjTo) {
|
||
ObjTo.innerText = ObjFrom.value;
|
||
}
|
||
|
||
function SetText2(ObjTo, Value) {
|
||
ObjTo.innerText = Value;
|
||
}
|
||
|
||
function getSelectedText(Obj, IfIsNull) {
|
||
if (Obj.selectedIndex == -1)
|
||
return IfIsNull;
|
||
else
|
||
return Obj.options[Obj.selectedIndex].text;
|
||
}
|
||
|
||
function CargaClientes() {
|
||
$("#BtnCargarClientes").click();
|
||
}
|
||
|
||
function CargaCuentas(op) {
|
||
|
||
$get("HdnCuenta").value = op;
|
||
$("#BtnCargarCuentas").click();
|
||
}
|
||
|
||
function Download(urlD) {
|
||
document.getElementById('my_iframe').src = urlD;
|
||
};
|
||
|
||
</script>
|
||
<script type="text/javascript">
|
||
|
||
function CargarArchivo(Tipo) {
|
||
if (Tipo == "Imagen") {
|
||
$("#BtnCargarArchivo").click();
|
||
}
|
||
}
|
||
|
||
var estados = ["aguascalientes", "baja california", "baja california sur", "campeche", "chiapas", "chihuahua", "coahuila", "colima", "ciudad de mexico", "distrito federal", "durango", "guanajuato", "guerrero", "hidalgo", "jalisco", "estado de mexico", "michoacan", "morelos", "nayarit", "nuevo leon", "oaxaca", "puebla", "queretaro", "quintana roo", "san luis potosi", "sinaloa", "sonora", "tabasco", "tamaulipas", "tlaxcala", "veracruz", "yucatan", "zacatecas"];
|
||
var abreviacion = ["AS", "BC", "BS", "CC", "CS", "CH", "CL", "CM", "CX", "DF", "DG", "GT", "GR", "HG", "JC", "MC", "MN", "MS", "NT", "NL", "OC", "PL", "QT", "QR", "SP", "SL", "SR", "TC", "TS", "TL", "VZ", "YN", "ZS"];
|
||
var abc = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z"]
|
||
let numeric01 = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9"]
|
||
|
||
let iscalculandocurp = false
|
||
function generarCURP() {
|
||
let strcurp = "";
|
||
if (!iscalculandocurp) {
|
||
|
||
alertatoast(6, "Se esta calculando la CURP favor de esperar un momento!", "", 7);
|
||
iscalculandocurp = true
|
||
|
||
let paterno;
|
||
<%= String.Format("paterno=$('#{0}').val();", TxtAPaterno.ClientID) %>
|
||
let materno;
|
||
<%= String.Format("materno=$('#{0}').val();", TxtAMaterno.ClientID) %>
|
||
let nombre;
|
||
<%= String.Format("nombre=$('#{0}').val();", TxtNombres.ClientID) %>
|
||
let FechaNacimiento;
|
||
<%= String.Format("FechaNacimiento=$('#{0}').val();", TxtFechaNacimiento.ClientID) %>
|
||
let genero;
|
||
<%= String.Format("genero=($('#{0} option:selected').val()==1?'H':'M');", DdlGenero.ClientID) %>
|
||
let estado;
|
||
<%= String.Format("estado=$('#{0} option:selected').text();", DdlEstados.ClientID) %>
|
||
|
||
estado = abreviacion[estados.indexOf(estado.toLowerCase())]
|
||
//abc = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
|
||
//random09a = Math.floor(Math.random() * (9 - 1 + 1)) + 1;
|
||
//random09b = Math.floor(Math.random() * (9 - 1 + 1)) + 1;
|
||
//randomAZ = Math.floor(Math.random() * (26 - 0 + 1)) + 0;
|
||
ano = Number(FechaNacimiento.slice(6, 10));
|
||
let dteNacimiento = ano.toString().slice(2) + FechaNacimiento.slice(3, 5) + FechaNacimiento.slice(0, 2)
|
||
strcurp = fnCalculaCURP(nombre.toUpperCase(), paterno.toUpperCase(), materno.toUpperCase(), dteNacimiento, genero, estado)
|
||
/*old*//*
|
||
let codve1array = (ano < 2000 ? numeric01 : abc);
|
||
|
||
var CURP = [];
|
||
CURP[0] = paterno.charAt(0).toUpperCase();
|
||
CURP[1] = paterno.slice(1).replace(/\a\e\i\o\u/gi, "").charAt(0).toUpperCase();
|
||
CURP[2] = materno.charAt(0).toUpperCase();
|
||
CURP[3] = nombre.charAt(0).toUpperCase();
|
||
CURP[4] = ano.toString().slice(2);
|
||
CURP[5] = FechaNacimiento.slice(3, 5);
|
||
CURP[6] = FechaNacimiento.slice(0, 2);
|
||
CURP[7] = genero.toUpperCase();
|
||
CURP[8] = abreviacion[estados.indexOf(estado.toLowerCase())];
|
||
CURP[9] = paterno.slice(1).replace(/[aeiou]/gi, "").charAt(0).toUpperCase();
|
||
CURP[10] = materno.slice(1).replace(/[aeiou]/gi, "").charAt(0).toUpperCase();
|
||
CURP[11] = nombre.slice(1).replace(/[aeiou]/gi, "").charAt(0).toUpperCase();
|
||
for (var i = 0; i < codve1array.length; i++) {
|
||
for (var z = 0; z < numeric01.length; z++) {
|
||
|
||
CURP[12] = codve1array[i];
|
||
CURP[13] = numeric01[z];
|
||
strcurp = CURP.join("");
|
||
if (curpValidajs(strcurp)) {
|
||
i = 1000000;
|
||
z = 1000000;
|
||
}
|
||
console.log(strcurp);
|
||
}
|
||
}*/
|
||
$.ajax({
|
||
type: "POST",
|
||
timeout: 0,
|
||
//url: "/ashx/sigweb.ashx?metodo=GettingCURP&Curp=" + CURP.join("") + "&year=" + ano.toString(),
|
||
url: "/ashx/sigweb.ashx?metodo=ValidaCURP&Curp=" + strcurp + "&year=" + ano.toString(),
|
||
success: function (msg) {
|
||
console.log(msg)
|
||
if (msg.length > 0) {
|
||
<%= String.Format(" $('#{0}').val(msg);", TxtCURP.ClientID) %>
|
||
} else {
|
||
alertatoast(8, "No se pudo obtener la CURP", "", 7)
|
||
}
|
||
iscalculandocurp = false;
|
||
},
|
||
error: function (msg) {
|
||
console.log("error:" + JSON.stringify(msg));
|
||
alertatoast(7, "No se pudo obtener la CURP", "", 7);
|
||
iscalculandocurp = false;
|
||
}
|
||
});
|
||
}
|
||
return strcurp;
|
||
}
|
||
function curpValidajs(curp) {
|
||
var re = /^([A-Z][AEIOUX][A-Z]{2}\d{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[12]\d|3[01])[HM](?:AS|B[CS]|C[CLMSH]|D[FG]|G[TR]|HG|JC|M[CNS]|N[ETL]|OC|PL|Q[TR]|S[PLR]|T[CSL]|VZ|YN|ZS)[B-DF-HJ-NP-TV-Z]{3}[A-Z\d])(\d)$/,
|
||
validado = curp.match(re);
|
||
|
||
if (!validado) //Coincide con el formato general?
|
||
return false;
|
||
|
||
//Validar que coincida el dígito verificador
|
||
function digitoVerificador(curp17) {
|
||
//Fuente https://consultas.curp.gob.mx/CurpSP/
|
||
var diccionario = "0123456789ABCDEFGHIJKLMNÑOPQRSTUVWXYZ",
|
||
lngSuma = 0.0,
|
||
lngDigito = 0.0;
|
||
for (var i = 0; i < 17; i++)
|
||
lngSuma = lngSuma + diccionario.indexOf(curp17.charAt(i)) * (18 - i);
|
||
lngDigito = 10 - lngSuma % 10;
|
||
if (lngDigito == 10) return 0;
|
||
return lngDigito;
|
||
}
|
||
|
||
if (validado[2] != digitoVerificador(validado[1]))
|
||
return false;
|
||
|
||
return true; //Validado
|
||
}
|
||
|
||
function generarRFC() {
|
||
|
||
alertatoast(6, "Se esta calculando el RFC favor de esperar un momento!", "", 7);
|
||
|
||
let ap_paterno; <%= String.Format("ap_paterno=$('#{0}').val();", TxtAPaterno.ClientID) %>
|
||
let ap_materno; <%= String.Format("ap_materno=$('#{0}').val();", TxtAMaterno.ClientID) %>
|
||
let nombre; <%= String.Format("nombre=$('#{0}').val();", TxtNombres.ClientID) %>
|
||
let FechaNacimiento; <%= String.Format("FechaNacimiento=$('#{0}').val();", TxtFechaNacimiento.ClientID) %>
|
||
ano = Number(FechaNacimiento.slice(6, 10));
|
||
var rfc = ano.toString().slice(2) + FechaNacimiento.slice(3, 5) + FechaNacimiento.slice(0, 2);
|
||
|
||
var dteNacimiento = rfc;
|
||
//FILTRA ACENTOS
|
||
var ap_pat_f = RFCFiltraAcentos(ap_paterno.toLowerCase());
|
||
var ap_mat_f = RFCFiltraAcentos(ap_materno.toLowerCase());
|
||
var nombre_f = RFCFiltraAcentos(nombre.toLowerCase());
|
||
//GUARDA NOMBRE ORIGINAL PARA GENERAR HOMOCLAVE
|
||
var ap_pat_orig = ap_pat_f;
|
||
var ap_mat_orig = ap_mat_f;
|
||
var nombre_orig = nombre_f;
|
||
//ELIMINA PALABRAS SOBRANTES DE LOS NOMBRES
|
||
ap_pat_f = RFCFiltraNombres(ap_pat_f);
|
||
ap_mat_f = RFCFiltraNombres(ap_mat_f);
|
||
nombre_f = RFCFiltraNombres(nombre_f);
|
||
|
||
if (ap_pat_f.length > 0 && ap_mat_f.length > 0) {
|
||
if (ap_pat_f.length < 3) {
|
||
rfc = RFCApellidoCorto(ap_pat_f, ap_mat_f, nombre_f);
|
||
} else {
|
||
rfc = RFCArmalo(ap_pat_f, ap_mat_f, nombre_f);
|
||
}
|
||
}
|
||
|
||
if (ap_pat_f.length == 0 && ap_mat_f.length > 0) {
|
||
rfc = RFCUnApellido(nombre_f, ap_mat_f);
|
||
}
|
||
if (ap_pat_f.length > 0 && ap_mat_f.length == 0) {
|
||
rfc = RFCUnApellido(nombre_f, ap_pat_f);
|
||
}
|
||
|
||
rfc = RFCQuitaProhibidas(rfc);
|
||
|
||
rfc = rfc.toUpperCase() + dteNacimiento + homonimia(ap_pat_orig, ap_mat_orig, nombre_orig);
|
||
|
||
rfc = RFCDigitoVerificador(rfc);
|
||
<%= String.Format(" $('#{0}').val(rfc);", TxtRFC.ClientID) %>
|
||
|
||
return rfc;
|
||
}
|
||
|
||
function ValidaRFC() {
|
||
|
||
if (rfcValidoJS(<%= String.Format("$('#{0}').val()", TxtRFC.ClientID) %>)) {
|
||
alertatoast(5, "Formato de RFC valido!", "", 7);
|
||
} else {
|
||
alertatoast(8, "Formato de RFC invalido!", "", 7)
|
||
}
|
||
}
|
||
function rfcValidoJS(rfc, aceptarGenerico = true) {
|
||
const re = /^([A-ZÑ&]{3,4}) ?(?:- ?)?(\d{2}(?:0[1-9]|1[0-2])(?:0[1-9]|[12]\d|3[01])) ?(?:- ?)?([A-Z\d]{2})([A\d])$/;
|
||
var validado = rfc.match(re);
|
||
|
||
if (!validado) //Coincide con el formato general del regex?
|
||
return false;
|
||
|
||
//Separar el dígito verificador del resto del RFC
|
||
const digitoVerificador = validado.pop(),
|
||
rfcSinDigito = validado.slice(1).join(''),
|
||
len = rfcSinDigito.length,
|
||
|
||
//Obtener el digito esperado
|
||
diccionario = "0123456789ABCDEFGHIJKLMN&OPQRSTUVWXYZ Ñ",
|
||
indice = len + 1;
|
||
var suma,
|
||
digitoEsperado;
|
||
|
||
if (len == 12) suma = 0
|
||
else suma = 481; //Ajuste para persona moral
|
||
|
||
for (var i = 0; i < len; i++)
|
||
suma += diccionario.indexOf(rfcSinDigito.charAt(i)) * (indice - i);
|
||
digitoEsperado = 11 - suma % 11;
|
||
if (digitoEsperado == 11) digitoEsperado = 0;
|
||
else if (digitoEsperado == 10) digitoEsperado = "A";
|
||
|
||
//El dígito verificador coincide con el esperado?
|
||
// o es un RFC Genérico (ventas a público general)?
|
||
if ((digitoVerificador != digitoEsperado)
|
||
&& (!aceptarGenerico || rfcSinDigito + digitoVerificador != "XAXX010101000"))
|
||
return false;
|
||
else if (!aceptarGenerico && rfcSinDigito + digitoVerificador == "XEXX010101000")
|
||
return false;
|
||
return rfcSinDigito + digitoVerificador;
|
||
}
|
||
|
||
function ValidaCURP() {
|
||
|
||
$.ajax({
|
||
type: "POST",
|
||
timeout: 0,
|
||
url: "/ashx/sigweb.ashx?metodo=ValidaCURP&Curp=" + <%= String.Format("$('#{0}').val()", TxtCURP.ClientID) %> ,
|
||
success: function (msg) {
|
||
console.log(msg)
|
||
if (msg.length > 0) {
|
||
alertatoast(5, "CURP valida!", "", 7);
|
||
} else {
|
||
alertatoast(8, "CURP invalida!", "", 7)
|
||
}
|
||
iscalculandocurp = false;
|
||
},
|
||
error: function (msg) {
|
||
console.log("error:" + JSON.stringify(msg));
|
||
alertatoast(7, "No se pudo validar la CURP", "", 7);
|
||
iscalculandocurp = false;
|
||
}
|
||
});
|
||
}
|
||
|
||
|
||
function RFCDigitoVerificador(rfc) {
|
||
var rfcsuma = [];
|
||
var nv = 0;
|
||
var y = 0;
|
||
for (i = 0; i <= rfc.length; i++) {
|
||
var letra = rfc.substr(i, 1);
|
||
switch (letra) {
|
||
case '0':
|
||
rfcsuma.push('00')
|
||
break;
|
||
case '1':
|
||
rfcsuma.push('01')
|
||
break;
|
||
case '2':
|
||
rfcsuma.push('02')
|
||
break;
|
||
case '3':
|
||
rfcsuma.push('03')
|
||
break;
|
||
case '4':
|
||
rfcsuma.push('04')
|
||
break;
|
||
case '5':
|
||
rfcsuma.push('05')
|
||
break;
|
||
case '6':
|
||
rfcsuma.push('06')
|
||
break;
|
||
case '7':
|
||
rfcsuma.push('07')
|
||
break;
|
||
case '8':
|
||
rfcsuma.push('08')
|
||
break;
|
||
case '9':
|
||
rfcsuma.push('09')
|
||
break;
|
||
case 'A':
|
||
rfcsuma.push('10')
|
||
break;
|
||
case 'B':
|
||
rfcsuma.push('11')
|
||
break;
|
||
case 'C':
|
||
rfcsuma.push('12')
|
||
break;
|
||
case 'D':
|
||
rfcsuma.push('13')
|
||
break;
|
||
case 'E':
|
||
rfcsuma.push('14')
|
||
break;
|
||
case 'F':
|
||
rfcsuma.push('15')
|
||
break;
|
||
case 'G':
|
||
rfcsuma.push('16')
|
||
break;
|
||
case 'H':
|
||
rfcsuma.push('17')
|
||
break;
|
||
case 'I':
|
||
rfcsuma.push('18')
|
||
break;
|
||
case 'J':
|
||
rfcsuma.push('19')
|
||
break;
|
||
case 'K':
|
||
rfcsuma.push('20')
|
||
break;
|
||
case 'L':
|
||
rfcsuma.push('21')
|
||
break;
|
||
case 'M':
|
||
rfcsuma.push('22')
|
||
break;
|
||
case 'N':
|
||
rfcsuma.push('23')
|
||
break;
|
||
case '&':
|
||
rfcsuma.push('24')
|
||
break;
|
||
case 'O':
|
||
rfcsuma.push('25')
|
||
break;
|
||
case 'P':
|
||
rfcsuma.push('26')
|
||
break;
|
||
case 'Q':
|
||
rfcsuma.push('27')
|
||
break;
|
||
case 'R':
|
||
rfcsuma.push('28')
|
||
break;
|
||
case 'S':
|
||
rfcsuma.push('29')
|
||
break;
|
||
case 'T':
|
||
rfcsuma.push('30')
|
||
break;
|
||
case 'U':
|
||
rfcsuma.push('31')
|
||
break;
|
||
case 'V':
|
||
rfcsuma.push('32')
|
||
break;
|
||
case 'W':
|
||
rfcsuma.push('33')
|
||
break;
|
||
case 'X':
|
||
rfcsuma.push('34')
|
||
break;
|
||
case 'Y':
|
||
rfcsuma.push('35')
|
||
break;
|
||
case 'Z':
|
||
rfcsuma.push('36')
|
||
break;
|
||
case ' ':
|
||
rfcsuma.push('37')
|
||
break;
|
||
case 'Ñ':
|
||
rfcsuma.push('38')
|
||
break;
|
||
default:
|
||
rfcsuma.push('00');
|
||
}
|
||
}
|
||
|
||
for (i = 13; i > 1; i--) {
|
||
nv = nv + (rfcsuma[y] * i);
|
||
y++;
|
||
}
|
||
nv = nv % 11;
|
||
//alert(nv);
|
||
if (nv == 0) {
|
||
rfc = rfc + nv;
|
||
} else if (nv <= 10) {
|
||
nv = 11 - nv;
|
||
if (nv == '10') {
|
||
nv = 'A';
|
||
}
|
||
rfc = rfc + nv;
|
||
} else if (nv == '10') {
|
||
nv = 'A';
|
||
rfc = rfc + nv;
|
||
}
|
||
return rfc
|
||
}
|
||
|
||
function RFCQuitaProhibidas(rfc) {
|
||
var res;
|
||
rfc = rfc.toUpperCase();
|
||
var strPalabras = "BUEI*BUEY*CACA*CACO*CAGA*CAGO*CAKA*CAKO*COGE*COJA*";
|
||
strPalabras = strPalabras + "KOGE*KOJO*KAKA*KULO*MAME*MAMO*MEAR*";
|
||
strPalabras = strPalabras + "MEAS*MEON*MION*COJE*COJI*COJO*CULO*";
|
||
strPalabras = strPalabras + "FETO*GUEY*JOTO*KACA*KACO*KAGA*KAGO*";
|
||
strPalabras = strPalabras + "MOCO*MULA*PEDA*PEDO*PENE*PUTA*PUTO*";
|
||
strPalabras = strPalabras + "QULO*RATA*RUIN*";
|
||
|
||
res = strPalabras.match(rfc);
|
||
|
||
if (res != null) {
|
||
rfc = rfc.substr(0, 3) + 'X';
|
||
return rfc;
|
||
} else {
|
||
return rfc;
|
||
}
|
||
}
|
||
|
||
function RFCUnApellido(nombre, apellido) {
|
||
var rfc = apellido.substr(0, 2) + nombre.substr(0, 2);
|
||
return rfc
|
||
}
|
||
|
||
function RFCArmalo(ap_paterno, ap_materno, nombre) {
|
||
|
||
var strVocales = 'aeiou';
|
||
var strPrimeraVocal = '';
|
||
var i = 0;
|
||
var x = 0;
|
||
var y = 0;
|
||
for (i = 1; i <= ap_paterno.length; i++) {
|
||
//alert(ap_paterno.substr(i,1));
|
||
if (y == 0) {
|
||
for (x = 0; x <= strVocales.length; x++) {
|
||
//alert(strVocales.substr(x,1));
|
||
if (ap_paterno.substr(i, 1) == strVocales.substr(x, 1)) {
|
||
y = 1;
|
||
strPrimeraVocal = ap_paterno.substr(i, 1);
|
||
}
|
||
|
||
}
|
||
}
|
||
//break;
|
||
}
|
||
var rfc = ap_paterno.substr(0, 1) + strPrimeraVocal + ap_materno.substr(0, 1) + nombre.substr(0, 1);
|
||
return rfc;
|
||
}
|
||
|
||
function RFCApellidoCorto(ap_paterno, ap_materno, nombre) {
|
||
var rfc = ap_paterno.substr(0, 1) + ap_materno.substr(0, 1) + nombre.substr(0, 2);
|
||
return rfc;
|
||
}
|
||
|
||
function RFCFiltraNombres(strTexto) {
|
||
var i = 0;
|
||
var strArPalabras = [".", ",", "de ", "del ", "la ", "los ", "las ", "y ", "mc ", "mac ", "von ", "van "];
|
||
for (i = 0; i <= strArPalabras.length; i++) {
|
||
//alert(strArPalabras[i]);
|
||
strTexto = strTexto.replace(strArPalabras[i], "");
|
||
}
|
||
|
||
strArPalabras = ["jose ", "maria ", "j ", "ma "];
|
||
for (i = 0; i <= strArPalabras.length; i++) {
|
||
//alert(strArPalabras[i]);
|
||
strTexto = strTexto.replace(strArPalabras[i], "");
|
||
}
|
||
|
||
switch (strTexto.substr(0, 2)) {
|
||
case 'ch':
|
||
strTexto = strTexto.replace('ch', 'c')
|
||
break;
|
||
case 'll':
|
||
strTexto = strTexto.replace('ll', 'l')
|
||
break;
|
||
}
|
||
|
||
return strTexto
|
||
}
|
||
|
||
function RFCFiltraAcentos(strTexto) {
|
||
strTexto = strTexto.replace('á', 'a');
|
||
strTexto = strTexto.replace('é', 'e');
|
||
strTexto = strTexto.replace('í', 'i');
|
||
strTexto = strTexto.replace('ó', 'o');
|
||
strTexto = strTexto.replace('ú', 'u');
|
||
return strTexto;
|
||
}
|
||
|
||
function homonimia(ap_paterno, ap_materno, nombre) {
|
||
|
||
var nombre_completo = ap_paterno.trim() + ' ' + ap_materno.trim() + ' ' + nombre.trim();
|
||
var numero = '0';
|
||
var letra;
|
||
var numero1;
|
||
var numero2;
|
||
var numeroSuma = 0;
|
||
//alert(nombre_completo);
|
||
//alert(nombre_completo.length);
|
||
for (i = 0; i <= nombre_completo.length; i++) {
|
||
letra = nombre_completo.substr(i, 1);
|
||
switch (letra) {
|
||
case 'ñ':
|
||
numero = numero + '10'
|
||
break;
|
||
case 'ü':
|
||
numero = numero + '10'
|
||
break;
|
||
case 'a':
|
||
numero = numero + '11'
|
||
break;
|
||
case 'b':
|
||
numero = numero + '12'
|
||
break;
|
||
case 'c':
|
||
numero = numero + '13'
|
||
break;
|
||
case 'd':
|
||
numero = numero + '14'
|
||
break;
|
||
case 'e':
|
||
numero = numero + '15'
|
||
break;
|
||
case 'f':
|
||
numero = numero + '16'
|
||
break;
|
||
case 'g':
|
||
numero = numero + '17'
|
||
break;
|
||
case 'h':
|
||
numero = numero + '18'
|
||
break;
|
||
case 'i':
|
||
numero = numero + '19'
|
||
break;
|
||
case 'j':
|
||
numero = numero + '21'
|
||
break;
|
||
case 'k':
|
||
numero = numero + '22'
|
||
break;
|
||
case 'l':
|
||
numero = numero + '23'
|
||
break;
|
||
case 'm':
|
||
numero = numero + '24'
|
||
break;
|
||
case 'n':
|
||
numero = numero + '25'
|
||
break;
|
||
case 'ñ':
|
||
numero = numero + '40'
|
||
break;
|
||
case 'o':
|
||
numero = numero + '26'
|
||
break;
|
||
case 'p':
|
||
numero = numero + '27'
|
||
break;
|
||
case 'q':
|
||
numero = numero + '28'
|
||
break;
|
||
case 'r':
|
||
numero = numero + '29'
|
||
break;
|
||
case 's':
|
||
numero = numero + '32'
|
||
break;
|
||
case 't':
|
||
numero = numero + '33'
|
||
break;
|
||
case 'u':
|
||
numero = numero + '34'
|
||
break;
|
||
case 'v':
|
||
numero = numero + '35'
|
||
break;
|
||
case 'w':
|
||
numero = numero + '36'
|
||
break;
|
||
case 'x':
|
||
numero = numero + '37'
|
||
break;
|
||
case 'y':
|
||
numero = numero + '38'
|
||
break;
|
||
case 'z':
|
||
numero = numero + '39'
|
||
break;
|
||
case ' ':
|
||
numero = numero + '00'
|
||
break;
|
||
}
|
||
}
|
||
//alert(numero);
|
||
for (i = 0; i <= numero.length + 1; i++) {
|
||
numero1 = numero.substr(i, 2);
|
||
numero2 = numero.substr(i + 1, 1);
|
||
numeroSuma = numeroSuma + (numero1 * numero2);
|
||
|
||
}
|
||
//alert(numeroSuma);
|
||
var numero3 = numeroSuma % 1000;
|
||
//alert(numero3);
|
||
var numero4 = numero3 / 34;
|
||
var numero5 = numero4.toString().split(".")[0];
|
||
//alert(numero5);
|
||
var numero6 = numero3 % 34;
|
||
//alert(numero6);
|
||
var homonimio = '';
|
||
switch (numero5) {
|
||
case '0':
|
||
homonimio = '1'
|
||
break;
|
||
case '1':
|
||
homonimio = '2'
|
||
break;
|
||
case '2':
|
||
homonimio = '3'
|
||
break;
|
||
case '3':
|
||
homonimio = '4'
|
||
break;
|
||
case '4':
|
||
homonimio = '5'
|
||
break;
|
||
case '5':
|
||
homonimio = '6'
|
||
break;
|
||
case '6':
|
||
homonimio = '7'
|
||
break;
|
||
case '7':
|
||
homonimio = '8'
|
||
break;
|
||
case '8':
|
||
homonimio = '9'
|
||
break;
|
||
case '9':
|
||
homonimio = 'A'
|
||
break;
|
||
case '10':
|
||
homonimio = 'B'
|
||
break;
|
||
case '11':
|
||
homonimio = 'C'
|
||
break;
|
||
case '12':
|
||
homonimio = 'D'
|
||
break;
|
||
case '13':
|
||
homonimio = 'E'
|
||
break;
|
||
case '14':
|
||
homonimio = 'F'
|
||
break;
|
||
case '15':
|
||
homonimio = 'G'
|
||
break;
|
||
case '16':
|
||
homonimio = 'H'
|
||
break;
|
||
case '17':
|
||
homonimio = 'I'
|
||
break;
|
||
case '18':
|
||
homonimio = 'J'
|
||
break;
|
||
case '19':
|
||
homonimio = 'K'
|
||
break;
|
||
case '20':
|
||
homonimio = 'L'
|
||
break;
|
||
case '21':
|
||
homonimio = 'M'
|
||
break;
|
||
case '22':
|
||
homonimio = 'N'
|
||
break;
|
||
case '23':
|
||
homonimio = 'P'
|
||
break;
|
||
case '24':
|
||
homonimio = 'Q'
|
||
break;
|
||
case '25':
|
||
homonimio = 'R'
|
||
break;
|
||
case '26':
|
||
homonimio = 'S'
|
||
break;
|
||
case '27':
|
||
homonimio = 'T'
|
||
break;
|
||
case '28':
|
||
homonimio = 'U'
|
||
break;
|
||
case '29':
|
||
homonimio = 'V'
|
||
break;
|
||
case '30':
|
||
homonimio = 'W'
|
||
break;
|
||
case '31':
|
||
homonimio = 'X'
|
||
break;
|
||
case '32':
|
||
homonimio = 'Y'
|
||
break;
|
||
case '33':
|
||
homonimio = 'Z'
|
||
break;
|
||
|
||
}
|
||
switch (numero6.toString()) {
|
||
case '0':
|
||
homonimio = homonimio + '1'
|
||
break;
|
||
case '1':
|
||
homonimio = homonimio + '2'
|
||
break;
|
||
case '2':
|
||
homonimio = homonimio + '3'
|
||
break;
|
||
case '3':
|
||
homonimio = homonimio + '4'
|
||
break;
|
||
case '4':
|
||
homonimio = homonimio + '5'
|
||
break;
|
||
case '5':
|
||
homonimio = homonimio + '6'
|
||
break;
|
||
case '6':
|
||
homonimio = homonimio + '7'
|
||
break;
|
||
case '7':
|
||
homonimio = homonimio + '8'
|
||
break;
|
||
case '8':
|
||
homonimio = homonimio + '9'
|
||
break;
|
||
case '9':
|
||
homonimio = homonimio + 'A'
|
||
break;
|
||
case '10':
|
||
homonimio = homonimio + 'B'
|
||
break;
|
||
case '11':
|
||
homonimio = homonimio + 'C'
|
||
break;
|
||
case '12':
|
||
homonimio = homonimio + 'D'
|
||
break;
|
||
case '13':
|
||
homonimio = homonimio + 'E'
|
||
break;
|
||
case '14':
|
||
homonimio = homonimio + 'F'
|
||
break;
|
||
case '15':
|
||
homonimio = homonimio + 'G'
|
||
break;
|
||
case '16':
|
||
homonimio = homonimio + 'H'
|
||
break;
|
||
case '17':
|
||
homonimio = homonimio + 'I'
|
||
break;
|
||
case '18':
|
||
homonimio = homonimio + 'J'
|
||
break;
|
||
case '19':
|
||
homonimio = homonimio + 'K'
|
||
break;
|
||
case '20':
|
||
homonimio = homonimio + 'L'
|
||
break;
|
||
case '21':
|
||
homonimio = homonimio + 'M'
|
||
break;
|
||
case '22':
|
||
homonimio = homonimio + 'N'
|
||
break;
|
||
case '23':
|
||
homonimio = homonimio + 'P'
|
||
break;
|
||
case '24':
|
||
homonimio = homonimio + 'Q'
|
||
break;
|
||
case '25':
|
||
homonimio = homonimio + 'R'
|
||
break;
|
||
case '26':
|
||
homonimio = homonimio + 'S'
|
||
break;
|
||
case '27':
|
||
homonimio = homonimio + 'T'
|
||
break;
|
||
case '28':
|
||
homonimio = homonimio + 'U'
|
||
break;
|
||
case '29':
|
||
homonimio = homonimio + 'V'
|
||
break;
|
||
case '30':
|
||
homonimio = homonimio + 'W'
|
||
break;
|
||
case '31':
|
||
homonimio = homonimio + 'X'
|
||
break;
|
||
case '32':
|
||
homonimio = homonimio + 'Y'
|
||
break;
|
||
case '33':
|
||
homonimio = homonimio + 'Z'
|
||
break;
|
||
|
||
}
|
||
return homonimio;
|
||
}
|
||
|
||
|
||
|
||
function fnCalculaCURP(pstNombre, pstPaterno, pstMaterno, dfecha, pstSexo, pnuCveEntidad) {
|
||
|
||
pstCURP = "";
|
||
pstDigVer = "";
|
||
contador = 0;
|
||
contador1 = 0;
|
||
pstCom = "";
|
||
numVer = 0.00;
|
||
valor = 0;
|
||
sumatoria = 0;
|
||
|
||
|
||
|
||
// se declaran las varibale que se van a utilizar para ontener la CURP
|
||
|
||
NOMBRES = "";
|
||
APATERNO = "";
|
||
AMATERNO = "";
|
||
T_NOMTOT = "";
|
||
NOMBRE1 = ""; //PRIMER NOMBRE
|
||
NOMBRE2 = ""; //DEMAS NOMBRES
|
||
NOMBRES_LONGITUD = 0; //LONGITUD DE TODOS @NOMBRES
|
||
var NOMBRE1_LONGITUD = 0; //LONGITUD DEL PRIMER NOMBRE(MAS UNO,EL QUE SOBRA ES UN ESPACIO EN BLANCO)
|
||
APATERNO1 = ""; //PRIMER NOMBRE
|
||
APATERNO2 = ""; //DEMAS NOMBRES
|
||
APATERNO_LONGITUD = 0; //LONGITUD DE TODOS @NOMBRES
|
||
APATERNO1_LONGITUD = 0; //LONGITUD DEL PRIMER NOMBRE(MAS UNO,EL QUE SOBRA ES UN ESPACIO EN BLANCO)
|
||
AMATERNO1 = ""; //PRIMER NOMBRE
|
||
AMATERNO2 = ""; //DEMAS NOMBRES
|
||
AMATERNO_LONGITUD = 0; //LONGITUD DE TODOS @NOMBRES
|
||
AMATERNO1_LONGITUD = 0; //LONGITUD DEL PRIMER NOMBRE(MAS UNO,EL QUE SOBRA ES UN ESPACIO EN BLANCO)
|
||
VARLOOPS = 0; //VARIABLE PARA LOS LOOPS, SE INICIALIZA AL INICIR UN LOOP
|
||
|
||
|
||
// Se inicializan las variables para obtener la primera parte de la CURP
|
||
|
||
|
||
NOMBRES = pstNombre.replace(/^\s+|\s+$/g, "");
|
||
APATERNO = pstPaterno.replace(/^\s+|\s+$/g, "");
|
||
AMATERNO = pstMaterno.replace(/^\s+|\s+$/g, "");
|
||
|
||
T_NOMTOT = APATERNO + ' ' + AMATERNO + ' ' + NOMBRES;
|
||
|
||
|
||
|
||
// Se procesan los nombres de pila
|
||
|
||
|
||
VARLOOPS = 0;
|
||
|
||
while (VARLOOPS != 1) {
|
||
|
||
NOMBRES_LONGITUD = NOMBRES.length
|
||
|
||
var splitNombres = NOMBRES.split(" ");
|
||
var splitNombre1 = splitNombres[0];
|
||
|
||
NOMBRE1_LONGITUD = splitNombre1.length;
|
||
// NOMBRE1_LONGITUD = PATINDEX('% %',@NOMBRES)
|
||
|
||
if (NOMBRE1_LONGITUD = 0) {
|
||
NOMBRE1_LONGITUD = NOMBRES_LONGITUD;
|
||
}
|
||
NOMBRE1 = NOMBRES.substring(0, splitNombre1.length);
|
||
NOMBRE2 = NOMBRES.substring(splitNombre1.length + 1, NOMBRES.length);
|
||
|
||
|
||
// Se quitan los nombres de JOSE, MARIA,MA,MA.
|
||
/*
|
||
if (NOMBRE1 IN ('JOSE','MARIA','MA.','MA','DE','LA','LAS','MC','VON','DEL','LOS','Y','MAC','VAN') && NOMBRE2 != '')
|
||
{
|
||
NOMBRES = NOMBRE2
|
||
}
|
||
else
|
||
{
|
||
VARLOOPS = 1
|
||
}
|
||
*/
|
||
|
||
if (NOMBRE1 == 'JOSE' && NOMBRE2 != '') {
|
||
NOMBRES = NOMBRE2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (NOMBRE1 == 'MARIA' && NOMBRE2 != '') {
|
||
NOMBRES = NOMBRE2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (NOMBRE1 == 'MA.' && NOMBRE2 != '') {
|
||
NOMBRES = NOMBRE2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (NOMBRE1 == 'MA' && NOMBRE2 != '') {
|
||
NOMBRES = NOMBRE2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (NOMBRE1 == 'DE' && NOMBRE2 != '') {
|
||
NOMBRES = NOMBRE2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (NOMBRE1 == 'LA' && NOMBRE2 != '') {
|
||
NOMBRES = NOMBRE2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (NOMBRE1 == 'LAS' && NOMBRE2 != '') {
|
||
NOMBRES = NOMBRE2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
|
||
if (NOMBRE1 == 'MC' && NOMBRE2 != '') {
|
||
NOMBRES = NOMBRE2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (NOMBRE1 == 'VON' && NOMBRE2 != '') {
|
||
NOMBRES = NOMBRE2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
|
||
if (NOMBRE1 == 'DEL' && NOMBRE2 != '') {
|
||
NOMBRES = NOMBRE2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
|
||
if (NOMBRE1 == 'LOS' && NOMBRE2 != '') {
|
||
NOMBRES = NOMBRE2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (NOMBRE1 == 'Y' && NOMBRE2 != '') {
|
||
NOMBRES = NOMBRE2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (NOMBRE1 == 'MAC' && NOMBRE2 != '') {
|
||
NOMBRES = NOMBRE2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (NOMBRE1 == 'VAN' && NOMBRE2 != '') {
|
||
NOMBRES = NOMBRE2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
} // fin varloops <> 1
|
||
|
||
|
||
// Se procesan los APELLIDOS, PATERNO EN UN LOOP
|
||
|
||
VARLOOPS = 0;
|
||
|
||
while (VARLOOPS != 1) {
|
||
|
||
APATERNO_LONGITUD = APATERNO.length;
|
||
|
||
var splitPaterno = APATERNO.split(" ");
|
||
var splitPaterno1 = splitPaterno[0];
|
||
APATERNO1_LONGITUD = splitPaterno1.length;
|
||
|
||
if (APATERNO1_LONGITUD = 0) {
|
||
APATERNO1_LONGITUD = APATERNO_LONGITUD;
|
||
}
|
||
|
||
APATERNO1 = APATERNO.substring(0, splitPaterno1.length);
|
||
APATERNO2 = APATERNO.substring(splitPaterno1.length + 1, APATERNO.length);
|
||
// Se quitan los sufijos
|
||
|
||
|
||
if (APATERNO1 == 'DE' && APATERNO2 != '') {
|
||
APATERNO = APATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
|
||
if (APATERNO1 == 'LA' && APATERNO2 != '') {
|
||
APATERNO = APATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
|
||
|
||
if (APATERNO1 == 'LAS' && APATERNO2 != '') {
|
||
APATERNO = APATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (APATERNO1 == 'MC' && APATERNO2 != '') {
|
||
APATERNO = APATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (APATERNO1 == 'VON' && APATERNO2 != '') {
|
||
APATERNO = APATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (APATERNO1 == 'DEL' && APATERNO2 != '') {
|
||
APATERNO = APATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
|
||
if (APATERNO1 == 'LOS' && APATERNO2 != '') {
|
||
APATERNO = APATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (APATERNO1 == 'Y' && APATERNO2 != '') {
|
||
APATERNO = APATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (APATERNO1 == 'MAC' && APATERNO2 != '') {
|
||
APATERNO = APATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (APATERNO1 == 'VAN' && APATERNO2 != '') {
|
||
APATERNO = APATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
} // fin varloops
|
||
|
||
|
||
// Faltan: )
|
||
|
||
|
||
// Se procesan los APELLIDOS, MATERNO EN UN LOOP
|
||
|
||
VARLOOPS = 0;
|
||
|
||
while (VARLOOPS != 1) {
|
||
|
||
//SET @APATERNO_LONGITUD = LEN(@APATERNO)
|
||
AMATERNO_LONGITUD = AMATERNO.length;
|
||
|
||
//SET @APATERNO1_LONGITUD = PATINDEX('% %',@APATERNO)
|
||
var splitMaterno = AMATERNO.split(" ");
|
||
var splitMaterno1 = splitMaterno[0];
|
||
AMATERNO1_LONGITUD = splitMaterno1.length;
|
||
|
||
if (AMATERNO1_LONGITUD = 0) {
|
||
AMATERNO1_LONGITUD = AMATERNO_LONGITUD;
|
||
}
|
||
|
||
AMATERNO1 = AMATERNO.substring(0, splitMaterno1.length);
|
||
AMATERNO2 = AMATERNO.substring(splitMaterno1.length + 1, AMATERNO.length);
|
||
|
||
// Se quitan los sufijos
|
||
|
||
|
||
|
||
if (AMATERNO1 == 'DE' && AMATERNO2 != '') {
|
||
AMATERNO = AMATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
|
||
if (AMATERNO1 == 'LA' && AMATERNO2 != '') {
|
||
AMATERNO = AMATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
|
||
if (AMATERNO1 == 'LAS' && AMATERNO2 != '') {
|
||
AMATERNO = AMATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (AMATERNO1 == 'MC' && AMATERNO2 != '') {
|
||
AMATERNO = AMATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (AMATERNO1 == 'VON' && AMATERNO2 != '') {
|
||
AMATERNO = AMATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (AMATERNO1 == 'DEL' && AMATERNO2 != '') {
|
||
AMATERNO = AMATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (AMATERNO1 == 'LOS' && AMATERNO2 != '') {
|
||
AMATERNO = AMATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (AMATERNO1 == 'Y' && AMATERNO2 != '') {
|
||
AMATERNO = AMATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (AMATERNO1 == 'MAC' && AMATERNO2 != '') {
|
||
AMATERNO = AMATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
if (AMATERNO1 == 'VAN' && AMATERNO2 != '') {
|
||
AMATERNO = AMATERNO2;
|
||
}
|
||
else {
|
||
VARLOOPS = 1;
|
||
}
|
||
|
||
|
||
|
||
} // fin varloops
|
||
|
||
|
||
|
||
|
||
// Se obtiene del primer apellido la primer letra y la primer vocal interna
|
||
|
||
pstCURP = APATERNO1.substring(0, 1);
|
||
|
||
APATERNO1_LONGITUD = APATERNO1.length;
|
||
VARLOOPS = 0 // EMPIEZA EN UNO POR LA PRIMERA LETRA SE LA VA A SALTAR
|
||
|
||
while (APATERNO1_LONGITUD > VARLOOPS) {
|
||
VARLOOPS = VARLOOPS + 1;
|
||
|
||
// if SUBSTRING(@APATERNO1,@VARLOOPS,1) IN ('A','E','I','O','U')
|
||
var compara = APATERNO1.substr(parseInt(VARLOOPS), 1);
|
||
|
||
if (compara == 'A') {
|
||
pstCURP = pstCURP + compara;
|
||
VARLOOPS = APATERNO1_LONGITUD;
|
||
}
|
||
if (compara == 'E') {
|
||
pstCURP = pstCURP + compara;
|
||
VARLOOPS = APATERNO1_LONGITUD;
|
||
}
|
||
if (compara == 'I') {
|
||
pstCURP = pstCURP + compara;
|
||
VARLOOPS = APATERNO1_LONGITUD;
|
||
}
|
||
if (compara == 'O') {
|
||
pstCURP = pstCURP + compara;
|
||
VARLOOPS = APATERNO1_LONGITUD;
|
||
}
|
||
if (compara == 'U') {
|
||
|
||
pstCURP = pstCURP + compara;
|
||
VARLOOPS = APATERNO1_LONGITUD;
|
||
}
|
||
|
||
}
|
||
|
||
|
||
|
||
|
||
// Se obtiene la primer letra del apellido materno
|
||
|
||
pstCURP = pstCURP + AMATERNO1.substring(0, 1);
|
||
|
||
// Se le agrega la primer letra del nombre
|
||
|
||
pstCURP = pstCURP + NOMBRES.substring(0, 1);
|
||
|
||
|
||
|
||
pstCURP = pstCURP + dfecha + pstSexo + pnuCveEntidad;
|
||
|
||
|
||
// Se obtiene la primera consonante interna del apellido paterno
|
||
|
||
|
||
VARLOOPS = 0;
|
||
|
||
while (splitPaterno1.length > VARLOOPS) {
|
||
VARLOOPS = VARLOOPS + 1
|
||
var compara = APATERNO1.substr(parseInt(VARLOOPS), 1);
|
||
|
||
if (compara != 'A' && compara != 'E' && compara != 'I' && compara != 'O' && compara != 'U') {
|
||
if (compara == 'Ñ') {
|
||
pstCURP = pstCURP + 'X';
|
||
}
|
||
else {
|
||
pstCURP = pstCURP + compara;
|
||
}
|
||
|
||
VARLOOPS = splitPaterno1.length;
|
||
}
|
||
}
|
||
|
||
|
||
// Se obtiene la primera consonante interna del apellido materno
|
||
|
||
VARLOOPS = 0;
|
||
|
||
while (splitMaterno1.length > VARLOOPS) {
|
||
|
||
VARLOOPS = VARLOOPS + 1;
|
||
var compara = AMATERNO1.substr(parseInt(VARLOOPS), 1);
|
||
|
||
if (compara != 'A' && compara != 'E' && compara != 'I' && compara != 'O' && compara != 'U') {
|
||
if (compara == 'Ñ') {
|
||
pstCURP = pstCURP + 'X';
|
||
}
|
||
else {
|
||
pstCURP = pstCURP + compara;
|
||
}
|
||
|
||
VARLOOPS = splitMaterno1.length;
|
||
}
|
||
}
|
||
|
||
|
||
// Se obtiene la primera consonante interna del nombre
|
||
|
||
VARLOOPS = 0;
|
||
|
||
while (splitNombre1.length > VARLOOPS) {
|
||
|
||
VARLOOPS = VARLOOPS + 1;
|
||
var compara = NOMBRE1.substr(parseInt(VARLOOPS), 1);
|
||
|
||
if (compara != 'A' && compara != 'E' && compara != 'I' && compara != 'O' && compara != 'U') {
|
||
if (compara == 'Ñ') {
|
||
pstCURP = pstCURP + 'X';
|
||
}
|
||
else {
|
||
pstCURP = pstCURP + compara;
|
||
}
|
||
|
||
VARLOOPS = splitNombre1.length;
|
||
}
|
||
}
|
||
|
||
|
||
// Se obtiene el digito verificador
|
||
|
||
|
||
|
||
var contador = 18;
|
||
var contador1 = 0;
|
||
var valor = 0;
|
||
var sumatoria = 0;
|
||
|
||
|
||
while (contador1 <= 15) {
|
||
|
||
//pstCom = SUBSTRING(@pstCURP,@contador1,1)
|
||
var pstCom = pstCURP.substr(parseInt(contador1), 1);
|
||
|
||
if (pstCom == '0') {
|
||
valor = 0 * contador;
|
||
}
|
||
if (pstCom == '1') {
|
||
valor = 1 * contador;
|
||
}
|
||
if (pstCom == '2') {
|
||
valor = 2 * contador;
|
||
}
|
||
if (pstCom == '3') {
|
||
valor = 3 * contador;
|
||
}
|
||
if (pstCom == '4') {
|
||
valor = 4 * contador;
|
||
}
|
||
if (pstCom == '5') {
|
||
valor = 5 * contador;
|
||
}
|
||
if (pstCom == '6') {
|
||
valor = 6 * contador;
|
||
}
|
||
if (pstCom == '7') {
|
||
valor = 7 * contador;
|
||
}
|
||
if (pstCom == '8') {
|
||
valor = 8 * contador;
|
||
}
|
||
if (pstCom == '9') {
|
||
valor = 9 * contador;
|
||
}
|
||
if (pstCom == 'A') {
|
||
valor = 10 * contador;
|
||
}
|
||
if (pstCom == 'B') {
|
||
valor = 11 * contador;
|
||
}
|
||
if (pstCom == 'C') {
|
||
valor = 12 * contador;
|
||
}
|
||
if (pstCom == 'D') {
|
||
valor = 13 * contador;
|
||
}
|
||
if (pstCom == 'E') {
|
||
valor = 14 * contador;
|
||
}
|
||
if (pstCom == 'F') {
|
||
valor = 15 * contador;
|
||
}
|
||
if (pstCom == 'G') {
|
||
valor = 16 * contador;
|
||
}
|
||
if (pstCom == 'H') {
|
||
valor = 17 * contador;
|
||
}
|
||
if (pstCom == 'I') {
|
||
valor = 18 * contador;
|
||
}
|
||
if (pstCom == 'J') {
|
||
valor = 19 * contador;
|
||
}
|
||
if (pstCom == 'K') {
|
||
valor = 20 * contador;
|
||
}
|
||
if (pstCom == 'L') {
|
||
valor = 21 * contador;
|
||
}
|
||
if (pstCom == 'M') {
|
||
valor = 22 * contador;
|
||
}
|
||
if (pstCom == 'N') {
|
||
valor = 23 * contador;
|
||
}
|
||
if (pstCom == 'Ñ') {
|
||
valor = 24 * contador;
|
||
}
|
||
if (pstCom == 'O') {
|
||
valor = 25 * contador;
|
||
}
|
||
if (pstCom == 'P') {
|
||
valor = 26 * contador;
|
||
}
|
||
if (pstCom == 'Q') {
|
||
valor = 27 * contador;
|
||
}
|
||
if (pstCom == 'R') {
|
||
valor = 28 * contador;
|
||
}
|
||
if (pstCom == 'S') {
|
||
valor = 29 * contador;
|
||
}
|
||
if (pstCom == 'T') {
|
||
valor = 30 * contador;
|
||
}
|
||
if (pstCom == 'U') {
|
||
valor = 31 * contador;
|
||
}
|
||
if (pstCom == 'V') {
|
||
valor = 32 * contador;
|
||
}
|
||
if (pstCom == 'W') {
|
||
valor = 33 * contador;
|
||
}
|
||
if (pstCom == 'X') {
|
||
valor = 34 * contador;
|
||
}
|
||
if (pstCom == 'Y') {
|
||
valor = 35 * contador;
|
||
}
|
||
|
||
if (pstCom == 'Z') {
|
||
valor = 36 * contador;
|
||
}
|
||
|
||
contador = contador - 1;
|
||
contador1 = contador1 + 1;
|
||
sumatoria = sumatoria + valor;
|
||
|
||
}
|
||
|
||
numVer = sumatoria % 10;
|
||
numVer = Math.abs(10 - numVer);
|
||
anio = dfecha.substr(2, 2);
|
||
|
||
|
||
if (numVer == 10) {
|
||
numVer = 0;
|
||
}
|
||
|
||
|
||
if (anio < 2000) {
|
||
pstDigVer = '0' + '' + numVer;
|
||
}
|
||
if (anio >= 2000) {
|
||
pstDigVer = 'A' + '' + numVer;
|
||
}
|
||
|
||
pstCURP = pstCURP + pstDigVer;
|
||
|
||
// document.getElementById("curp").value = pstCURP;
|
||
|
||
console.log('curp:', pstCURP)
|
||
|
||
return pstCURP
|
||
}
|
||
|
||
gcalculaFechasVacaciones=1
|
||
function calculaFechasVacaciones(sender, e) {
|
||
gcalculaFechasVacaciones = gcalculaFechasVacaciones+1
|
||
let varcalculaFechasVacaciones = gcalculaFechasVacaciones;
|
||
setTimeout(() => {
|
||
if (varcalculaFechasVacaciones == gcalculaFechasVacaciones) { $('#LnkCalculaFechasVacaciones').click(); } }
|
||
, 3000)
|
||
|
||
}
|
||
|
||
|
||
gcalculaFechasVacacionesFechaFin=1
|
||
|
||
function calculaFechasVacacionesFechaFin(sender, e) {
|
||
|
||
gcalculaFechasVacacionesFechaFin = gcalculaFechasVacacionesFechaFin + 1
|
||
let varcalculaFechasVacacionesFechaFin = gcalculaFechasVacacionesFechaFin;
|
||
setTimeout(() => {
|
||
if (varcalculaFechasVacacionesFechaFin == gcalculaFechasVacacionesFechaFin) { $('#LnkCalculaFechasVacacionesFechaFin').click(); }
|
||
}
|
||
, 3000)
|
||
}
|
||
|
||
|
||
|
||
|
||
|
||
</script>
|
||
</asp:Content>
|