diff --git a/CxC/RepCxCDetalle.aspx b/CxC/RepCxCDetalle.aspx index a4cffc142..7bd820d71 100644 --- a/CxC/RepCxCDetalle.aspx +++ b/CxC/RepCxCDetalle.aspx @@ -547,6 +547,7 @@ + @@ -684,12 +685,13 @@ + + + - - - + diff --git a/CxC/RepCxCDetalle.aspx.vb b/CxC/RepCxCDetalle.aspx.vb index e083ef749..233bc5cef 100644 --- a/CxC/RepCxCDetalle.aspx.vb +++ b/CxC/RepCxCDetalle.aspx.vb @@ -569,331 +569,69 @@ Partial Class RepCxCDetalle End If End If - End Sub - + End Sub + #End Region - + #Region "PERSONALIZAR COLUMNAS" - - Protected Sub BtnPersonalizar_Click(sender As Object, e As EventArgs) Handles BtnPersonalizar.Click - - If ChkFecha.Checked Then - GvDatos.Columns(1).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(1).Visible = False - End If - - If ChkFolio.Checked Then - GvDatos.Columns(2).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(2).Visible = False - End If - - If ChkTotal.Checked Then - GvDatos.Columns(9).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(9).Visible = False - End If - - If ChkSubTotal.Checked Then - GvDatos.Columns(3).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(3).Visible = False - End If - - If ChkIVA.Checked Then - GvDatos.Columns(6).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(6).Visible = False - End If - - If ChkDescuento.Checked Then - GvDatos.Columns(4).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(4).Visible = False - End If - - If ChkAmortizacion.Checked Then - GvDatos.Columns(5).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(5).Visible = False - End If - - If ChkRetIVA.Checked Then - GvDatos.Columns(7).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(7).Visible = False - End If - - If ChkRetISR.Checked Then - GvDatos.Columns(9).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(9).Visible = False - End If - - If ChkMoneda.Checked Then - GvDatos.Columns(10).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(10).Visible = False - End If - - If ChkSucursal.Checked Then - GvDatos.Columns(11).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(11).Visible = False - End If - - If ChkCodigo.Checked Then - GvDatos.Columns(15).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(15).Visible = False - End If - - If ChkCliente.Checked Then - GvDatos.Columns(16).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(16).Visible = False - End If - - If ChkSucursalCliente.Checked Then - GvDatos.Columns(17).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(17).Visible = False - End If - - If ChkVendedor.Checked Then - GvDatos.Columns(18).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(18).Visible = False - End If - - If ChlMotivoDescuento.Checked Then - GvDatos.Columns(19).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(19).Visible = False - End If - - If ChkEstatusFactura.Checked Then - GvDatos.Columns(20).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(20).Visible = False - End If - - If ChkSeTimbro.Checked Then - GvDatos.Columns(21).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(21).Visible = False - End If - - If ChkCuentaContableReferencia.Checked Then - GvDatos.Columns(22).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(22).Visible = False - End If - - - If ChkCuentaContable.Checked Then - GvDatos.Columns(23).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(23).Visible = False - End If - - If ChkUsuario.Checked Then - GvDatos.Columns(24).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(24).Visible = False - End If - - If ChkMotivoCancelacion.Checked Then - GvDatos.Columns(25).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(25).Visible = False - End If - - If ChkObservaciones.Checked Then - GvDatos.Columns(26).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(26).Visible = False - End If - - If ChkSucursalEjecucion.Checked Then - GvDatos.Columns(27).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(27).Visible = False - End If - - If ChkTelefono.Checked Then - GvDatos.Columns(28).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(28).Visible = False - End If - - If ChkMail.Checked Then - GvDatos.Columns(29).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(29).Visible = False - End If - - If ChkLimiteCredito.Checked Then - GvDatos.Columns(30).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(30).Visible = False - End If - - If ChkSucursalCobranza.Checked Then - GvDatos.Columns(31).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(31).Visible = False - End If - - If ChkEstatusCobranza.Checked Then - GvDatos.Columns(33).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(33).Visible = False - End If - - If ChkTurnoCobranza.Checked Then - GvDatos.Columns(34).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(34).Visible = False - End If - - If ChkObsCobranza.Checked Then - GvDatos.Columns(35).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(35).Visible = False - End If - - - If ChkFechaCobranza.Checked Then - GvDatos.Columns(36).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(36).Visible = False - End If - - If ChkHorario.Checked Then - GvDatos.Columns(37).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(37).Visible = False - End If - - If ChkDiasPago.Checked Then - GvDatos.Columns(38).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(38).Visible = False - End If - - If ChkSeEnvioMail.Checked Then - GvDatos.Columns(39).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(39).Visible = False - End If - - If ChkEstatusCliente.Checked Then - GvDatos.Columns(40).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(40).Visible = False - End If - - If ChkIEPS.Checked Then - GvDatos.Columns(41).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(41).Visible = False - End If - - If ChkDiasTranscurridos.Checked Then - GvDatos.Columns(42).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(42).Visible = False - End If - - If ChkTC.Checked Then - GvDatos.Columns(43).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(43).Visible = False - End If - - If ChkFechaEjecucion.Checked Then - GvDatos.Columns(44).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(44).Visible = False - End If - - If ChkMostrarLineaAdicional.Checked Then - GvDatos.Columns(45).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(45).Visible = False - End If - If ChkMostrarDescripcionVenta.Checked Then - GvDatos.Columns(46).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(46).Visible = False - End If - - If ChkContrato.Checked Then - GvDatos.Columns(47).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(47).Visible = False - End If - If ChkIVAPend.Checked Then - GvDatos.Columns(48).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(48).Visible = False - End If + Protected Sub BtnPersonalizar_Click(sender As Object, e As EventArgs) Handles BtnPersonalizar.Click + + ActivaColumna(1, ChkFecha.Checked) + ActivaColumna(2, ChkFolio.Checked) + ActivaColumna(3, ChkSubTotal.Checked) + ActivaColumna(4, ChkDescuento.Checked) + ActivaColumna(5, ChkAmortizacion.Checked) + ActivaColumna(6, ChkIVA.Checked) + ActivaColumna(7, ChkRetIVA.Checked) + ActivaColumna(8, ChkRetISR.Checked) + ActivaColumna(9, ChkTotal.Checked) + ActivaColumna(10, ChkMoneda.Checked) + + ActivaColumna(11, ChkSucursal.Checked) + 'ActivaColumna(12, ChkCuentaContableReferencia.Checked) + 'ActivaColumna(13, ChkCuentaContable.Checked) + 'ActivaColumna(14, ChkUsuario.Checked) + ActivaColumna(15, ChkCodigo.Checked) + ActivaColumna(16, ChkCliente.Checked) + ActivaColumna(17, ChkSucursalCliente.Checked) + ActivaColumna(18, ChkVendedor.Checked) + ActivaColumna(19, ChlMotivoDescuento.Checked) + ActivaColumna(20, ChkEstatusFactura.Checked) + + ActivaColumna(21, ChkSeTimbro.Checked) + ActivaColumna(22, ChkCuentaContableReferencia.Checked) + ActivaColumna(23, ChkCuentaContable.Checked) + ActivaColumna(24, ChkUsuario.Checked) + ActivaColumna(25, ChkMotivoCancelacion.Checked) + ActivaColumna(26, ChkObservaciones.Checked) + ActivaColumna(27, ChkSucursalEjecucion.Checked) + ActivaColumna(28, ChkTelefono.Checked) + ActivaColumna(29, ChkMail.Checked) + ActivaColumna(30, ChkLimiteCredito.Checked) + + ActivaColumna(31, ChkSucursalCobranza.Checked) + 'chk ActivaColumna(32, ChkSucursalCobranza.Checked) + ActivaColumna(33, ChkEstatusCobranza.Checked) + ActivaColumna(34, ChkTurnoCobranza.Checked) + ActivaColumna(35, ChkObsCobranza.Checked) + ActivaColumna(36, ChkFechaCobranza.Checked) + ActivaColumna(37, ChkHorario.Checked) + ActivaColumna(38, ChkDiasPago.Checked) + ActivaColumna(39, ChkSeEnvioMail.Checked) + ActivaColumna(40, ChkEstatusCliente.Checked) + + ActivaColumna(41, ChkIEPS.Checked) + ActivaColumna(42, ChkDiasTranscurridos.Checked) + ActivaColumna(43, ChkTC.Checked) + ActivaColumna(44, ChkFechaEjecucion.Checked) + ActivaColumna(45, ChkMostrarLineaAdicional.Checked) + ActivaColumna(46, ChkMostrarDescripcionVenta.Checked) + ActivaColumna(47, ChkContrato.Checked) + ActivaColumna(48, ChkSubTotalPend.Checked) + ActivaColumna(49, ChkIVAPend.Checked) + ActivaColumna(50, ChkIEPSPend.Checked) - If ChkIEPSPend.Checked Then - GvDatos.Columns(49).Visible = True - SePersonalizo = 1 - Else - GvDatos.Columns(49).Visible = False - End If - - If SePersonalizo = 1 Then ImgExcelPersonalizado.Visible = True Else @@ -903,10 +641,20 @@ Partial Class RepCxCDetalle CargaDatos() RegistraScript("$('#DivPersonalizar').modal('hide');") - End Sub - + End Sub + + Private Sub ActivaColumna(Indice As Integer, Activo As Boolean) + + If Activo Then + GvDatos.Columns(Indice).Visible = True + SePersonalizo = 1 + Else + SePersonalizo = 0 + End If + + End Sub #End Region - + #Region "IMPRESIONES" Protected Sub ImgExcel_Click(sender As Object, e As System.EventArgs) Handles ImgExcel.Click GenerarImpresion("EXCEL")