1948 lines
180 KiB
Plaintext
1948 lines
180 KiB
Plaintext
<%@ Page Language="VB" AutoEventWireup="false" MasterPageFile="~/Site.master" CodeFile="MiPerfil.aspx.vb" Inherits="RH_MiPerfil" %>
|
||
|
||
<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>
|
||
#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;
|
||
}
|
||
|
||
select {
|
||
-webkit-appearance: none;
|
||
-moz-appearance: none;
|
||
text-indent: 1px;
|
||
text-overflow: '';
|
||
}
|
||
</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> PDF</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>
|
||
</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="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: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="TxtAPaterno" runat="server" MaxLength="30" ReadOnly="true" Style="cursor: default"></asp:TextBox>
|
||
<label for="<%= TxtAPaterno.ClientID.ToString()%>">Apellido Paterno:</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" ReadOnly="true" Style="cursor: default"></asp:TextBox>
|
||
<label for="<%= TxtAMaterno.ClientID.ToString()%>">Apellido Materno:</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" ReadOnly="true" Style="cursor: default"></asp:TextBox>
|
||
<label for="<%= TxtNombres.ClientID.ToString()%>">Nombres:</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:TextBox CssClass="form-control" ID="TxtCodigo" runat="server" MaxLength="12" ReadOnly="true" Style="cursor: default"></asp:TextBox>
|
||
<label for="<%= TxtCodigo.ClientID.ToString()%>">Código: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<label for="<%= TxtFechaNacimiento.ClientID.ToString()%>">Fecha de Nacimiento: </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" ReadOnly="true" Style="cursor: default"></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="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtRFC" runat="server" MaxLength="13" ReadOnly="true" Style="cursor: default"></asp:TextBox>
|
||
<label for="<%= TxtRFC.ClientID.ToString()%>">RFC: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCURP" runat="server" MaxLength="18" ReadOnly="true" Style="cursor: default"></asp:TextBox>
|
||
<label for="<%= TxtCURP.ClientID.ToString()%>">CURP: </label>
|
||
<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" ReadOnly="true" Style="cursor: default"></asp:TextBox>
|
||
<label for="<%= TxtCalle.ClientID.ToString()%>">Calle: </label>
|
||
<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="TxtNumExt" runat="server" MaxLength="70" ReadOnly="true" Style="cursor: default"></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" ReadOnly="true" Style="cursor: default"></asp:TextBox>
|
||
<label for="<%= TxtNumInt.ClientID.ToString()%>">Interior: </label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtColonia" runat="server" MaxLength="70" ReadOnly="true" Style="cursor: default"></asp:TextBox>
|
||
<label for="<%= TxtColonia.ClientID.ToString()%>">Colonia: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCP" runat="server" MaxLength="5" ReadOnly="true" Style="cursor: default"></asp:TextBox>
|
||
<label for="<%= TxtCP.ClientID.ToString()%>">Código Postal: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtCiudad" runat="server" MaxLength="30" ReadOnly="true" Style="cursor: default"></asp:TextBox>
|
||
<label for="<%= TxtCiudad.ClientID.ToString()%>">Ciudad: </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" ReadOnly="true" Style="cursor: default"></asp:TextBox>
|
||
<label for="<%= TxtEstado.ClientID.ToString()%>">Estado: </label>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<label for="<%= DdlEstados.ClientID.ToString()%>">Estado: </label>
|
||
<asp:DropDownList ID="DdlEstados" runat="server" DataTextField="Estado" DataValueField="CveEstado" Style="background-color: white; border: none; border-bottom: 1px solid gainsboro" Enabled="false"></asp:DropDownList>
|
||
<i></i>
|
||
</div>
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtTelefono" runat="server" MaxLength="10" ReadOnly="true" Style="cursor: default"></asp:TextBox>
|
||
<label for="<%= TxtTelefono.ClientID.ToString()%>">Teléfono </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" ReadOnly="true" Style="cursor: default"></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" ReadOnly="true" Style="cursor: default"></asp:TextBox>
|
||
<label for="<%= TxtCorreo.ClientID.ToString()%>">Correo: </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>
|
||
<hr />
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtLugarNacimiento" runat="server" MaxLength="70" ReadOnly="true" Style="cursor: default"></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="TxtNombrePadre" runat="server" MaxLength="50" ReadOnly="true" Style="cursor: default"></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" ReadOnly="true" Style="cursor: default"></asp:TextBox>
|
||
<label for="<%= TxtNombreMadre.ClientID.ToString()%>">Nombre de la Madre: </label>
|
||
<i></i>
|
||
</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:Image ID="ImgPersonal" runat="server" ImageUrl="/Imagenes/SinImagen.jpg" Width="150px" Height="150px" />
|
||
<br />
|
||
<asp:LinkButton ID="LnkSubirFacturas" runat="server">Cargar Imagen</asp:LinkButton>
|
||
</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" ReadOnly="true" Style="cursor: default"></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" ReadOnly="true" Style="cursor: default"></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" ReadOnly="true" Style="cursor: default"></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="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: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" 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="Dias" 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="Dias Disponibles" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Right" />
|
||
</Columns>
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<div id="DvPermisosMotivos1" runat="server" visible="false">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlPermisoTipo" CssClass="form-control input-sm select2me" Width="50%" 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">
|
||
|
||
<!-- 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">Agregar Vacaciones</h4>
|
||
</div>
|
||
|
||
<div class="modal-body">
|
||
<asp:UpdatePanel runat="server" ID="UpdatePanel2" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<div class="row">
|
||
<div class="col-md-3">
|
||
<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"></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"></ajax:CalendarExtender>
|
||
<label>Fecha Inicial</label>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-3">
|
||
<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="TxtFechaFinVac" runat="server" CausesValidation="true" CssClass="form-control input-sm"></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"></ajax:CalendarExtender>
|
||
<label>Fecha Final</label>
|
||
</div>
|
||
<br />
|
||
</div>
|
||
</div>
|
||
<div class="col-md-3">
|
||
</div>
|
||
<div class="col-md-3"></div>
|
||
</div>
|
||
Motivo
|
||
<asp:TextBox ID="TxtMotivoVacaciones" runat="server" TextMode="MultiLine" Rows="4" CssClass="form-control Widthallimp"></asp:TextBox>
|
||
|
||
</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="50%" 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="GvVacaciones" 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"
|
||
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" HeaderText="Editar">
|
||
<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 ">
|
||
|
||
|
||
|
||
<%-- <asp:LinkButton > Nuevo Permiso</asp:LinkButton>--%>
|
||
<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,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="Descripcion" ItemStyle-HorizontalAlign="Left" />
|
||
<asp:BoundField Visible="true" DataField="FechaInicio" DataFormatString="{0:dd/MM/yyyy}" HeaderText="Fech 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="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">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 runat="server" ID="solicitudViaticosTab" HeaderText="Solicitud de Viaticos">
|
||
<ContentTemplate>
|
||
|
||
<asp:UpdatePanel ID="UPEncabezado" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<div class="portlet solid grey-cascade portlet-filter">
|
||
<div class="portlet-title portlet-filterT smalltitle" style="min-height: 38px;">
|
||
<div class="titlefiltros caption ">
|
||
<div class="row">
|
||
|
||
<div class="col-md-6"></div>
|
||
<div class="col-md-6">
|
||
<label class="col-md-8" id="LblFecha" runat="server" style="margin-top: 5px; text-align: right;width:50%"></label>
|
||
<label class="col-md-1 " id="LblFolio" runat="server" style="margin-top: 5px; text-align: right;"><b>Folio:</b></label>
|
||
<div class="col-md-2" id="DivFolio" runat="server">
|
||
<asp:TextBox ID="TxtFolio" runat="server" Class="table-group-action-input form-control input-inline input-sm select2me" Style="text-align: right;"></asp:TextBox>
|
||
</div>
|
||
<asp:LinkButton ID="LnkImprimirPDF" runat="server" OnClick="LnkImprimirPDF_Click" Visible="true" Style="float:right;width:19%;background:#3379b5;color:white"> <i class="fa fa-ad-pdf"></i> <span style="padding-left:5px;">Generar PDF</span></asp:LinkButton>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
<br />
|
||
<asp:UpdatePanel ID="UpSolicitud" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
<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">Datos del Solicitante</span>
|
||
</div>
|
||
<div class="actions">
|
||
<div class="btn-group">
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="portlet-body">
|
||
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlPersonal" runat="server" Enabled="false" Style="width:100%" AppendDataBoundItems="true" DataTextField="CodigoNombreCompleto" DataValueField="CvePersonal" CssClass="form-control input-sm select2me" Class="table-group-action-input form-control input-inline input-small input-sm" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlPersonal.ClientID.ToString()%>">Nombre: </label>
|
||
<asp:RequiredFieldValidator ID="RFVPersonal" runat="server" ControlToValidate="DdlPersonal" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Nombre''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlDepartamento" CssClass="form-control input-sm select2me" runat="server" Style="width:100%" AppendDataBoundItems="true" DataTextField="Departamento" DataValueField="CveDepartamento" Class="table-group-action-input form-control input-inline input-small input-sm" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlDepartamento.ClientID.ToString()%>">Área: </label>
|
||
<asp:RequiredFieldValidator ID="RFVDepatamento" runat="server" ControlToValidate="DdlDepartamento" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Área''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlSupervisor" CssClass="form-control input-sm select2me" runat="server" Style="width:100%" AppendDataBoundItems="true" DataTextField="CodigoNombreCompleto" DataValueField="CvePersonal" Class="table-group-action-input form-control input-inline input-small input-sm" ValidationGroup="GrpGuardar">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlSupervisor.ClientID.ToString()%>">Jefe Directo: </label>
|
||
<asp:RequiredFieldValidator ID="RFVSupervisor" runat="server" ControlToValidate="DdlSupervisor" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Jefe Directo''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:DropDownList ID="DdlEstatus" OnSelectedIndexChanged="DdlEstatus_SelectedIndexChanged" AutoPostBack="true" CssClass="form-control input-sm select2me" runat="server" Width="100%" Class="table-group-action-input form-control input-inline input-small input-sm">
|
||
<asp:ListItem Text="En Proceso" Value="1"></asp:ListItem>
|
||
<asp:ListItem Text="Retenida" Value="2"></asp:ListItem>
|
||
<asp:ListItem Text="Aprobada" Value="3"></asp:ListItem>
|
||
<asp:ListItem Text="Cancelada" Value="4"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<label for="<%= DdlEstatus.ClientID.ToString()%>">Estatus: </label>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row" runat="server" id="DivMotivo" visible="false">
|
||
<div class="col-md-6 col-md-offset-6">
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:TextBox CssClass="form-control" ID="TxtMotivo" runat="server" MaxLength="150"></asp:TextBox>
|
||
<label for="<%= TxtMotivo.ClientID.ToString()%>">Motivo:</label>
|
||
<asp:RequiredFieldValidator ID="RFVMotivo" runat="server" ControlToValidate="TxtMotivo" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Motivo''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
</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="TxtDestino" runat="server" MaxLength="100"></asp:TextBox>
|
||
<label for="<%= TxtDestino.ClientID.ToString()%>">Destino:</label>
|
||
<asp:RequiredFieldValidator ID="RFVDestino" runat="server" ControlToValidate="TxtDestino" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Destino''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<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="TxtAsunto" runat="server" MaxLength="150"></asp:TextBox>
|
||
<label for="<%= TxtAsunto.ClientID.ToString()%>">Asunto:</label>
|
||
<asp:RequiredFieldValidator ID="RFVAsunto" runat="server" ControlToValidate="TxtAsunto" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Asunto''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<i></i>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="row">
|
||
<div class="col-md-6">
|
||
<div class="form-group form-md-line-input input-iconright" style="padding-left: 0px; height: 70px;">
|
||
<label for="<%= TxtFechaSalida.ClientID.ToString()%>">Fecha de Salida: </label>
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="padding: 5px 0px; width: 100px">
|
||
<asp:TextBox ID="TxtFechaSalida" runat="server" CausesValidation="true" CssClass="form-control input-sm" Width="80px"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgFechaSalida" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
<ajax:MaskedEditExtender ID="MEEFechaSalida" runat="server" TargetControlID="TxtFechaSalida" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender ID="CEFechaSalida" runat="server" TargetControlID="TxtFechaSalida" PopupButtonID="ImgFechaSalida" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="RFVFechaSalida" runat="server" ControlToValidate="TxtFechaSalida" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Fecha de Salida''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CVFechaSalida" runat="server" ControlToValidate="TxtFechaSalida" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Fecha de Salida''</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>
|
||
<div class="col-md-6">
|
||
<div class="col-md-2" style="margin-right: 30px;width:18%">
|
||
<div class=" form-group form-md-line-input input-iconright" style="padding-left: 0px; height: 70px">
|
||
<label for="<%= TxtFechaRegreso.ClientID.ToString()%>">Fecha de Regreso: </label>
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="padding: 5px 0px;">
|
||
<asp:TextBox ID="TxtFechaRegreso" runat="server" CausesValidation="true" CssClass="form-control input-sm" Width="80px"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="ImgFecharegreso" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
<ajax:MaskedEditExtender ID="MEEFechaRegreso" runat="server" TargetControlID="TxtFechaRegreso" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender ID="CEFechaRegreso" runat="server" TargetControlID="TxtFechaRegreso" PopupButtonID="ImgFecharegreso" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
<asp:RequiredFieldValidator ID="RFVFechaRegreso" runat="server" ControlToValidate="TxtFechaRegreso" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Fecha de Regreso''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
<asp:CompareValidator ID="CVFechaRegreso" runat="server" ControlToValidate="TxtFechaRegreso" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Fecha de Salida''</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>
|
||
<asp:CompareValidator ID="CVFechas" runat="server" ForeColor="#a94442" ControlToCompare="TxtFechaSalida" ControlToValidate="TxtFechaRegreso" Type="Date" Operator="GreaterThanEqual" ErrorMessage="<b><span style='text-decoration: underline;'>ERROR:</span></b><b>''Fecha Regreso''</b> debe ser igual o mayor a Fecha Salida." ValidationGroup="GrpGuardar"></asp:CompareValidator>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-4">
|
||
<div class=" form-group form-md-line-input input-iconright" style="padding-left: 0px; height: 70px">
|
||
<label for="<%= TxtTipoCarro.ClientID.ToString()%>">Tipo de Carro: </label>
|
||
<asp:TextBox ID="TxtTipoCarro" runat="server" CausesValidation="true" CssClass="form-control input-sm" Width="150px" MaxLength="100"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVTipoCarro" runat="server" ControlToValidate="TxtTipoCarro" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''Tipo de Carro''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-md-4">
|
||
<div class=" form-group form-md-line-input input-iconright" style="padding-left: 0px; height: 70px">
|
||
<label for="<%= TxtKM.ClientID.ToString()%>">KM: </label>
|
||
<asp:TextBox ID="TxtKM" runat="server" CausesValidation="true" CssClass="form-control input-sm" Width="100px" MaxLength="20"></asp:TextBox>
|
||
<asp:RequiredFieldValidator ID="RFVKM" runat="server" ControlToValidate="TxtKM" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b> El campo <b>''KM''</b> es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||
</div>
|
||
</div>
|
||
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
<br />
|
||
<asp:UpdatePanel ID="UpdatePanel3" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<table border="0" cellpadding="0" class="Widthall grides" cellspacing="0">
|
||
<tbody>
|
||
<tr class="Titulos">
|
||
|
||
<th style="width: 250px" runat="server" id="TrConcepto">Concepto</th>
|
||
<th style="width: 100px;">Importe</th>
|
||
<th style="width: 73px;"></th>
|
||
</tr>
|
||
<tr align="center">
|
||
|
||
<td runat="server" id="TrConcepto2">
|
||
<asp:DropDownList ID="DdlConceptoViatico" DataTextField="ConceptoViatico" AppendDataBoundItems="true" DataValueField="CveConceptoViatico" CssClass="select2me" Style="width: 650px !important" runat="server" CausesValidation="true">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>
|
||
<asp:CompareValidator ID="CVConceptoViatico" runat="server" ControlToValidate="DdlConceptoViatico" Type="Integer" Operator="GreaterThan" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Concepto Viatico''</b> es necesario, por favor selecione una." Display="None" ValueToCompare="0" ValidationGroup="GprAgregaConcepto"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender1" runat="server" HighlightCssClass="vco" TargetControlID="CVConceptoViatico" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
<td>
|
||
<asp:TextBox ID="TxtImporte" Text="0.00" MaxLength="12" CssClass="form-control input-sm" runat="server" Style="width: 350px !important; text-align: right;" ValidationGroup="GprAgregaConcepto"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="FTBEImporte" runat="server" TargetControlID="TxtImporte" FilterType="Custom, Numbers" ValidChars="." />
|
||
<asp:RequiredFieldValidator ID="RFVImporte" runat="server" ControlToValidate="TxtImporte" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Importe''</b> es necesario, por favor ingréselo." ValidationGroup="GprAgregaConcepto"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="VCOImporte" runat="server" HighlightCssClass="vco" TargetControlID="RFVImporte" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</td>
|
||
<td align="center">
|
||
<asp:LinkButton ID="LbAgregar" OnClick="LbAgregar_Click" runat="server" CssClass="btn btn-default" ValidationGroup="GprAgregaConcepto" Text="Agregar" />
|
||
</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<%--DETALLE DE LOS CONCEPTOS CAPTURADOS--%>
|
||
<asp:UpdatePanel ID="UpConceptos" runat="server" UpdateMode="Conditional">
|
||
<ContentTemplate>
|
||
|
||
<asp:GridView ID="GVConceptosImportes" runat="server" OnRowDataBound="GVConceptosImportes_RowDataBound" OnRowEditing="GVConceptosImportes_RowEditing" OnRowDeleting="GVConceptosImportes_RowDeleting"
|
||
OnRowUpdating="GVConceptosImportes_RowUpdating" OnRowCancelingEdit="GVConceptosImportes_RowCancelingEdit" GridLines="none" CssClass="tabla_correcto grides Widthall mysmallbtn"
|
||
ShowHeader="True" EmptyDataText="Aún no hay registros." AutoGenerateColumns="False" AllowPaging="False" ShowFooter="True" ShowHeaderWhenEmpty="True"
|
||
DataKeyNames="CveSolicitudViaticoDetalle, CveSolicitudViatico, CveConceptoViatico, ConceptoViatico ,Importe">
|
||
<Columns>
|
||
|
||
<asp:TemplateField HeaderText="">
|
||
<EditItemTemplate>
|
||
<%-- <asp:DropDownList ID="DdlConceptosViaticos" DataTextField="ConceptoViatico" AppendDataBoundItems="true" DataValueField="CveConceptoViatico" Style="width: 650px !important" CssClass="select2me" runat="server">
|
||
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
||
</asp:DropDownList>--%>
|
||
<asp:Literal ID="LbConceptosViaticos" runat="server" Text='<%# Eval("ConceptoViatico")%>'></asp:Literal>
|
||
</EditItemTemplate>
|
||
|
||
<ItemTemplate>
|
||
<asp:Literal ID="LbConceptosViaticos" runat="server" Text='<%# Eval("ConceptoViatico")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="650px"></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="">
|
||
<EditItemTemplate>
|
||
<asp:TextBox ID="TxtImporteE" MaxLength="12" CssClass="form-control input-sm" runat="server" Width="350px" Text='<%# Eval("Importe","{0:N2}")%>' Style="text-align: right;"></asp:TextBox>
|
||
<ajax:FilteredTextBoxExtender ID="FTBEImporteE" runat="server" TargetControlID="TxtImporteE" FilterType="Custom, Numbers" ValidChars="." />
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:Literal ID="lblImporte" runat="server" Text='<%# Eval("Importe", "{0:N2}")%>'></asp:Literal>
|
||
</ItemTemplate>
|
||
<ItemStyle Width="350px" HorizontalAlign="Center"></ItemStyle>
|
||
<FooterTemplate>
|
||
<b>
|
||
<asp:Literal ID="LtTotalImporte" runat="server" Text=""></asp:Literal></b>
|
||
</FooterTemplate>
|
||
<FooterStyle BackColor="#dddddd" HorizontalAlign="Center"></FooterStyle>
|
||
</asp:TemplateField>
|
||
|
||
<asp:TemplateField>
|
||
<EditItemTemplate>
|
||
<center>
|
||
<asp:LinkButton ID="imgU" runat="server" AlternateText="Actualizar" CausesValidation="True" CommandName="Update" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-check'></i>"/>
|
||
<asp:LinkButton ID="imgC" runat="server" AlternateText="Cancelar" CausesValidation="False" CommandName="Cancel" CssClass="btn btn-circle btn-sm red" Text="<i class='fa fa-times'></i>" />
|
||
</center>
|
||
</EditItemTemplate>
|
||
<ItemTemplate>
|
||
<asp:LinkButton runat="server" ID="imgE" AlternateText="Editar" CausesValidation="False" CommandName="Edit" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
|
||
<asp:LinkButton ID="lnkRemove" runat="server" AlternateText="Eliminar" CommandName="Delete" CommandArgument='<%# Eval("CveSolicitudViaticoDetalle")%>' CssClass="btn btn-circle btn-sm red" Text="<i class='icon-trash'></i>" data-toggle="confirmation" data-popout="true" data-original-title="¿Seguro que desea eliminar el concepto?" data-btn-ok-label="si" />
|
||
</ItemTemplate>
|
||
<ItemStyle Width="70px"></ItemStyle>
|
||
<FooterStyle BackColor="#dddddd" HorizontalAlign="Center"></FooterStyle>
|
||
</asp:TemplateField>
|
||
</Columns>
|
||
<RowStyle CssClass="Texto" />
|
||
<AlternatingRowStyle CssClass="TextoAlterno" />
|
||
</asp:GridView>
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
|
||
<br />
|
||
|
||
</ContentTemplate>
|
||
</asp:UpdatePanel>
|
||
<div style="width: 100%; text-align: center;">
|
||
<asp:UpdatePanel runat="server">
|
||
<ContentTemplate>
|
||
<asp:Button ID="BtnGuardar" OnClick="BtnGuardar_Click" runat="server" ValidationGroup="GrpGuardar" Text="Guardar" CssClass="btn btn-primary" />
|
||
<asp:Button ID="BtnEliminar" OnClick="BtnEliminar_Click" runat="server" Text="Eliminar" Visible="false" CssClass="btn btn-danger" data-toggle="confirmation" data-popout="true" data-original-title="¿Esta seguro que desea eliminar la Solicitud de Viáticos?" data-btn-ok-label="si" />
|
||
<asp:Button ID="BtnNuevo" OnClick="BtnNuevo_Click" runat="server" ValidationGroup="" Text="Nuevo" CssClass="btn btn-success" />
|
||
</ContentTemplate>
|
||
<Triggers>
|
||
<asp:PostBackTrigger ControlID="BtnGuardar" />
|
||
<asp:PostBackTrigger ControlID="BtnNuevo" />
|
||
<asp:PostBackTrigger ControlID="BtnEliminar" />
|
||
</Triggers>
|
||
</asp:UpdatePanel>
|
||
</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 />
|
||
|
||
<%-- 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="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="divEditarDiaVacacion" class="modal ADS fade" role="dialog">
|
||
<div id="Div2" 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="Literal2" 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="TextBox1" CssClass="ADSdropzone hidden" data-maxFile="1" Text="" runat="server"></asp:TextBox>
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<asp:Button ID="Button2" runat="server" class="btn btn-success" Text="Autorizar" ValidationGroup="GrpEditaDiaVacacion" />
|
||
<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 Día</asp:Literal></h4>
|
||
</div>
|
||
<div class="modal-body">
|
||
|
||
<div class="row" style="margin-left: 10px!important">
|
||
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<label for="<%= TxtFechaDiaVacacion.ClientID.ToString()%>">Fecha</label>
|
||
<div class="input-group input-sm date date-picker" data-date-format="dd/mm/yyyy" style="padding: 5px 0px; width: 150px!important">
|
||
<asp:TextBox ID="TxtFechaDiaVacacion" runat="server" CausesValidation="true" CssClass="form-control input-sm"></asp:TextBox>
|
||
<span class="input-group-btn ">
|
||
<asp:LinkButton ID="lnkImgTxtFechaDiaVacacion" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
||
</span>
|
||
</div>
|
||
<ajax:MaskedEditExtender ID="MEETxtFechaDiaVacacion" runat="server" TargetControlID="TxtFechaDiaVacacion" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||
<ajax:CalendarExtender runat="server" ID="CETxtFechaDiaVacacion" TargetControlID="TxtFechaDiaVacacion" PopupButtonID="lnkImgTxtFechaDiaVacacion" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||
|
||
<asp:CompareValidator ID="CCTxtFechaDiaVacacion" runat="server" ControlToValidate="TxtFechaDiaVacacion" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpEditaDiaVacacion"></asp:CompareValidator>
|
||
<ajax:ValidatorCalloutExtender ID="CCCTxtFechaDiaVacacion" runat="server" HighlightCssClass="vco" TargetControlID="CCTxtFechaDiaVacacion" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
|
||
<asp:RequiredFieldValidator ID="rfvTxtFechaDiaVacacion" runat="server" ControlToValidate="TxtFechaDiaVacacion" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo es necesario, por favor ingréselo." ValidationGroup="GrpEditaDiaVacacion"></asp:RequiredFieldValidator>
|
||
<ajax:ValidatorCalloutExtender ID="rfvcTxtFechaDiaVacacion" runat="server" HighlightCssClass="vco" TargetControlID="rfvTxtFechaDiaVacacion" Width="300px"></ajax:ValidatorCalloutExtender>
|
||
</div>
|
||
<br />
|
||
<div class="form-group form-md-line-input input-iconright">
|
||
<asp:CheckBox Text="Activo" runat="server" ID="ChkEstatusDiaVacacion" Checked="true" Visible="true" />
|
||
</div>
|
||
|
||
<br />
|
||
<br />
|
||
<div class="col-md-12">
|
||
<asp:TextBox ID="TxtFileFormatoVacaciones" CssClass="ADSdropzone hidden" data-maxFile="1" Text="" runat="server"></asp:TextBox>
|
||
</div>
|
||
<br />
|
||
</div>
|
||
|
||
</div>
|
||
|
||
<div class="modal-footer">
|
||
<asp:Button ID="BtnEditarDiaVacacionModal" runat="server" class="btn btn-success" Text="Actualizar" 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="ModalArchvivo" 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()%>">Descripcion</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>
|
||
</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>
|
||
|
||
</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>
|
||
|
||
|
||
<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 () {
|
||
|
||
});
|
||
}
|
||
|
||
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();
|
||
}
|
||
}
|
||
</script>
|
||
</asp:Content>
|