From c9492859b60d0b4a06124d506dc3f762fccdab40 Mon Sep 17 00:00:00 2001 From: JORGE LUIS CAUDILLO ESPARZA Date: Mon, 14 Aug 2023 13:29:49 -0700 Subject: [PATCH] ajustes vacaciones --- Nomina/Nomina.aspx.cs | 12 ++++++++++++ RH/Personal.aspx | 33 ++++++++++++++++++++++----------- 2 files changed, 34 insertions(+), 11 deletions(-) diff --git a/Nomina/Nomina.aspx.cs b/Nomina/Nomina.aspx.cs index 1687d830d..7f3deaf23 100644 --- a/Nomina/Nomina.aspx.cs +++ b/Nomina/Nomina.aspx.cs @@ -2669,6 +2669,7 @@ public partial class Nomina_Nomina2 : ClsPaginas #region SobreRecibo protected void LnkAutorizarSobreRecibo_Click(object sender, EventArgs e) { + cargaDatos(false, -1); autorizarNomina(SRCvePersonal); showhideaccionesSR(true); } @@ -2689,6 +2690,11 @@ public partial class Nomina_Nomina2 : ClsPaginas DataRow dr = dtempleados.FiltroPrimero(string.Format("CvePersonal = {0}", SRCvePersonal)); if (desAutorizarNomina(dr["CveNomina"].ToString().ToEntero())) { + cargaDatos(false, -1); + dtPerEmpleados = dtempleados.FiltraParametros(string.Format("CvePersonal = {0}", SRCvePersonal)); + dtPerEmpleadosConceptos = dtempleadosConceptos.FiltraParametros(string.Format("CvePersonal = {0}", SRCvePersonal)); + dtPerConceptos = dtConceptos; + dtPerPeriodo = dtPeriodos; showhideaccionesSR(false); } @@ -2715,6 +2721,11 @@ public partial class Nomina_Nomina2 : ClsPaginas { cargaDatos(CvePersonal: SRCvePersonal); + dtPerEmpleados = dtempleados.FiltraParametros(string.Format("CvePersonal = {0}", SRCvePersonal)); + dtPerEmpleadosConceptos = dtempleadosConceptos.FiltraParametros(string.Format("CvePersonal = {0}", SRCvePersonal)); + dtPerConceptos = dtConceptos; + dtPerPeriodo = dtPeriodos; + } DataRow dr = dtPerEmpleados.FiltroPrimero(string.Format("CvePersonal = {0}", SRCvePersonal)); NomAutorizado = dr["NomAutorizado"].ToString().ToUpper().Contiene(new string[] { "1", "TRUE" }); @@ -7151,6 +7162,7 @@ public partial class Nomina_Nomina2 : ClsPaginas protected void LnkAutorizar_Click(object sender, EventArgs e) { + cargaDatos(false, -1); if (autorizarNomina(-1)) { using (ClsNominas objNomina = new ClsNominas()) diff --git a/RH/Personal.aspx b/RH/Personal.aspx index 70ca358a1..f3d3682b6 100644 --- a/RH/Personal.aspx +++ b/RH/Personal.aspx @@ -759,9 +759,9 @@ - + <%----%> - + <%----%> @@ -3084,7 +3084,7 @@
- + @@ -3100,7 +3100,7 @@
- + Días pago
@@ -3110,7 +3110,7 @@
- + @@ -7346,16 +7346,27 @@ return pstCURP } - - function calculaFechasVacaciones(sender, e){ - $('#LnkCalculaFechasVacaciones').click(); + gcalculaFechasVacaciones=1 + function calculaFechasVacaciones(sender, e) { + gcalculaFechasVacaciones = gcalculaFechasVacaciones+1 + let varcalculaFechasVacaciones = gcalculaFechasVacaciones; + setTimeout(() => { + if (varcalculaFechasVacaciones == gcalculaFechasVacaciones) { $('#LnkCalculaFechasVacaciones').click(); } } + , 3000) + } - + gcalculaFechasVacacionesFechaFin=1 - function calculaFechasVacacionesFechaFin(sender, e) { - $('#LnkCalculaFechasVacacionesFechaFin').click(); + function calculaFechasVacacionesFechaFin(sender, e) { + + gcalculaFechasVacacionesFechaFin = gcalculaFechasVacacionesFechaFin + 1 + let varcalculaFechasVacacionesFechaFin = gcalculaFechasVacacionesFechaFin; + setTimeout(() => { + if (varcalculaFechasVacacionesFechaFin == gcalculaFechasVacacionesFechaFin) { $('#LnkCalculaFechasVacacionesFechaFin').click(); } + } + , 3000) }