This commit is contained in:
JORGE LUIS CAUDILLO ESPARZA
2019-10-12 14:09:18 -07:00
parent b0fa49e2fa
commit 50a636c315
2 changed files with 200 additions and 153 deletions

View File

@@ -1,4 +1,4 @@
<%@ Page Title="RH - Catálogo de Personal" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="CatPersonal.aspx.vb" ValidateRequest="false" Inherits="RH_CatPersonal" %>
<%@ Page Title="RH - Catálogo de Personal" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="CatPersonal.aspx.vb" ValidateRequest="false" Inherits="RH_CatPersonal" %>
<asp:Content ID="Content1" ContentPlaceHolderID="CP" runat="Server">
<link href="/Metronic/assets/global/plugins/datatables/plugins/bootstrap/dataTables.bootstrap.css" rel="stylesheet" />
@@ -53,23 +53,23 @@
<asp:Content ID="Content3" ContentPlaceHolderID="HB" runat="Server">
<li>
<asp:HyperLink runat="server" NavigateUrl="/RH/Personal.aspx" ID="HplAddVenta" style="color:#686868;"><i class="fa fa-plus" style="color:#686868;margin-left:2px;margin-right:2px;"></i>Nuevo Personal</asp:HyperLink>
<asp:HyperLink runat="server" NavigateUrl="/RH/Personal.aspx" ID="HplAddVenta" Style="color: #686868;"><i class="fa fa-plus" style="color:#686868;margin-left:2px;margin-right:2px;"></i>Nuevo Personal</asp:HyperLink>
</li>
<li>
<asp:LinkButton ID="LinkPDF" runat="server" style="color:#686868;"> <i class="fa fa-ad-pdf" style="margin-right:5px;"></i>Imprimir</asp:LinkButton>
<asp:LinkButton ID="LinkPDF" runat="server" Style="color: #686868;"> <i class="fa fa-ad-pdf" style="margin-right:5px;"></i>Imprimir</asp:LinkButton>
</li>
<li>
<asp:LinkButton ID="LnkExportar" runat="server" style="color:#686868;"><i class="fa fa-ad-excel" style="margin-right:5px"></i>Excel</asp:LinkButton>
<asp:LinkButton ID="LnkExportar" runat="server" Style="color: #686868;"><i class="fa fa-ad-excel" style="margin-right:5px"></i>Excel</asp:LinkButton>
</li>
<li>
<asp:HyperLink NavigateUrl="#" data-toggle="modal" data-target="#DivPersonalizar" ID="HyperLink1" runat="server" style="color:#686868;"><i class="fa fa-pencil" style="color:#686868;margin-left:3px;margin-right:2px"></i>Personalizar</asp:HyperLink>
<asp:HyperLink NavigateUrl="#" data-toggle="modal" data-target="#DivPersonalizar" ID="HyperLink1" runat="server" Style="color: #686868;"><i class="fa fa-pencil" style="color:#686868;margin-left:3px;margin-right:2px"></i>Personalizar</asp:HyperLink>
</li>
<asp:UpdatePanel runat="server" ID="UpPersonalizado" UpdateMode="Conditional">
<ContentTemplate>
<li runat="server" id="liLnkDescarPersonalizado" Visible="false">
<li runat="server" id="liLnkDescarPersonalizado" visible="false">
<asp:LinkButton ID="LnkDescarPersonalizados" runat="server" OnClick="LnkDescarPersonalizados_Click" OnClientClick=" LimpiarTabla(); return true;">
<asp:LinkButton ID="LnkDescarPersonalizados" runat="server" OnClick="LnkDescarPersonalizados_Click" OnClientClick=" LimpiarTabla(); return true;">
<i class="fa fa-ad-excel" style="margin-right:5px"></i>Excel Personalizado
</asp:LinkButton>
@@ -355,7 +355,7 @@
<Columns>
<asp:TemplateField ItemStyle-HorizontalAlign="Left">
<HeaderTemplate>Código</HeaderTemplate>
<ItemTemplate>
<ItemTemplate>
<asp:HyperLink ID="HplCodigo" runat="server" Text='<%# Eval("Codigo") %>' NavigateUrl='<%# Eval("CvePersonal", If(Eval("CveEstatusPersonal").ToString() = "3", "~/RH/Reclutamiento.aspx?CvePersonal={0}", "~/RH/Personal.aspx?CvePersonal={0}")) %>'></asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
@@ -625,7 +625,7 @@
<ContentTemplate>
<div id="DivPersonalizar" class="modal fade" role="dialog">
<div class="modal-dialog">
<div class="modal-dialog modal-lg">
<!-- Modal content SucursalCobranza-->
<div class="modal-content">
@@ -634,146 +634,163 @@
<h4 class="modal-title">
<asp:Label ID="Label1" runat="server" ClientIDMode="Static" Text="Personalizar Columnas"></asp:Label></h4>
</div>
<div class="modal-body">
<table class="table table-striped table-advance table-hover">
<tbody>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkCodigo" runat="server" Text="Codigo" Checked="true" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkNombre" runat="server" Text="Nombre" Checked="true" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkNSS" runat="server" Text="NSS" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChlRFC" runat="server" Text="RFC" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkTurno" runat="server" Text="Turno" Checked="true" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkPuesto" runat="server" Text="Puesto" Checked="true" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkDepartamento" runat="server" Text="Departamento" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkRuta" runat="server" Text="Ruta" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkEscolaridad" runat="server" Text="Escolaridad" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkEstadoCivil" runat="server" Text="Estado Civil" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkGenero" runat="server" Text="Genero" Checked="true" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkEstatusPersonal" runat="server" Text="Estatus Personal" Checked="true" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkSubProyecto" runat="server" Text="SubProyecto" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkSupervisor" runat="server" Text="Suupervisor" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkTipoPeriodo" runat="server" Text="Tipo Periodo" Checked="true" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkMetodoPago" runat="server" Text="Método de Pago" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkTipoContrato" runat="server" Text="TipoContrato" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkSeTimbro" runat="server" Text="Se Timbró" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkMotivoBaja" runat="server" Text="Motivo de Baja" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkProyecto" runat="server" Text="Proyecto" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkFechaIngreso" runat="server" Text="Fecha de Ingreso" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkSeInscribioSS" runat="server" Text="SeInscribioSS" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkSalarioDiarioPago" runat="server" Text="SalarioDiarioPago" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkSalarioDiario" runat="server" Text="SalarioDiario" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkSDI" runat="server" Text="SDI" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkSalarioDiarioSS" runat="server" Text="SalarioDiarioSS" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkBono" runat="server" Text="Bono" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkNumDiasAguinaldo" runat="server" Text="NumDiasAguinaldo" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkPorPrimaVacacional" runat="server" Text="PorPrimaVacacional" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkUbicacion" runat="server" Text="Ubicacion" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkFechaNacimiento" runat="server" Text="FechaNacimiento" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkLugarNacimiento" runat="server" Text="LugarNacimiento" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkDireccion" runat="server" Text="Direccion" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkCP" runat="server" Text="CP" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkCiudad" runat="server" Text="Ciudad" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkEstado" runat="server" Text="Estado" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkTelefono" runat="server" Text="Telefono" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkCelular" runat="server" Text="Celular" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkCURP" runat="server" Text="CURP" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkNombrePadre" runat="server" Text="NombrePadre" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkNombreMadre" runat="server" Text="NombreMadre" /></td>
<td style="text-align: left">
<asp:CheckBox ID="ChkClienteAsignado" runat="server" Text="ClienteAsignado" /></td>
</tr>
<tr>
<td style="text-align: left">
<asp:CheckBox ID="ChkUsuario" runat="server" Text="Usuario" Checked="true" /></td>
<td>&nbsp;</td>
</tr>
</tbody>
</table>
<div class="modal-body chkSave">
<div class="row">
<div class="col-md-3">
<asp:CheckBox ID="ChkCodigo" runat="server" Text="Codigo" Checked="true" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkNombre" runat="server" Text="Nombre" Checked="true" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkNSS" runat="server" Text="NSS" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChlRFC" runat="server" Text="RFC" />
</div>
</div>
<div class="row">
<div class="col-md-3">
<asp:CheckBox ID="ChkTurno" runat="server" Text="Turno" Checked="true" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkPuesto" runat="server" Text="Puesto" Checked="true" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkDepartamento" runat="server" Text="Departamento" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkRuta" runat="server" Text="Ruta" />
</div>
</div>
<div class="row">
<div class="col-md-3">
<asp:CheckBox ID="ChkEscolaridad" runat="server" Text="Escolaridad" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkEstadoCivil" runat="server" Text="Estado Civil" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkGenero" runat="server" Text="Genero" Checked="true" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkEstatusPersonal" runat="server" Text="Estatus Personal" Checked="true" />
</div>
</div>
<div class="row">
<div class="col-md-3">
<asp:CheckBox ID="ChkSubProyecto" runat="server" Text="SubProyecto" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkSupervisor" runat="server" Text="Supervisor" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkTipoPeriodo" runat="server" Text="Tipo Periodo" Checked="true" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkMetodoPago" runat="server" Text="Método de Pago" />
</div>
</div>
<div class="row">
<div class="col-md-3">
<asp:CheckBox ID="ChkTipoContrato" runat="server" Text="TipoContrato" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkSeTimbro" runat="server" Text="Se Timbró" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkMotivoBaja" runat="server" Text="Motivo de Baja" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkProyecto" runat="server" Text="Proyecto" />
</div>
</div>
<div class="row">
<div class="col-md-3">
<asp:CheckBox ID="ChkFechaIngreso" runat="server" Text="Fecha de Ingreso" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkSeInscribioSS" runat="server" Text="SeInscribioSS" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkSalarioDiarioPago" runat="server" Text="SalarioDiarioPago" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkSalarioDiario" runat="server" Text="SalarioDiario" />
</div>
</div>
<div class="row">
<div class="col-md-3">
<asp:CheckBox ID="ChkSDI" runat="server" Text="SDI" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkSalarioDiarioSS" runat="server" Text="SalarioDiarioSS" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkBono" runat="server" Text="Bono" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkNumDiasAguinaldo" runat="server" Text="NumDiasAguinaldo" />
</div>
</div>
<div class="row">
<div class="col-md-3">
<asp:CheckBox ID="ChkPorPrimaVacacional" runat="server" Text="PorPrimaVacacional" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkUbicacion" runat="server" Text="Ubicacion" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkFechaNacimiento" runat="server" Text="FechaNacimiento" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkLugarNacimiento" runat="server" Text="LugarNacimiento" />
</div>
</div>
<div class="row">
<div class="col-md-3">
<asp:CheckBox ID="ChkDireccion" runat="server" Text="Direccion" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkCP" runat="server" Text="CP" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkCiudad" runat="server" Text="Ciudad" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkEstado" runat="server" Text="Estado" />
</div>
</div>
<div class="row">
<div class="col-md-3">
<asp:CheckBox ID="ChkTelefono" runat="server" Text="Telefono" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkCelular" runat="server" Text="Celular" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkCURP" runat="server" Text="CURP" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkNombrePadre" runat="server" Text="NombrePadre" />
</div>
</div>
<div class="row">
<div class="col-md-3">
<asp:CheckBox ID="ChkNombreMadre" runat="server" Text="NombreMadre" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkClienteAsignado" runat="server" Text="ClienteAsignado" />
</div>
<div class="col-md-3">
<asp:CheckBox ID="ChkUsuario" runat="server" Text="Usuario" Checked="true" />
</div>
<div class="col-md-3">
</div>
</div>
</div>
<div class="modal-footer">
<%--<asp:HyperLink onclick="SavePersonalizar()" class="btn btn-primary" runat="server">Guardar</asp:HyperLink>--%>
<asp:Button ID="BtnPersonalizar" runat="server" Text="Personalizar" class="btn btn-success" />
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
</div>
@@ -785,12 +802,12 @@
</asp:UpdatePanel>
</div>
</div>
<asp:TextBox runat="server" ID="txtDatos" ClientIDMode="Static" TextMode="MultiLine" row="10" Columns="60" style="display:none"></asp:TextBox>
<asp:TextBox runat="server" ID="txtDatos" ClientIDMode="Static" TextMode="MultiLine" row="10" Columns="60" Style="display: none"></asp:TextBox>
@@ -800,7 +817,10 @@
<script src="/Metronic/assets/global/scripts/datatable.js"></script>
<script src="/Metronic/assets/global/plugins/datatables/all.min.js"></script>
<script type="text/javascript">
<script type="text/javascript">
function OrdenarGV() {
}
function Show() {
document.getElementById("ImgS").style.display = "none";
document.getElementById("ImgH").style.display = "";
@@ -819,13 +839,40 @@
var TablaClonada = $('#<%= UPDatos.ClientID %>').clone();
$('.trnopadding.ADtr.SearchADHeader').remove('.trnopadding.ADtr.SearchADHeader');
$('#txtDatos').val($('#<%= UPDatos.ClientID %>').html());
}
function SavePersonalizar() {
let listaChked = [];
$('.chkSave input[type="checkbox"]').each(function () {
_this = $(this);
let id = _this.attr('id');
let ischecked = _this.is(':checked');
console.log(_this.attr('id') + _this.is(':checked'))
listaChked.push({ id: id, ischecked: ischecked })
});
let CatPersonal_listaChked = JSON.stringify(listaChked);
localStorage.setItem('CatPersonal_listaChked', CatPersonal_listaChked);
}
jQuery(document).ready(function () {
let CatPersonal_listaChked = localStorage.getItem('CatPersonal_listaChked');
if (CatPersonal_listaChked != null && CatPersonal_listaChked.length > 0) {
try {
listaChked = JSON.parse(CatPersonal_listaChked);
listaChked.forEach(function (_this) {
$("#" + _this.id).prop("checked", _this.ischecked);
});
$('#C_BtnPersonalizar').click();
} catch (e) {
}
}
} );
</script>
</asp:Content>

View File

@@ -513,7 +513,7 @@ Partial Class RH_CatPersonal
GvDatos.HeaderRow.TableSection = TableRowSection.TableHeader
RegistraScript("OrdenarGV();")
End If
RegistraScript("SavePersonalizar();")
liLnkDescarPersonalizado.Visible = True
UpPersonalizado.Update()