This commit is contained in:
JORGE LUIS CAUDILLO ESPARZA
2022-12-14 12:41:09 -07:00
parent 5a38a00399
commit a213e05375
12 changed files with 300 additions and 157 deletions

View File

@@ -542,25 +542,28 @@ public partial class Nomina_Aguinaldo : ClsPaginas
fila = fila + 1;
int filatitulo = fila;
libro.SheetView.Freeze(filatitulo, 1);
libro.Cell(fila, 1).Value = "Empleado";
libro.Cell(fila, 2).Value = "Fecha ingreso";//lblfechaingreso
libro.Cell(fila, 3).Value = "Salario diario";
libro.Cell(fila, 4).Value = "Días laborados";
libro.Cell(fila, 5).Value = "Días base";
libro.Cell(fila, 6).Value = "Días aguinaldo";//lbldiasAguinaldoprop
libro.Cell(fila, 7).Value = "Aguinaldo completo";
libro.Cell(fila, 8).Value = "Aguinaldo gravado";
libro.Cell(fila, 9).Value = "Aguinaldo exento";
libro.Cell(fila, 10).Value = "Fraccion I"; //lblFraccion1
libro.Cell(fila, 11).Value = "Fraccion II"; //lblFraccion2
libro.Cell(fila, 12).Value = "Fraccion III"; //lblFraccion3
libro.Cell(fila, 13).Value = "Fraccion IV"; //lblFraccion4
libro.Cell(fila, 14).Value = "I.S.R.";
libro.Cell(fila, 15).Value = "Descuento"; //TxtDescuento
libro.Cell(fila, 16).Value = "Aguinaldo por pagar";
int cxc = 1;
libro.Cell(fila, cxc++).Value = "Empleado";
libro.Cell(fila, cxc++).Value = "Fecha ingreso";//lblfechaingreso
libro.Cell(fila, cxc++).Value = "Salario diario";
libro.Cell(fila, cxc++).Value = "Días laborados";
libro.Cell(fila, cxc++).Value = "Días Faltados";//lbldiasAguinaldoprop
libro.Cell(fila, cxc++).Value = "Días Incapacidad";//lbldiasAguinaldoprop
libro.Cell(fila, cxc++).Value = "Días base";
libro.Cell(fila, cxc++).Value = "Días aguinaldo";//lbldiasAguinaldoprop
libro.Cell(fila, cxc++).Value = "Aguinaldo completo";
libro.Cell(fila, cxc++).Value = "Aguinaldo gravado";
libro.Cell(fila, cxc++).Value = "Aguinaldo exento";
libro.Cell(fila, cxc++).Value = "Fraccion I"; //lblFraccion1
libro.Cell(fila, cxc++).Value = "Fraccion II"; //lblFraccion2
libro.Cell(fila, cxc++).Value = "Fraccion III"; //lblFraccion3
libro.Cell(fila, cxc++).Value = "Fraccion IV"; //lblFraccion4
libro.Cell(fila, cxc++).Value = "I.S.R.";
libro.Cell(fila, cxc++).Value = "Descuento"; //TxtDescuento
libro.Cell(fila, cxc++).Value = "Aguinaldo por pagar";
libro.Range(fila, 1, fila, 16).Style.Font.FontColor = ClosedXML.Excel.XLColor.White;
libro.Range(fila, 1, fila, 16).Style.Fill.SetBackgroundColor(ClosedXML.Excel.XLColor.FromArgb(79, 129, 189));
libro.Range(fila, 1, fila, 18).Style.Font.FontColor = ClosedXML.Excel.XLColor.White;
libro.Range(fila, 1, fila, 18).Style.Fill.SetBackgroundColor(ClosedXML.Excel.XLColor.FromArgb(79, 129, 189));
foreach (GridViewRow gvrow in GVCalcularAguinaldo.Rows)
{
fila = fila + 1;
@@ -570,42 +573,44 @@ public partial class Nomina_Aguinaldo : ClsPaginas
{
if (gvrow.DataKey("CveSubProyecto").ToEntero() > 0)
{
libro.Range(fila, 1, fila, 16).Style.Fill.SetBackgroundColor(ClosedXML.Excel.XLColor.FromArgb(217, 217, 217));
libro.Range(fila, 1, fila, 18).Style.Fill.SetBackgroundColor(ClosedXML.Excel.XLColor.FromArgb(217, 217, 217));
}
else
{
libro.Range(fila, 1, fila, 16).Style.Font.FontColor = ClosedXML.Excel.XLColor.White;
libro.Range(fila, 1, fila, 16).Style.Fill.SetBackgroundColor(ClosedXML.Excel.XLColor.FromArgb(128, 128, 128));
libro.Range(fila, 1, fila, 18).Style.Font.FontColor = ClosedXML.Excel.XLColor.White;
libro.Range(fila, 1, fila, 18).Style.Fill.SetBackgroundColor(ClosedXML.Excel.XLColor.FromArgb(128, 128, 128));
}
}
cxc = 1;
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblnombreCompleto").Text;
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblfechaingreso").Text;
libro.Cell(fila, cxc++).Value = gvrow.FCTextBox("TxtsueldoDiario").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("TxtdiasLaborados").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("TxtdiasFaltados").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("TxtdiasIncapacidad").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("TxtdiasAguinaldo").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lbldiasAguinaldoprop").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblsueldoAguinaldoCompleto").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblAguinaldoGravado").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblsueldoAguinaldoCompleto").Text.ToDecimal() - gvrow.FCLabel("lblAguinaldoGravado").Text.ToDecimal();
libro.Cell(fila, 1).Value = gvrow.FCLabel("lblnombreCompleto").Text;
libro.Cell(fila, 2).Value = gvrow.FCLabel("lblfechaingreso").Text;
libro.Cell(fila, 3).Value = gvrow.FCTextBox("TxtsueldoDiario").Text.ToDecimal();
libro.Cell(fila, 4).Value = gvrow.FCLabel("TxtdiasLaborados").Text.ToDecimal();
libro.Cell(fila, 5).Value = gvrow.FCLabel("TxtdiasAguinaldo").Text.ToDecimal();
libro.Cell(fila, 6).Value = gvrow.FCLabel("lbldiasAguinaldoprop").Text.ToDecimal();
libro.Cell(fila, 7).Value = gvrow.FCLabel("lblsueldoAguinaldoCompleto").Text.ToDecimal();
libro.Cell(fila, 8).Value = gvrow.FCLabel("lblAguinaldoGravado").Text.ToDecimal();
libro.Cell(fila, 9).Value = gvrow.FCLabel("lblsueldoAguinaldoCompleto").Text.ToDecimal() - gvrow.FCLabel("lblAguinaldoGravado").Text.ToDecimal();
libro.Cell(fila, 10).Value = gvrow.FCLabel("lblFraccion1").Text.ToDecimal();
libro.Cell(fila, 11).Value = gvrow.FCLabel("lblFraccion2").Text.ToDecimal();
libro.Cell(fila, 12).Value = gvrow.FCLabel("lblFraccion3").Text.ToDecimal();
libro.Cell(fila, 13).Value = gvrow.FCLabel("lblFraccion4").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblFraccion1").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblFraccion2").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblFraccion3").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblFraccion4").Text.ToDecimal();
libro.Cell(fila, 14).Value = gvrow.FCLabel("lblISRAguinaldo").Text.ToDecimal();
libro.Cell(fila, 15).Value = gvrow.FCTextBox("TxtDescuento").Text.ToDecimal();
libro.Cell(fila, 16).Value = gvrow.FCLabel("lblAguinaldo").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblISRAguinaldo").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCTextBox("TxtDescuento").Text.ToDecimal();
libro.Cell(fila, cxc++).Value = gvrow.FCLabel("lblAguinaldo").Text.ToDecimal();
}
libro.Range(filatitulo, 1, fila, 16).Columns();
libro.Range(filatitulo + 1, 3, fila + 1, 16).DataType = ClosedXML.Excel.XLDataType.Number;
libro.Range(filatitulo, 1, fila, 18).Columns();
libro.Range(filatitulo + 1, 3, fila + 1, 18).DataType = ClosedXML.Excel.XLDataType.Number;
libro.Range(filatitulo + 1, 3, fila + 1, 3).Style.NumberFormat.Format = "$###,###,###,##0.00";
libro.Range(filatitulo + 1, 7, fila + 1, 16).Style.NumberFormat.Format = "$###,###,###,##0.00";
libro.Range(filatitulo + 1, 9, fila + 1, 18).Style.NumberFormat.Format = "$###,###,###,##0.00";
libro.ColumnsUsed().AdjustToContents();
System.IO.Stream fs = new System.IO.MemoryStream();