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 @@