diff --git a/AF/CatAF.aspx.vb b/AF/CatAF.aspx.vb
index cb8796a01..c74216334 100644
--- a/AF/CatAF.aspx.vb
+++ b/AF/CatAF.aspx.vb
@@ -88,9 +88,12 @@ Partial Class AF_CatAF
DdlEstatus.DataBind()
DdlEstatus.Items.Insert(0, New ListItem("Todos", "-1"))
- DdlProyecto.DataSource = GlobalDTProyectos(UsuarioActual.CveEmpresa)
- DdlProyecto.DataBind()
- DdlProyecto.Items.Insert(0, New ListItem("Todos", "-1"))
+ CargarCentrosDeCosto(DdlProyecto, DdlSubProyecto, LblProyecto, LblSubProyecto)
+ DivProyecto.Visible = LblProyecto.Visible
+ DivProyectoDdl.Visible = LblProyecto.Visible
+ 'DdlProyecto.DataSource = GlobalDTProyectos(UsuarioActual.CveEmpresa)
+ 'DdlProyecto.DataBind()
+ 'DdlProyecto.Items.Insert(0, New ListItem("Todos", "-1"))
DdlCliente.DataSource = GlobalDTCliente(UsuarioActual.CveEmpresa)
DdlCliente.DataBind()
diff --git a/AF/PopUpBuscarAF.aspx b/AF/PopUpBuscarAF.aspx
index c1803d052..7fc99c76c 100644
--- a/AF/PopUpBuscarAF.aspx
+++ b/AF/PopUpBuscarAF.aspx
@@ -177,15 +177,19 @@
--%>
- | SubProyecto: |
+
+ SubProyecto:
+ |
diff --git a/AF/PopUpBuscarAF.aspx.vb b/AF/PopUpBuscarAF.aspx.vb
index 622f71560..864de32d2 100644
--- a/AF/PopUpBuscarAF.aspx.vb
+++ b/AF/PopUpBuscarAF.aspx.vb
@@ -126,7 +126,11 @@ Partial Class AF_PopUpBuscarAF
CargaEstatusActivoFijo()
CargaMarcaActivoFijo()
'CargaModeloActivoFijo()
- CargaProyecto()
+ CargarCentrosDeCosto(DdlProyecto, Nothing, LblProyecto, LblSubProyectos)
+ If Not LblProyecto.Visible Then
+ tdProyecto.Attributes.Add("style", "display:none")
+ tdDdlProyecto.Attributes.Add("style", "display:none")
+ End If
CargaSubProyecto()
CargaSubTipoActivoFijo()
CargaCliente()
@@ -236,10 +240,6 @@ Partial Class AF_PopUpBuscarAF
DdlSubProyecto.Items.Insert(0, New ListItem("Sin SubProyecto asignado", "-1"))
End Sub
- Private Sub CargaProyecto()
- DdlProyecto.DataSource = GlobalDTProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1)
- DdlProyecto.DataBind()
- End Sub
Private Sub CargaEstatusActivoFijo()
DdlEstadoActivoFijo.DataSource = GlobalDTEstadoActivoFijo
DdlEstadoActivoFijo.DataBind()
diff --git a/Acumuladores/CatFoliosGarantia.aspx.vb b/Acumuladores/CatFoliosGarantia.aspx.vb
index 26e8947e3..4c29e4dbe 100644
--- a/Acumuladores/CatFoliosGarantia.aspx.vb
+++ b/Acumuladores/CatFoliosGarantia.aspx.vb
@@ -48,10 +48,6 @@ Partial Class Acumuladores_CatFoliosGarantia
#Region "Folios GarantÃa"
Private Sub CargaSubProyectos()
CargarCentrosDeCosto(Nothing, DdlSubProyectos, Nothing, lblSubProyecto)
- DdlSubProyectos.Items.Clear()
- DdlSubProyectos.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
- DdlSubProyectos.DataBind()
- DdlSubProyectos.Items.Insert(0, New ListItem("Todos", "-1"))
End Sub
Private Sub CargadatosGvFolioGarantia(EstatusValor As Integer, tipoFolioValor As String)
diff --git a/Acumuladores/RepIndicadorDiario.aspx b/Acumuladores/RepIndicadorDiario.aspx
index d8060715c..c818314b3 100644
--- a/Acumuladores/RepIndicadorDiario.aspx
+++ b/Acumuladores/RepIndicadorDiario.aspx
@@ -151,10 +151,10 @@
SubProyecto:
- <%--
+
- --%>
-
+
+ <%-- --%>
diff --git a/Acumuladores/RepIndicadorDiario.aspx.vb b/Acumuladores/RepIndicadorDiario.aspx.vb
index 362c272d4..31156c0e1 100644
--- a/Acumuladores/RepIndicadorDiario.aspx.vb
+++ b/Acumuladores/RepIndicadorDiario.aspx.vb
@@ -84,10 +84,8 @@ Partial Class ACumuladores_RepIndicadorDiario
Private Sub CargaCombos()
- DdlSubProyecto.DataSource = GlobalDTSubProyectos(-1, -1, UsuarioActual.CveEmpresa)
- DdlSubProyecto.DataBind()
- DdlSubProyecto.Items.Insert(0, New ListItem("Todos", "-1"))
- DdlSubProyecto.SelectedValuesIfExist("-1")
+ CargarCentrosDeCosto(Nothing, DdlSubProyecto, Nothing, LblSubProyecto)
+ DdlSubProyecto.SelectedValueExist("-1")
End Sub
@@ -188,7 +186,7 @@ Partial Class ACumuladores_RepIndicadorDiario
If txtFechaF.Text = "" Then FechaFn = ""
- Dim SubProyecto = If(DdlSubProyecto.GetSelectedText = "", "", $" SubProyecto: {DdlSubProyecto.GetSelectedText}")
+ Dim SubProyecto = If(DdlSubProyecto.SelectedItem.Text = "", "", $" SubProyecto: {DdlSubProyecto.SelectedItem.Text}")
Dim FechaIF, FechaFF As String
diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb
index 5da9e2bbf..89af4575d 100644
--- a/App_Code/ClsPaginas.vb
+++ b/App_Code/ClsPaginas.vb
@@ -8045,19 +8045,22 @@ Public Class ClsPaginas
Select Case UsuarioActual.Empresa.Tipo_CentroCosto
Case 1
If DdlProyecto IsNot Nothing Then DdlProyecto.Visible = False
- LblSubProyecto.Text = "Centro Costo"
+ If LthProyectoP IsNot Nothing Then LthProyectoP.Visible = False
+ If LblSubProyecto IsNot Nothing Then LblSubProyecto.Text = "Centro Costo"
Case 2
If DdlProyecto IsNot Nothing Then DdlProyecto.Visible = False
- LblSubProyecto.Text = "Sucursal"
+ If LthProyectoP IsNot Nothing Then LthProyectoP.Visible = False
+ If LblSubProyecto IsNot Nothing Then LblSubProyecto.Text = "Sucursal"
Case 3
If DdlProyecto IsNot Nothing Then DdlProyecto.Visible = False
- LblSubProyecto.Text = "Proyecto"
+ If LthProyectoP IsNot Nothing Then LthProyectoP.Visible = False
+ If LblSubProyecto IsNot Nothing Then LblSubProyecto.Text = "Proyecto"
Case 4
If LthProyectoP IsNot Nothing Then LthProyectoP.Text = "Proyecto "
- LblSubProyecto.Text = "Subproyecto"
+ If LblSubProyecto IsNot Nothing Then LblSubProyecto.Text = "Subproyecto"
Case 5
If LthProyectoP IsNot Nothing Then LthProyectoP.Text = "Proyecto "
- LblSubProyecto.Text = "Sucursal"
+ If LblSubProyecto IsNot Nothing Then LblSubProyecto.Text = "Sucursal"
End Select
If DdlProyecto IsNot Nothing Then
diff --git a/App_Code/ClsSisEmpresas.vb b/App_Code/ClsSisEmpresas.vb
index 8c83cfb7a..40cc65235 100644
--- a/App_Code/ClsSisEmpresas.vb
+++ b/App_Code/ClsSisEmpresas.vb
@@ -449,7 +449,7 @@ Public Class ClsSisEmpresas
_Empresa.PV_TerminalTipo = Data.Rows(0)("PV_TerminalTipo").ToString.ToEntero
_Empresa.EjercicioActual = Data.Rows(0)("EjercicioActual").ToString.ToEntero
_Empresa.PeriodoActual = Data.Rows(0)("PeriodoActual").ToString.ToEntero
- _Empresa.GralSoloProyecto = Data.Rows(0)("Gral_SoloProyecto").ToString <> "No"
+ '_Empresa.GralSoloProyecto = Data.Rows(0)("Gral_SoloProyecto").ToString <> "No"
_Empresa.MetodoOC = Data.Rows(0)("MetodoOC").ToString.ToEntero
_Empresa.CveMetodoInventario = Data.Rows(0)("Inv_CveMetodoInventario").ToString.ToEntero
_Empresa.RequiereCentroCostos = Data.Rows(0)("RequiereCentroCostos").ToString <> "No"
diff --git a/App_Code/Empresa.vb b/App_Code/Empresa.vb
index d2fef276f..eec8c4022 100644
--- a/App_Code/Empresa.vb
+++ b/App_Code/Empresa.vb
@@ -40,7 +40,6 @@ Public Class Empresa
Public Property MostrarRetIVA As Boolean
Public Property EjercicioActual As Integer
Public Property PeriodoActual As Integer
- Public Property GralSoloProyecto As Boolean
Public Property MetodoOC As Integer
Public Property CveMetodoInventario As Integer
Public Property RequiereCentroCostos As Boolean
diff --git a/Compras/Compras.aspx b/Compras/Compras.aspx
index 82abd140c..ded4e0c6f 100644
--- a/Compras/Compras.aspx
+++ b/Compras/Compras.aspx
@@ -4431,7 +4431,7 @@
-
+ <%----%>
<%--
--%>
diff --git a/Compras/Compras.aspx.vb b/Compras/Compras.aspx.vb
index 9782d8da6..03865ea0d 100644
--- a/Compras/Compras.aspx.vb
+++ b/Compras/Compras.aspx.vb
@@ -1534,96 +1534,17 @@ Partial Class Compras_Compras
liServicios.Visible = False
DivConsignaciones.Visible = False
End If
-
CargarCentrosDeCosto(DdlAsignarProyecto, DdlAsignaSubProyecto, LitHProyecto, LblSubProyectoHeader)
- If UsuarioActual.Empresa.Tipo_CentroCosto = 2 Then
- ' LitHProyecto.Text = "Proyecto"
- ' LthProyectoP.Text = "Proyecto"
-
- ' LblSubProyectoHeader.Text = ""
- ' LblSubProyectoPHeader.Text = ""
-
- ' LblSubProyecto.InnerText = "Proyecto"
- ' 'LblSubProyectoDivAplica.InnerText = "Proyecto"
-
- 'DdlSubProyecto.Items.Clear()
- ''DdlSubProyecto.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
- 'DdlSubProyecto.DataSource = If(UsuarioActual.Empresa.Funcionalidad(102) = "1" AndAlso Not UsuarioActual.TienePermisoProceso(110), GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1), GlobalDTSubProyectos(-1, -1, UsuarioActual.CveEmpresa, 1))
- 'DdlSubProyecto.DataBind()
- 'DdlSubProyecto.Items.Insert(0, New ListItem("Seleccione", "-1"))
-
- ' 'DdlAsignaSubProyecto.Items.Clear()
- ' 'DdlAsignaSubProyecto.DataSource = If(UsuarioActual.Empresa.Funcionalidad(102) = "1" AndAlso Not UsuarioActual.TienePermisoProceso(110), GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1), GlobalDTSubProyectos(-1, -1, UsuarioActual.CveEmpresa, 1))
- ' 'DdlAsignaSubProyecto.DataBind()
- ' 'DdlAsignaSubProyecto.Items.Insert(0, New ListItem("Seleccione", "-1"))
-
- divproyecto.Visible = False
- 'divasignaproyecto.Visible = False
- DdlProyecto.Visible = False
- DdlProyecto.Items(0).Text = ""
-
- ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 1 Then
- ' LitHProyecto.Text = "Sucursal"
- ' LthProyectoP.Text = "Sucursal"
-
- ' LblSubProyectoHeader.Text = ""
- ' LblSubProyectoPHeader.Text = ""
-
- ' LblSubProyecto.InnerText = "Sucursal"
- ' 'LblSubProyectoDivAplica.InnerText = "Sucursal"
-
- 'DdlSubProyecto.Items.Clear()
- ''DdlSubProyecto.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
- 'DdlSubProyecto.DataSource = If(UsuarioActual.Empresa.Funcionalidad(102) = "1" AndAlso Not UsuarioActual.TienePermisoProceso(110), GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1), GlobalDTSubProyectos(-1, -1, UsuarioActual.CveEmpresa, 1))
- 'DdlSubProyecto.DataBind()
- 'DdlSubProyecto.Items.Insert(0, New ListItem("Seleccione", "-1"))
-
- ' 'DdlAsignaSubProyecto.Items.Clear()
- ' 'DdlAsignaSubProyecto.DataSource = If(UsuarioActual.Empresa.Funcionalidad(102) = "1" AndAlso Not UsuarioActual.TienePermisoProceso(110), GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1), GlobalDTSubProyectos(-1, -1, UsuarioActual.CveEmpresa, 1))
- ' 'DdlAsignaSubProyecto.DataBind()
- ' 'DdlAsignaSubProyecto.Items.Insert(0, New ListItem("Seleccione", "-1"))
-
- divproyecto.Visible = False
- 'divasignaproyecto.Visible = False
- DdlProyecto.Visible = False
- DdlProyecto.Items(0).Text = ""
-
- 'ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 4 Then
- ' LitHProyecto.Text = "Sucursal"
- ' LthProyectoP.Text = "Sucursal"
-
- ' LblSubProyectoHeader.Text = "Proyecto"
- ' LblSubProyectoPHeader.Text = "Proyecto"
-
- ' 'LblSubProyectoDivAplica.InnerText = "Sucursal"
- ' 'LblProyectoDivAplica.InnerText = "Proyecto"
- ' LblSubProyecto.InnerText = "Sucursal"
- ' LblProyecto.InnerText = "Proyecto"
-
- 'ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 5 Then
- ' LitHProyecto.Text = "Proyecto"
- ' LthProyectoP.Text = "Proyecto"
-
- ' LblSubProyectoHeader.Text = "Sucursal"
- ' LblSubProyectoPHeader.Text = "Sucursal"
-
- ' 'LblSubProyectoDivAplica.InnerText = "Proyecto"
- ' 'LblProyectoDivAplica.InnerText = "Sucursal"
- ' LblSubProyecto.InnerText = "Proyecto"
- ' LblProyecto.InnerText = "Sucursal"
- End If
+ CargarCentrosDeCosto(DdlProyecto, Nothing, Nothing, Nothing)
+ divproyecto.Visible = DdlProyecto.Visible
CargaGvPersonal()
CargaDdlPersonal()
-
InicializaDevolucionAlmacen()
HabilitaEdicionManualAgregar()
InicializaActualizarTC()
-
-
-
LtlTareaNueva.Text = String.Format(" Tarea", CveCompra)
End If
@@ -11300,7 +11221,6 @@ Partial Class Compras_Compras
CargaClasificacionesComprobaciones()
CargaClasificaciones()
CargaPS(-1)
- CargaProyecto()
CreaDTCompras()
CargaMonedas()
CargarAlmacen()
@@ -17430,12 +17350,7 @@ Partial Class Compras_Compras
Alert("Es necesario seleccionar el Proveedor al cual se le va a capturar.", TipoMensaje.MsgAdvertencia, "AbrirVentana(""/Compras/PopUpBuscarProveedor.aspx?Opt=Fact"", 800, 547, ""N"", ""PopUpBuscar"")")
End If
End Sub
- Private Sub CargaProyecto()
- DdlProyecto.DataSource = If(UsuarioActual.Empresa.Funcionalidad(102) = "1" AndAlso Not UsuarioActual.TienePermisoProceso(110), GlobalDTProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1).FiltraParametros("", "", {"CveProyecto", "Proyecto"}), GlobalDTProyectos(UsuarioActual.CveEmpresa, -1).FiltraParametros("", "", {"CveProyecto", "Proyecto"}))
- 'DdlProyecto.DataSource = GlobalDTProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1)
- DdlProyecto.DataBind()
- End Sub
Protected Sub DdlProyectoAsignado_SelectedIndexChanged(sender As Object, e As System.EventArgs) Handles DdlProyecto.SelectedIndexChanged
CargaSubProyecto()
End Sub
diff --git a/OC/OC.aspx.vb b/OC/OC.aspx.vb
index 8ee126486..fea9eb9c6 100644
--- a/OC/OC.aspx.vb
+++ b/OC/OC.aspx.vb
@@ -696,46 +696,18 @@ Partial Class OC
End If
If UsuarioActual.Empresa.Tipo_CentroCosto = 1 Then
- DdlProyecto.Visible = False
- 'TituloSubProyecto.Text = ""
- 'TtituloProyecto.Text = "Sucursal"
- DdlSubProyecto.DataSource = DtEstatusUsuarios.FiltraParametros("", "", {"CveSubProyecto", "SubProyecto"}) 'If(UsuarioActual.Empresa.Funcionalidad(102) = "1" AndAlso Not UsuarioActual.TienePermisoProceso(110), GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, CveEmpresaActual, -1, 1), GlobalDTSubProyectos(-1, -1, CveEmpresaActual, 1)) ' DtEstatusUsuarios.FiltraParametros("", "", {"CveSubProyecto", "SubProyecto"})
- DdlSubProyecto.DataBind()
- DdlSubProyecto.Items.Insert(0, New ListItem("Seleccione", "-1"))
- DivProyecto.Visible = False
- DdlSubProyectoContrato.DataSource = DtEstatusUsuarios.FiltraParametros("", "", {"CveSubProyecto", "SubProyecto"}) 'If(UsuarioActual.Empresa.Funcionalidad(102) = "1" AndAlso Not UsuarioActual.TienePermisoProceso(110), GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, CveEmpresaActual, -1, 1), GlobalDTSubProyectos(-1, -1, CveEmpresaActual, 1)) ' DtEstatusUsuarios.FiltraParametros("", "", {"CveSubProyecto", "SubProyecto"})
- DdlSubProyectoContrato.DataBind()
- DdlSubProyectoContrato.Items.Insert(0, New ListItem("Seleccione", "-1"))
- LblSubProyecto.Text = "Sucursal"
ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 2 Then
- DdlProyecto.Visible = False
- 'TituloSubProyecto.Text = ""
- 'TtituloProyecto.Text = "Proyecto"
- DdlSubProyecto.DataSource = DtEstatusUsuarios.FiltraParametros("", "", {"CveSubProyecto", "SubProyecto"}) 'If(UsuarioActual.Empresa.Funcionalidad(102) = "1" AndAlso Not UsuarioActual.TienePermisoProceso(110), GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, CveEmpresaActual, -1, 1), GlobalDTSubProyectos(-1, -1, CveEmpresaActual, 1)) ' DtEstatusUsuarios.FiltraParametros("", "", {"CveSubProyecto", "SubProyecto"})
- DdlSubProyecto.DataBind()
- DdlSubProyecto.Items.Insert(0, New ListItem("Seleccione", "-1"))
- DivProyecto.Visible = False
- DdlSubProyectoContrato.DataSource = DtEstatusUsuarios.FiltraParametros("", "", {"CveSubProyecto", "SubProyecto"}) 'If(UsuarioActual.Empresa.Funcionalidad(102) = "1" AndAlso Not UsuarioActual.TienePermisoProceso(110), GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, CveEmpresaActual, -1, 1), GlobalDTSubProyectos(-1, -1, CveEmpresaActual, 1)) ' DtEstatusUsuarios.FiltraParametros("", "", {"CveSubProyecto", "SubProyecto"})
- DdlSubProyectoContrato.DataBind()
- DdlSubProyectoContrato.Items.Insert(0, New ListItem("Seleccione", "-1"))
- LblSubProyecto.Text = "Proyecto"
ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 4 Then
- 'TtituloProyecto.Text = "Sucursal"
- 'TituloSubProyecto.Text = "Proyecto"
- LblSubProyecto.Text = "Proyecto"
- LblProyecto.Text = "Sucursal"
ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 5 Then
- 'TtituloProyecto.Text = "Proyecto"
- 'TituloSubProyecto.Text = "Sucursal"
- LblSubProyecto.Text = "Sucursal"
- LblProyecto.Text = "Proyecto"
End If
CargarCentrosDeCosto(DdlProyecto, DdlSubProyecto, TtituloProyecto, TituloSubProyecto)
+ CargarCentrosDeCosto(Nothing, DdlSubProyectoContrato, LblProyecto, LblSubProyecto)
+ DivProyecto.Visible = DdlProyecto.Visible
'SOLO SE MUESTRA CUANDO ES REGISTRO NUEVO
If Not CveOrdenCompra > 0 Then
diff --git a/Ventas/Ventas.aspx b/Ventas/Ventas.aspx
index 91bc5be3e..708fce0c6 100644
--- a/Ventas/Ventas.aspx
+++ b/Ventas/Ventas.aspx
@@ -595,9 +595,12 @@
|