diff --git a/Nomina/Nomina.aspx.cs b/Nomina/Nomina.aspx.cs index bc0f19982..f07485209 100644 --- a/Nomina/Nomina.aspx.cs +++ b/Nomina/Nomina.aspx.cs @@ -3936,9 +3936,12 @@ public partial class Nomina_Nomina2 : ClsPaginas if (continuar) { cargaDatos(CvePersonal: SRCvePersonal); - cargaBitacora(); + if (PnlConceptoPersonal.Visible) + { + cargaBitacora(); + cargasobrericiboconceptos(SRMostrarFormulas); - cargasobrericiboconceptos(SRMostrarFormulas); + } UpGvConceptos.Update(); RegistraScript("$('#ModalUpConcepto').modal('hide');"); @@ -7114,7 +7117,7 @@ public partial class Nomina_Nomina2 : ClsPaginas CcveMovtoPermanente = gvRow.DataKey("CveMovtoPermanente").ToEntero(); int cveConcepto = gvRow.DataKey("CveConcepto").ToEntero(); int cvePersonal = gvRow.DataKey("CvePersonal").ToEntero(); - int CveCuenta = gvRow.DataKey("CveCuenta").ToEntero(); + int CveCuenta = gvRow.DataKey("CveCuenta").ToEntero(); string descripcion = gvRow.DataKey("Descripcion"); int tipoDescuento = gvRow.DataKey("TipoDescuento").ToEntero(); double valor = gvRow.DataKey("Valor").ToDouble(); @@ -7141,7 +7144,7 @@ public partial class Nomina_Nomina2 : ClsPaginas TxtVecesAplicar.Text = vecesAplicar.ToString(); TxtMontoLimite.Text = montoLimite.ToString(); TxtFechaAplicacion.Text = $"{fechaInicioAplicacion:dd/MM/yyyy}"; - DdlCtaContable.SelectedValueExist("-1"); + DdlCtaContable.SelectedValueExist("-1"); ChkEstatus.Checked = estatus; RegistraScript("$('#ModalMovtoPermanente').modal()"); @@ -10168,7 +10171,7 @@ public partial class Nomina_Nomina2 : ClsPaginas } if (essua) { - System.IO.Stream fs=(new CedulaSuaPDF()).writexls(dirPDF); + System.IO.Stream fs = (new CedulaSuaPDF()).writexls(dirPDF); fs.Position = 0; System.IO.MemoryStream memoryStream = new System.IO.MemoryStream(); using (System.IO.Stream input = fs) @@ -10187,8 +10190,8 @@ public partial class Nomina_Nomina2 : ClsPaginas } else { - System.IO.Stream fs =(new CedulaEBAPDF()).writexls(dirPDF); - + System.IO.Stream fs = (new CedulaEBAPDF()).writexls(dirPDF); + fs.Position = 0; System.IO.MemoryStream memoryStream = new System.IO.MemoryStream(); using (System.IO.Stream input = fs) @@ -10655,8 +10658,8 @@ public partial class Nomina_Nomina2 : ClsPaginas } } - libro.Range(2, 7, row, dataEBAPDF.ContieneLic ?15:16).Style.Alignment.Horizontal = ClosedXML.Excel.XLAlignmentHorizontalValues.Right; - libro.Range(2, dataEBAPDF.ContieneLic ? 17:18, row, dataEBAPDF.ContieneLic ? 20:21).Style.Alignment.Horizontal = ClosedXML.Excel.XLAlignmentHorizontalValues.Right; + libro.Range(2, 7, row, dataEBAPDF.ContieneLic ? 15 : 16).Style.Alignment.Horizontal = ClosedXML.Excel.XLAlignmentHorizontalValues.Right; + libro.Range(2, dataEBAPDF.ContieneLic ? 17 : 18, row, dataEBAPDF.ContieneLic ? 20 : 21).Style.Alignment.Horizontal = ClosedXML.Excel.XLAlignmentHorizontalValues.Right; //libro.Range(2, 7, row, 15).Style.NumberFormat.Format = "$ #,##0.00"; //libro.Range(2, 17, row, 20).Style.NumberFormat.Format = "$ #,##0.00"; libro.Columns().AdjustToContents(); @@ -10681,7 +10684,7 @@ public partial class Nomina_Nomina2 : ClsPaginas if (!isTitulo) { text = text.Replace(strtitulo.ToString(), ""); - } + } cedulaSUAEmpleados cempleado = null; string[] lines = text.Split('\n'); int pasoCaptura = 0; @@ -10789,11 +10792,11 @@ public partial class Nomina_Nomina2 : ClsPaginas strb.AppendLine("/*NEWPAGE*/"); } } - + objSUA.txtTodo = strb.ToString(); return objSUA; } - public cedulaSUAEmpleados procesapaso4(string line, cedulaSUAEmpleados empleado,bool ContieneLic) + public cedulaSUAEmpleados procesapaso4(string line, cedulaSUAEmpleados empleado, bool ContieneLic) { if (line.ToUpper().Contains("Página".ToUpper())) { @@ -10855,7 +10858,7 @@ public partial class Nomina_Nomina2 : ClsPaginas } if (col < l && !ismsfsd) { dtos.SDI = splitedline[col++]; } if (col < l && splitedline[col] == "") { col++; } - if(ContieneLic && col < l && !ismsfsd) { dtos.Lic = splitedline[col++]; } + if (ContieneLic && col < l && !ismsfsd) { dtos.Lic = splitedline[col++]; } if (col < l && splitedline[col] == "") { col++; } if (col < l && !ismsfsd) { dtos.Inc = splitedline[col++]; } if (col < l && splitedline[col] == "") { col++; } diff --git a/Nomina/ReportedeAcumulados.aspx b/Nomina/ReportedeAcumulados.aspx index 0236e30d8..f846f0ce2 100644 --- a/Nomina/ReportedeAcumulados.aspx +++ b/Nomina/ReportedeAcumulados.aspx @@ -337,6 +337,20 @@ + + Días IMSS + + + + + + + Salario IMSS + + + + + diff --git a/Nomina/ReportedeAcumulados.aspx.cs b/Nomina/ReportedeAcumulados.aspx.cs index 2494996c2..19d87654d 100644 --- a/Nomina/ReportedeAcumulados.aspx.cs +++ b/Nomina/ReportedeAcumulados.aspx.cs @@ -196,7 +196,7 @@ public partial class Nomina_ReportedeAcumulados : ClsPaginas //string ctipo = "P"; - int CurrentColumn = 5; + int CurrentColumn = 7; BoundField bf; foreach (DataRow row in dtConceptos.FiltraParametros("Tipo IN ('P') AND EsPadre = 1 ").Rows) { @@ -428,6 +428,18 @@ public partial class Nomina_ReportedeAcumulados : ClsPaginas libro.Cell(3, column).Value = " "; libro.Column(column).Width = 35; + column++; + libro.Cell(1, column).Value = " "; + libro.Cell(2, column).Value = "Días IMSS"; + libro.Cell(3, column).Value = " "; + libro.Column(column).Width = 35; + + column++; + libro.Cell(1, column).Value = " "; + libro.Cell(2, column).Value = "Salario IMSS"; + libro.Cell(3, column).Value = " "; + libro.Column(column).Width = 35; + int iniciotipe = column; foreach (DataRow row in dtConceptos.FiltraParametros("Tipo ='P' AND EsPadre = 1 ").Rows) { @@ -545,6 +557,10 @@ public partial class Nomina_ReportedeAcumulados : ClsPaginas libro.Cell(Fila, column).Value = string.Format("'{0}", erow["NumeroSS"]); column++; libro.Cell(Fila, column).Value = erow["RegistroPatronal"]; + column++; + libro.Cell(Fila, column).Value = erow["DiasAsistio"]; + column++; + libro.Cell(Fila, column).Value = erow["SBC"]; foreach (DataRow row in dtConceptos.FiltraParametros("Tipo = 'P' AND EsPadre = 1 ").Rows) { column++;