517 lines
34 KiB
Plaintext
517 lines
34 KiB
Plaintext
<%@ Page Title="" Language="C#" MasterPageFile="~/Site.master" AutoEventWireup="true" CodeFile="Finiquito.aspx.cs" Inherits="Nomina_Finiquito" %>
|
|
|
|
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
|
<style>
|
|
.GvConceptos.table > tbody > tr > th {
|
|
border-top: 1px solid #E87E04;
|
|
color: #fff;
|
|
font-size: 15px;
|
|
background-color: #E87E04;
|
|
}
|
|
|
|
}
|
|
|
|
.portlet > .portlet-title {
|
|
min-height: 30px;
|
|
}
|
|
|
|
.portlet > .portlet-title > .caption {
|
|
font-size: 13px;
|
|
padding: 5px 0 5px 0;
|
|
}
|
|
|
|
.portlet > .portlet-title > .tools {
|
|
padding: 5px 0 5px 0;
|
|
}
|
|
|
|
.GvConceptos.table > tbody > tr.thTituloConcepto > th:nth-child(1),
|
|
.GvConceptos.table > tbody > tr:not(.thTituloConcepto) > th:nth-child(2),
|
|
.GvConceptos.table > tbody > tr > td:nth-child(2) {
|
|
border-right: 1px solid #E87E04;
|
|
}
|
|
|
|
.dtosEmpleado {
|
|
font-size: 15px;
|
|
font-weight: 600;
|
|
}
|
|
|
|
.dtosEmpleado a {
|
|
color: #2196f3;
|
|
}
|
|
|
|
.dtosEmpleado .row {
|
|
padding-top: 10px;
|
|
padding-bottom: 10px;
|
|
}
|
|
|
|
.GvConceptos.table > tbody > tr > td span {
|
|
display: block;
|
|
min-height: 12px;
|
|
}
|
|
|
|
.GvConceptos.table > tbody > tr.ConceptosTotales {
|
|
font-weight: bold;
|
|
font-size: 15px;
|
|
}
|
|
</style>
|
|
</asp:Content>
|
|
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
|
|
Finiquito
|
|
</asp:Content>
|
|
<asp:Content ID="Content4" ContentPlaceHolderID="HB" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content5" ContentPlaceHolderID="H" runat="Server">
|
|
|
|
<asp:UpdatePanel ID="UpAcciones" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<li>
|
|
<asp:HyperLink ID="HypCambiarEmpleado" onclick="$('#ModalEmpleados').modal();" runat="server"><i class="fa fa-exchange" aria-hidden="true"></i>Cambiar Empleado</asp:HyperLink></li>
|
|
<li>
|
|
<asp:LinkButton ID="LnkReCalcular" OnClick="LnkCalcular_Click" runat="server"><i class="fa fa-pencil"></i>ReCalcular </asp:LinkButton></li>
|
|
<li>
|
|
<asp:LinkButton ID="LnkAutorizar" OnClick="LnkAutorizar_Click" runat="server"><i class='material-icons'>done_all</i>Autorizar</asp:LinkButton></li>
|
|
<li>
|
|
<asp:LinkButton ID="LnkTimbrar" OnClick="LnkTimbrar_Click" runat="server"><i class="fa fa-bell"></i>Timbrar</asp:LinkButton></li>
|
|
<li>
|
|
<asp:LinkButton ID="LnkFormatoRenuncia" OnClick="LnkFormatoRenuncia_Click" runat="server"><i class="fa fa-bell"></i>Formato Renuncia</asp:LinkButton></li>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</asp:Content>
|
|
<asp:Content ID="Content6" ContentPlaceHolderID="HA" runat="Server">
|
|
</asp:Content>
|
|
<asp:Content ID="Content7" ContentPlaceHolderID="C" runat="Server">
|
|
|
|
<asp:UpdatePanel ID="upDatos" runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="row ">
|
|
<div class="col-md-6 col-md-offset-3 col-sm-10 col-sm-offset-1">
|
|
|
|
<div class="portlet box yellow-gold smallpadding" id="pnldl">
|
|
<div class="portlet-title">
|
|
<div class="caption ">
|
|
<i class="icon-pin "></i>
|
|
<span class="caption-subject bold uppercase">Datos del Empleado</span>
|
|
</div>
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body dtosEmpleado">
|
|
<div class="row ">
|
|
<div class="col-sm-4 col-lg-3">Empleado: </div>
|
|
<div class="col-sm-8 col-lg-9">
|
|
<asp:HyperLink ID="HypEmpleado" CssClass="LinkEmpleado" runat="server"></asp:HyperLink>
|
|
</div>
|
|
</div>
|
|
<div class="row ">
|
|
<div class="col-sm-4 col-lg-3">Estatus</div>
|
|
<div class="col-sm-8 col-lg-9">
|
|
<asp:Label ID="LblEstatus" runat="server" Text=""></asp:Label>
|
|
</div>
|
|
</div>
|
|
<div class="row ">
|
|
<div class="col-sm-4 col-lg-3">Motivo Baja</div>
|
|
<div class="col-sm-8 col-lg-9 ">
|
|
<asp:Label ID="LblMotivoBaja" runat="server" Text=""></asp:Label>
|
|
</div>
|
|
</div>
|
|
<div class="row ">
|
|
<div class="col-sm-4 col-lg-3">Fecha Baja</div>
|
|
<div class="col-sm-8 col-lg-9">
|
|
<asp:Label ID="LblFechaBaja" runat="server" Text=""></asp:Label>
|
|
</div>
|
|
</div>
|
|
<div class="row ">
|
|
<div class="col-sm-4 col-lg-3">Perido Finiquito</div>
|
|
<div class="col-sm-8 col-lg-9">
|
|
<asp:Label ID="LblPerido" runat="server" Text=""></asp:Label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<ajax:TabContainer ID="Tab" runat="server" Width="100%" AutoPostBack="True">
|
|
<ajax:TabPanel ID="TabSobreRecibo" runat="server" HeaderText="Sobre Recibo">
|
|
<ContentTemplate>
|
|
|
|
<div class="portlet box yellow-gold smallpadding" id="pnlSobreRecivo">
|
|
<div class="portlet-title" style="display: none;">
|
|
<div class="caption ">
|
|
<i class="icon-pin "></i>
|
|
<span class="caption-subject bold uppercase ">Sobre Recibo</span>
|
|
</div>
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
<a href="javascript:;" class="fullscreen" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body " style="padding: 0px;">
|
|
|
|
<asp:GridView ID="GvConceptos" runat="server" AutoGenerateColumns="False" CssClass="table table-striped table-hover Widthall GvConceptos"
|
|
Style="text-align: center;" GridLines="None" OnRowDataBound="GvConceptos_RowDataBound"
|
|
DataKeyNames="Concepto,CveConcepto,Importe,Estatus,ConceptoD,CveConceptoD,ImporteD,EstatusD">
|
|
<Columns>
|
|
<asp:TemplateField HeaderText="Concepto">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtlConcepto" runat="server" Text='<%# Eval("Concepto") %>' Style="word-break: break-all;"></asp:Label>
|
|
<asp:LinkButton ID="LnkConcepto" OnClick="LnkConcepto_Click" runat="server" Text='<%# Eval("Concepto") %>'></asp:LinkButton>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Left" Width="37%" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Importe">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtlImporte" runat="server" Text='<%# Eval("Importe", "${0:N}") %>' Style="word-break: break-all;"></asp:Label>
|
|
<asp:LinkButton ID="LnkImporte" OnClick="LnkConcepto_Click" runat="server" Text='<%# Eval("Importe", "${0:N}") %>'></asp:LinkButton>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Right" Width="13%" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Concepto">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtlConceptoD" runat="server" Text='<%# Eval("ConceptoD") %>' Style="word-break: break-all;"></asp:Label>
|
|
<asp:LinkButton ID="LnkConceptoD" OnClick="LnkConceptoD_Click" runat="server" Text='<%# Eval("ConceptoD") %>'></asp:LinkButton>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Left" Width="37%" />
|
|
</asp:TemplateField>
|
|
<asp:TemplateField HeaderText="Importe">
|
|
<ItemTemplate>
|
|
<asp:Label ID="LtlImporteD" runat="server" Text='<%# Eval("ImporteD", "${0:N}") %>' Style="word-break: break-all;"></asp:Label>
|
|
<asp:LinkButton ID="LnkImporteD" OnClick="LnkConceptoD_Click" runat="server" Text='<%# Eval("ImporteD", "${0:N}") %>'></asp:LinkButton>
|
|
</ItemTemplate>
|
|
<ItemStyle HorizontalAlign="Right" Width="13%" />
|
|
</asp:TemplateField>
|
|
</Columns>
|
|
</asp:GridView>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
<ajax:TabPanel ID="TabAguinaldo" runat="server" HeaderText="Aguinaldo">
|
|
<ContentTemplate>
|
|
<div class="portlet light xspadding bordered" id="pnlAguinaldo">
|
|
<div class="portlet-title" style="display: none;">
|
|
<div class="caption ">
|
|
<i class="icon-pin font-yellow-gold "></i>
|
|
<span class="caption-subject bold uppercase font-yellow-gold ">Aguinaldo</span>
|
|
</div>
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body " style="padding: 0px;">
|
|
<div class="row">
|
|
<div class="col-md-3 ">
|
|
<div class="indicador2 red">
|
|
<div class="visual">$</div>
|
|
<div class="value"> <asp:Label ID="LblAguinaldoCompleto" runat="server" Text="$ ##,###.##"></asp:Label>
|
|
</div>
|
|
<div class="details">Aguinaldo ejercicio completo </div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="indicador2 red">
|
|
<div class="visual">$</div>
|
|
<div class="value"> <asp:Label ID="LblAguinaldo" runat="server" Text="$ ##,###.##"></asp:Label>
|
|
</div>
|
|
<div class="details">Aguinaldo </div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="indicador2 red">
|
|
<div class="visual"><i class="fa fa-money"></i></div>
|
|
<div class="value"> <asp:Label ID="LblAguinaldoPagado" runat="server" Text="$ ##,###.##"></asp:Label>
|
|
</div>
|
|
<div class="details">Aguinaldo Pagado</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="indicador2 bluesky">
|
|
<div class="visual"><i class="fa fa-money"></i></div>
|
|
<div class="value"> <asp:Label ID="LblAguinaldoporPagar" runat="server" Text="$ ##,###.##"></asp:Label>
|
|
</div>
|
|
<div class="details">Aguinaldo por pagar</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-3 ">
|
|
<div class="indicador2 green">
|
|
<div class="visual"><i class="fa fa-cubes"></i></div>
|
|
<div class="value"> <asp:Label ID="Label1" runat="server" Text="###"></asp:Label>
|
|
</div>
|
|
<div class="details">Dias Ejercicio </div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="indicador2 green">
|
|
<div class="visual"><i class="fa fa-cubes"></i></div>
|
|
<div class="value"> <asp:Label ID="Label2" runat="server" Text="###"></asp:Label>
|
|
</div>
|
|
<div class="details">Dias Laborados </div>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="indicador2 green">
|
|
<div class="visual"><i class="fa fa-cubes"></i></div>
|
|
<div class="value"> <asp:Label ID="Label3" runat="server" Text="###"></asp:Label>
|
|
</div>
|
|
<div class="details">Dias pago Aguinaldo</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
<ajax:TabPanel ID="TabVacaciones" runat="server" HeaderText="Vacaciones">
|
|
<ContentTemplate>
|
|
<div class="portlet light xspadding bordered" id="pnlVacaciones">
|
|
<div class="portlet-title" style="display: none;">
|
|
<div class="caption ">
|
|
<i class="icon-pin font-yellow-gold "></i>
|
|
<span class="caption-subject bold uppercase font-yellow-gold ">Vacaciones</span>
|
|
</div>
|
|
<div class="tools">
|
|
<a href="javascript:;" class="collapse" data-original-title="" title=""></a>
|
|
</div>
|
|
</div>
|
|
<div class="portlet-body " style="padding: 0px;">
|
|
<div class="row">
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtAntiguedad" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<asp:Label runat="server" Text="Antiguedad" AssociatedControlID="TxtAntiguedad"></asp:Label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtdiasVacaciones" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<asp:Label runat="server" Text="Días Vacaciones(ejercicio)" AssociatedControlID="TxtdiasVacaciones"></asp:Label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtDiasLaborados" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<asp:Label runat="server" Text="Días Laborados " AssociatedControlID="TxtDiasLaborados"></asp:Label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtDiasProporcion" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<asp:Label runat="server" Text="Días Proporcional" AssociatedControlID="TxtDiasProporcion"></asp:Label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtVaciones" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<asp:Label runat="server" Text="Vacaciones" AssociatedControlID="TxtVaciones"></asp:Label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtDiasPago" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<asp:Label runat="server" Text="Días Pagados" AssociatedControlID="TxtDiasPago"></asp:Label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtDiasPendientes" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<asp:Label runat="server" Text="Días pendientes " AssociatedControlID="TxtDiasPendientes"></asp:Label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtVacacionesporPagar" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<asp:Label runat="server" Text="Vacaciones por pagar" AssociatedControlID="TxtVacacionesporPagar"></asp:Label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtPorcentjePrima" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<asp:Label runat="server" Text="Porcentaje Prima" AssociatedControlID="TxtPrimaPagada"></asp:Label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtPrimaVacacional" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<asp:Label runat="server" Text="Prima Vacacional" AssociatedControlID="TxtPrimaPagada"></asp:Label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtPrimaPagada" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<asp:Label runat="server" Text="Prima Vac. Pagada" AssociatedControlID="TxtPrimaPagada"></asp:Label>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtPrimaPorPagar" runat="server" CssClass="form-control"></asp:TextBox>
|
|
<asp:Label runat="server" Text="Prima vac. por Pagar" AssociatedControlID="TxtPrimaPorPagar"></asp:Label>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</ajax:TabPanel>
|
|
</ajax:TabContainer>
|
|
|
|
|
|
<div id="ModalConceptos" class="modal ADS fade " role="dialog">
|
|
|
|
<asp:UpdatePanel class="modal-dialog" runat="server" ID="UpModalConceptos" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header ">
|
|
<h4 class="modal-title">LtlTituloConcepto</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:DropDownList ID="DdlConcepto" runat="server" AppendDataBoundItems="true" CssClass="form-control select2me" DataTextField="NominaEstatus" DataValueField="CvePeriodo">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:Label runat="server" Text="Concepto:" AssociatedControlID="DdlConcepto"></asp:Label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:TextBox ID="TxtImporte" CssClass="form-control" runat="server"></asp:TextBox>
|
|
<asp:Label runat="server" Text="Importe:" AssociatedControlID="TxtImporte"></asp:Label>
|
|
</div>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<asp:UpdatePanel runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:LinkButton ID="LnkAceptarConceptos" runat="server" CssClass="btn btn-primary" ValidationGroup="GrpSeleccionar" OnClick="LnkAceptarConceptos_Click"> Aceptar</asp:LinkButton>
|
|
<asp:Literal ID="Literal1" Visible="false" runat="server"> <button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button></asp:Literal>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
|
|
<div id="ModalEmpleados" class="modal ADS fade " role="dialog" data-backdrop="static" data-keyboard="false">
|
|
|
|
<asp:UpdatePanel class="modal-dialog" runat="server" ID="UpModalEmpleados" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<div class="modal-dialog">
|
|
<div class="modal-content">
|
|
<div class="modal-header ">
|
|
<h4 class="modal-title">Seleccione un Empleado</h4>
|
|
</div>
|
|
<div class="modal-body">
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:DropDownList ID="DdlPersonal" DataTextField="Nombre" DataValueField="CvePersonal" runat="server" Width="100%" AppendDataBoundItems="true" CssClass="form-control select2me" AutoPostBack="true" OnSelectedIndexChanged="DdlPersonal_SelectedIndexChanged">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:Label runat="server" Text="Empleado: " AssociatedControlID="DdlPersonal"></asp:Label>
|
|
</div>
|
|
<asp:Panel ID="pnlupValoresFiniquito" runat="server" Visible="false">
|
|
<h4>Debe llenar los siguientes valores para continuar</h4>
|
|
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:DropDownList ID="DdlMotivoBaja" runat="server" AppendDataBoundItems="True" DataTextField="MotivoBaja" DataValueField="CveMotivoBaja" Width="100%"
|
|
CssClass="form-control select2me" ValidationGroup="GrpGuardar">
|
|
<asp:ListItem Selected="True" Text="Sin asignar Motivo de Baja" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:Label runat="server" Text="Motivo de Baja: " AssociatedControlID="DdlMotivoBaja"></asp:Label>
|
|
</div>
|
|
<div class="">
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-md-6" style="padding-right: 0px">
|
|
<div class="form-group form-md-line-input input-iconright" style="width: 120px; display: inline-block">
|
|
<asp:TextBox ID="TxtFechaBaja" runat="server" CausesValidation="True" CssClass="form-control"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RfvTxtFechaBaja" runat="server" ControlToValidate="TxtFechaBaja" CssClass="help-block errorimput"
|
|
ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha de Baja''</b> es necesario "
|
|
ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
<asp:Label runat="server" Text="Fecha de Baja: " AssociatedControlID="TxtFechaBaja"></asp:Label>
|
|
<ajax:MaskedEditExtender ID="MKEFechaBaja" runat="server" TargetControlID="TxtFechaBaja" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left" BehaviorID="_content_MKEFechaBaja" Century="2000" CultureAMPMPlaceholder="" CultureCurrencySymbolPlaceholder="" CultureDateFormat="" CultureDatePlaceholder="" CultureDecimalPlaceholder="" CultureThousandsPlaceholder="" CultureTimePlaceholder=""></ajax:MaskedEditExtender>
|
|
<ajax:CalendarExtender ID="CEFechaBaja" runat="server" TargetControlID="TxtFechaBaja" PopupButtonID="ImgFechaBaja" PopupPosition="BottomRight" BehaviorID="_content_CEFechaBaja"></ajax:CalendarExtender>
|
|
<asp:CompareValidator ID="CVFechaBaja" runat="server" ControlToValidate="TxtFechaBaja" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha de Baja''</b> no tiene el formato correcto, por favor intente de nuevo con el siguiente formato: (dd/mm/yyyy)." Operator="DataTypeCheck" Type="Date" ValidationGroup="GrpGuardar" Visible="False"></asp:CompareValidator>
|
|
|
|
</div>
|
|
<span class="input-group-btn " style="display: inline-block">
|
|
<asp:LinkButton ID="ImgFechaBaja" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
|
|
</span>
|
|
</div>
|
|
<div class="col-md-6" style="padding-left: 0px">
|
|
¿es Liquidación?
|
|
<asp:CheckBox ID="ChkesLiquidacion" CssClass="chksino" Text=" " runat="server" />
|
|
</div>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:DropDownList ID="DdlTipoPeriodo" runat="server" AppendDataBoundItems="true" Width="100%" CssClass="form-control select2me" AutoPostBack="true" DataTextField="TipoPeriodo" DataValueField="CveTipoPeriodo" OnSelectedIndexChanged="DdlTipoPeriodo_SelectedIndexChanged">
|
|
<asp:ListItem Selected="True" Text="Ordinario" Value="-1"></asp:ListItem>
|
|
<asp:ListItem Text="Extraordinario" Value="6"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:Label runat="server" Text="Tipo Período: " AssociatedControlID="DdlTipoPeriodo"></asp:Label>
|
|
</div>
|
|
<div class="form-group form-md-line-input input-iconright">
|
|
<asp:DropDownList ID="DdlPeriodo" runat="server" AppendDataBoundItems="true" Width="100%" CssClass="form-control select2me" DataTextField="NominaEstatus" DataValueField="CvePeriodo">
|
|
<asp:ListItem Selected="True" Text="Seleccione" Value="-1"></asp:ListItem>
|
|
</asp:DropDownList>
|
|
<asp:Label runat="server" Text="Período:" AssociatedControlID="DdlPeriodo"></asp:Label>
|
|
</div>
|
|
|
|
|
|
</asp:Panel>
|
|
</div>
|
|
<div class="modal-footer">
|
|
<asp:UpdatePanel runat="server" UpdateMode="Conditional">
|
|
<ContentTemplate>
|
|
<asp:LinkButton ID="LnkCampiarEmpleado" runat="server" CssClass="btn btn-primary" ValidationGroup="GrpSeleccionar" OnClick="LnkCampiarEmpleado_Click"> Aceptar</asp:LinkButton>
|
|
<asp:Literal ID="LtlEmpleadoCancelar" Visible="false" runat="server"> <button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button></asp:Literal>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
</asp:Content>
|
|
<asp:Content ID="Content8" ContentPlaceHolderID="JS" runat="Server">
|
|
<%--"<tr class=\"thTituloConcepto\"> <th scope=\"col\" colspan=\"2\">Percepciones</th><th scope=\"col\" colspan=\"2\">Deducciones</th> </tr>"--%>
|
|
<script>
|
|
function insertParam(key, value) {
|
|
key = encodeURIComponent(key); value = encodeURIComponent(value);
|
|
|
|
var s = document.location.search;
|
|
var kvp = key + "=" + value;
|
|
|
|
var r = new RegExp("(&|\\?)" + key + "=[^\&]*");
|
|
|
|
s = s.replace(r, "$1" + kvp);
|
|
|
|
if (!RegExp.$1) { s += (s.length > 0 ? '&' : '?') + kvp; };
|
|
|
|
//again, do what you will here
|
|
document.location.search = s;
|
|
}
|
|
|
|
function ADSBegin() {
|
|
if ($('.thTituloConcepto').length == 0) {
|
|
$('.GvConceptos').prepend("<tr class=\"thTituloConcepto\"> <th scope=\"col\" colspan=\"2\">Percepciones</th><th scope=\"col\" colspan=\"2\">Deducciones</th> </tr>");
|
|
}
|
|
}
|
|
|
|
</script>
|
|
</asp:Content>
|