This commit is contained in:
JORGE LUIS CAUDILLO ESPARZA
2021-12-04 12:29:57 -07:00
parent 1952c199a6
commit e7bf6d6bfe
6 changed files with 442 additions and 144 deletions

View File

@@ -396,7 +396,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
FiltAgrupador = 1;
HypPDFSTimbrados.Attributes.Add("onclick", string.Format("GETPDF({0},{1})", -1, FiltCvePeriodo));
cargaDatos();
LtlPeriodoseleccionado.Text = string.Format("{0} ({1} Empleados)", DdlPeriodo.SelectedItem.Text, dtempleados.Rows.Count-1);
LtlPeriodoseleccionado.Text = string.Format("{0} ({1} Empleados)", DdlPeriodo.SelectedItem.Text, dtempleados.Rows.Count - 1);
LtlPeriodoseleccionadoASis.Text = LtlPeriodoseleccionado.Text;
}
@@ -1037,7 +1037,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
e.Row.FindControl("LnkTimbrar").Visible = false;
if (Turno.Length == 0 && SubProyecto.Length > 0)
{
LtlNombre.Text = String.Format("<b>Centro de costos: {0}({1})<b>", SubProyecto, e.Row.DataKey("CveSubProyecto").ToString());
LtlNombre.Text = String.Format("<b>Centro de costos: {0}<b>", SubProyecto, e.Row.DataKey("CveSubProyecto").ToString());
}
else if (Turno.Length > 0)
{
@@ -1910,16 +1910,16 @@ public partial class Nomina_Nomina2 : ClsPaginas
}
private void CargaVacaciones()
{
ClsRH objRH = new ClsRH();
if (objRH.VacacionesGet(SRCvePersonal, UsuarioActual.Empresa.CveEmpresa))
using (ClsNominas objRH = new ClsNominas())
{
GvVacaciones.DataSource = objRH.DtResultados;
if (objRH.GETPersonalVacaciones(UsuarioActual.CveEmpresa ,SRCvePersonal))
{
GvVacaciones.DataSource = objRH.DtResultados;
}
else { GvVacaciones.DataSource = null; }
}
else { GvVacaciones.DataSource = null; }
objRH.Dispose();
LnkSRVacacionesADD.Visible = false;
PnlVacacionesAdd.Visible = false;
GvVacaciones.DataBind();
@@ -6346,7 +6346,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
range = libro.Range(Fila, 4, Fila, 21);
range.Merge();
range.Value = UsuarioActual.Empresa.Empresa;
Fila = Fila + 1;
Fila = Fila + 1;
range = libro.Range(Fila, 2, Fila, 3);
range.Merge();
@@ -6422,33 +6422,33 @@ public partial class Nomina_Nomina2 : ClsPaginas
{
Fila++;
libro.Cell(Fila, 1).Value = erow["CodigoNombreCompleto"];
libro.Cell(Fila, 2).Value = erow["SalarioSUA"].ToString().ToDecimal();
libro.Cell(Fila, 3).Value = erow["SalarioSIG"].ToString().ToDecimal();
libro.Cell(Fila, 4).Value = erow["DiasMes"].ToString().ToDecimal();
libro.Cell(Fila, 5).Value = erow["DiasAsistio"].ToString().ToDecimal();
libro.Cell(Fila, 6).Value = erow["CuotaFijaSUA"].ToString().ToDecimal();
libro.Cell(Fila, 7).Value = erow["CuotaFijaSIG"].ToString().ToDecimal();
libro.Cell(Fila, 8).Value = erow["CuotaExcedenteSUA"].ToString().ToDecimal();
libro.Cell(Fila, 9).Value = erow["CuotaExcedenteSIG"].ToString().ToDecimal();
libro.Cell(Fila, 10).Value = erow["PrestacionesDineroSUA"].ToString().ToDecimal();
libro.Cell(Fila, 11).Value = erow["PrestacionesSIG"].ToString().ToDecimal();
libro.Cell(Fila, 12).Value = erow["GastosMedPenSUA"].ToString().ToDecimal();
libro.Cell(Fila, 13).Value = erow["GastosMedicosSIG"].ToString().ToDecimal();
libro.Cell(Fila, 14).Value = erow["RiesgosdeTrabajoSUA"].ToString().ToDecimal();
libro.Cell(Fila, 15).Value = erow["RiesgoTrabajoSIG"].ToString().ToDecimal();
libro.Cell(Fila, 16).Value = erow["InvalidezyVidaSUA"].ToString().ToDecimal();
libro.Cell(Fila, 17).Value = erow["InvalidezyVidaSIG"].ToString().ToDecimal();
libro.Cell(Fila, 18).Value = erow["GuarderiaSUA"].ToString().ToDecimal();
libro.Cell(Fila, 19).Value = erow["GuarderiaSIG"].ToString().ToDecimal();
libro.Cell(Fila, 20).Value = erow["RetiroSUA"].ToString().ToDecimal();
libro.Cell(Fila, 21).Value = erow["RetiroSIG"].ToString().ToDecimal();
libro.Cell(Fila, 2).Value = erow["SalarioSUA"].ToString().ToDecimal();
libro.Cell(Fila, 3).Value = erow["SalarioSIG"].ToString().ToDecimal();
libro.Cell(Fila, 4).Value = erow["DiasMes"].ToString().ToDecimal();
libro.Cell(Fila, 5).Value = erow["DiasAsistio"].ToString().ToDecimal();
libro.Cell(Fila, 6).Value = erow["CuotaFijaSUA"].ToString().ToDecimal();
libro.Cell(Fila, 7).Value = erow["CuotaFijaSIG"].ToString().ToDecimal();
libro.Cell(Fila, 8).Value = erow["CuotaExcedenteSUA"].ToString().ToDecimal();
libro.Cell(Fila, 9).Value = erow["CuotaExcedenteSIG"].ToString().ToDecimal();
libro.Cell(Fila, 10).Value = erow["PrestacionesDineroSUA"].ToString().ToDecimal();
libro.Cell(Fila, 11).Value = erow["PrestacionesSIG"].ToString().ToDecimal();
libro.Cell(Fila, 12).Value = erow["GastosMedPenSUA"].ToString().ToDecimal();
libro.Cell(Fila, 13).Value = erow["GastosMedicosSIG"].ToString().ToDecimal();
libro.Cell(Fila, 14).Value = erow["RiesgosdeTrabajoSUA"].ToString().ToDecimal();
libro.Cell(Fila, 15).Value = erow["RiesgoTrabajoSIG"].ToString().ToDecimal();
libro.Cell(Fila, 16).Value = erow["InvalidezyVidaSUA"].ToString().ToDecimal();
libro.Cell(Fila, 17).Value = erow["InvalidezyVidaSIG"].ToString().ToDecimal();
libro.Cell(Fila, 18).Value = erow["GuarderiaSUA"].ToString().ToDecimal();
libro.Cell(Fila, 19).Value = erow["GuarderiaSIG"].ToString().ToDecimal();
libro.Cell(Fila, 20).Value = erow["RetiroSUA"].ToString().ToDecimal();
libro.Cell(Fila, 21).Value = erow["RetiroSIG"].ToString().ToDecimal();
decimal VSUA = erow["SalarioSUA"].ToString().ToDecimal(); decimal VSIG = erow["SalarioSIG"].ToString().ToDecimal();
if (Math.Abs(VSUA - VSIG) > 1){ libro.Range(Fila, 2, Fila,3).Style.Font.FontColor = ClosedXML.Excel.XLColor.Red;}
decimal VSUA = erow["SalarioSUA"].ToString().ToDecimal(); decimal VSIG = erow["SalarioSIG"].ToString().ToDecimal();
if (Math.Abs(VSUA - VSIG) > 1) { libro.Range(Fila, 2, Fila, 3).Style.Font.FontColor = ClosedXML.Excel.XLColor.Red; }
VSUA = erow["DiasMes"].ToString().ToDecimal();VSIG = erow["DiasAsistio"].ToString().ToDecimal();
if (Math.Abs(VSUA - VSIG) > 1){libro.Range(Fila, 4, Fila, 5).Style.Font.FontColor = ClosedXML.Excel.XLColor.Red; }
VSUA = erow["DiasMes"].ToString().ToDecimal(); VSIG = erow["DiasAsistio"].ToString().ToDecimal();
if (Math.Abs(VSUA - VSIG) > 1) { libro.Range(Fila, 4, Fila, 5).Style.Font.FontColor = ClosedXML.Excel.XLColor.Red; }
VSUA = erow["CuotaFijaSUA"].ToString().ToDecimal(); VSIG = erow["CuotaFijaSIG"].ToString().ToDecimal();
if (Math.Abs(VSUA - VSIG) > 1) { libro.Range(Fila, 6, Fila, 7).Style.Font.FontColor = ClosedXML.Excel.XLColor.Red; }