diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb
index 1a5fe698c..c02f80e7a 100644
--- a/App_Code/ClsPaginas.vb
+++ b/App_Code/ClsPaginas.vb
@@ -4291,42 +4291,31 @@ Public Class ClsPaginas
ObjUsuario.Dispose()
Return Retorno
End Function
- Public Sub CargarCentrosDeCosto(DdlProyecto As ListControl, DdlSubProyecto As ListControl, LblProyecto As Label, LblSubProyecto As Label, Optional AplicaTodos As String = "Todos", Optional DdlSubProyectoMultiple As ListControl = Nothing)
+ Public Sub CargarCentrosDeCosto(DdlProyecto As ListControl, DdlSubProyecto As ListControl, LblProyecto As Label, LblSubProyecto As Label, Optional AplicaTodos As String = "Todos", Optional DdlSubProyectoMultiple As ListControl = Nothing, Optional divProyecto As HtmlControl = Nothing)
Select Case UsuarioActual.Empresa.Tipo_CentroCosto
-
- Case 1 To 3
- If LblSubProyecto IsNot Nothing Then
- Select Case UsuarioActual.Empresa.Tipo_CentroCosto
- Case 1
- LblSubProyecto.Text = "Centro de costo"
- Case 2
- LblSubProyecto.Text = "Sucursal"
- Case 3
- LblSubProyecto.Text = "Proyecto"
- End Select
- End If
-
- If DdlProyecto IsNot Nothing Then DdlProyecto.Parent.Visible = False 'DivProyecto
- If LblProyecto IsNot Nothing Then
- LblProyecto.Visible = False
- Else
- RegistraScript("$('[id$=""LblProyecto""]').css('display', 'none');")
- End If
-
- Case 4 To 5
- If LblSubProyecto IsNot Nothing Then
- Select Case UsuarioActual.Empresa.Tipo_CentroCosto
- Case 4
- LblSubProyecto.Text = "Subproyecto"
- Case 5
- LblSubProyecto.Text = "Sucursal"
- End Select
- End If
- If LblProyecto IsNot Nothing Then LblProyecto.Text = "Proyecto"
-
+ Case 1
+ If DdlProyecto IsNot Nothing Then DdlProyecto.Visible = False
+ If LblProyecto IsNot Nothing Then LblProyecto.Visible = False
+ If divProyecto IsNot Nothing Then divProyecto.Visible = False
+ If LblSubProyecto IsNot Nothing Then LblSubProyecto.Text = "Centro de costo"
+ Case 2
+ If DdlProyecto IsNot Nothing Then DdlProyecto.Visible = False
+ If LblProyecto IsNot Nothing Then LblProyecto.Visible = False
+ If divProyecto IsNot Nothing Then divProyecto.Visible = False
+ If LblSubProyecto IsNot Nothing Then LblSubProyecto.Text = "Sucursal"
+ Case 3
+ If DdlProyecto IsNot Nothing Then DdlProyecto.Visible = False
+ If LblProyecto IsNot Nothing Then LblProyecto.Visible = False
+ If divProyecto IsNot Nothing Then divProyecto.Visible = False
+ If LblSubProyecto IsNot Nothing Then LblSubProyecto.Text = "Proyecto"
+ Case 4
+ If LblProyecto IsNot Nothing Then LblProyecto.Text = "Proyecto
"
+ If LblSubProyecto IsNot Nothing Then LblSubProyecto.Text = "Subproyecto"
+ Case 5
+ If LblProyecto IsNot Nothing Then LblProyecto.Text = "Proyecto
"
+ If LblSubProyecto IsNot Nothing Then LblSubProyecto.Text = "Sucursal"
End Select
-
If DdlProyecto IsNot Nothing Then
DdlProyecto.DataSource = If(Not UsuarioActual.TienePermisoProceso(110), GlobalDTProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1).FiltraParametros("", "", {"CveProyecto", "Proyecto"}), GlobalDTProyectos(UsuarioActual.CveEmpresa, -1).FiltraParametros("", "", {"CveProyecto", "Proyecto"}))
DdlProyecto.DataBind()
diff --git a/Ventas/RepVentaDetalle.aspx.vb b/Ventas/RepVentaDetalle.aspx.vb
index e8ba3f14d..04073217c 100644
--- a/Ventas/RepVentaDetalle.aspx.vb
+++ b/Ventas/RepVentaDetalle.aspx.vb
@@ -288,7 +288,7 @@ Partial Class RepVentaDetalle
End Sub
Private Sub CargaCombos()
- CargarCentrosDeCosto(DdlProyecto, DdlSubProyecto, Nothing, LblSubProyecto)
+ CargarCentrosDeCosto(DdlProyecto, DdlSubProyecto, LblProyecto, LblSubProyecto, divProyecto:=DivProyecto)
CargaClientes()
'DdlClientes.setEsWebService(False)
diff --git a/Ventas/RepVentas.aspx.vb b/Ventas/RepVentas.aspx.vb
index c972d0a5d..afec7c32d 100644
--- a/Ventas/RepVentas.aspx.vb
+++ b/Ventas/RepVentas.aspx.vb
@@ -159,7 +159,7 @@ Partial Class Ventas_RepVentas
Private Sub CargaCombos()
- CargarCentrosDeCosto(DdlProyecto, DdlSubProyecto, Nothing, LblSubProyecto)
+ CargarCentrosDeCosto(DdlProyecto, DdlSubProyecto, LblProyecto, LblSubProyecto, divProyecto:=DivProyecto)
'CargaClientes
Dim EsWS = If(UsuarioActual.Empresa.Funcionalidad(105) = "1" Or UsuarioActual.Empresa.Funcionalidad(141) = "1", True, False)