diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb index ba63ef5c8..b4557e050 100644 --- a/App_Code/ClsPaginas.vb +++ b/App_Code/ClsPaginas.vb @@ -7962,7 +7962,7 @@ Public Class ClsPaginas If ObjNomina.GetNom_NominasDetalles(CveNomina, CvePersonal, CvePeriodo, "-1") Then DTPercepciones = ObjNomina.DtResultados.FiltraParametros("(Tipo = 'P' OR (Tipo = 'D' AND Importe <0)) AND Importe <>0 AND EsPadre = 1 AND SoloVisible =0") DTDeducciones = ObjNomina.DtResultados.FiltraParametros("Tipo = 'D' AND Importe >0 AND EsPadre = 1 AND SoloVisible =0") - DTDeducciones2 = ObjNomina.DtResultados.FiltraParametros("(Tipo = 'D' AND Importe >0 AND EsPadre = 1 AND SoloVisible =0) OR CveConcepto IN (1471,1491)", "Orden") + DTDeducciones2 = ObjNomina.DtResultados.FiltraParametros("(Tipo = 'D' AND Importe >0 AND EsPadre = 1 AND SoloVisible =0) OR CveConcepto IN (1471,1491)") For Each row As DataRow In DTPercepciones.Rows If row("Tipo").ToString() = "D" Then row("Codigo") = row("Codigo").ToString().Replace("D", "OP") @@ -8011,7 +8011,25 @@ Public Class ClsPaginas rds2.Name = "dsImagenes" rds2.Value = dtqr LSRds.Add(rds2) + Dim numnewfiles As Integer = 0 + If DTPercepciones.Rows.Count > DTDeducciones2.Rows.Count Then + numnewfiles = DTPercepciones.Rows.Count - DTDeducciones2.Rows.Count + For index = 1 To numnewfiles + + DTDeducciones2.Rows.Add(DTDeducciones2.NewRow) + Next + Else + + If DTDeducciones2.Rows.Count > DTPercepciones.Rows.Count Then + numnewfiles = DTDeducciones2.Rows.Count - DTPercepciones.Rows.Count + For index = 1 To numnewfiles + + DTPercepciones.Rows.Add(DTPercepciones.NewRow) + Next + + End If + End If Dim RptDS As New ReportDataSource RptDS.Name = "DsOC" @@ -8369,7 +8387,7 @@ Public Class ClsPaginas DdlSeccionAlmacen.DataSource = dtsec DdlSeccionAlmacen.DataBind() If dtsec Is Nothing Then Exit Sub - If dtsec.Rows.Count = 1 Then + If dtsec.Rows.Count = 1 Then DdlSeccionAlmacen.SelectedIndex = 0 DdlSeccionAlmacen.Enabled = False Else 'si es mayor a uno que por default seleccione el primero, que seria el predeterminado diff --git a/Empresas/119/Formatos/Nomina.rdlc b/Empresas/119/Formatos/Nomina.rdlc index 7692f9b8c..23240a972 100644 --- a/Empresas/119/Formatos/Nomina.rdlc +++ b/Empresas/119/Formatos/Nomina.rdlc @@ -1076,6 +1076,7 @@ =Parameters!ImporteDeducciones.Value @@ -1096,8 +1097,10 @@ 2pt 2pt 2pt + es-MX + true @@ -1326,7 +1329,7 @@ - Sello digital del Emisor + Sello digital del emisor @@ -2256,14 +2260,13 @@ Lugar de expedición: 83220 Hermosillo - Black - 1pt 2pt 2pt 2pt 2pt + es-MX @@ -4762,7 +4765,7 @@ Lugar de expedición: 83220 Hermosillo arial 7.5pt Normal - #,0.00;(#,0.00) + '$'#,0.00;('$'#,0.00) @@ -4780,6 +4783,7 @@ Lugar de expedición: 83220 Hermosillo 2pt 2pt 2pt + es-MX @@ -4816,6 +4820,7 @@ Lugar de expedición: 83220 Hermosillo 2pt 2pt 2pt + es-MX @@ -4853,9 +4858,9 @@ Lugar de expedición: 83220 Hermosillo DsOC - 2.45745cm + 2.58974cm 0.14687cm - 6.13312cm + 6.13311cm 19.90317cm 5