diff --git a/Compras/RepComprasAF.aspx.vb b/Compras/RepComprasAF.aspx.vb
index f6dae6e0f..87a10b5f0 100644
--- a/Compras/RepComprasAF.aspx.vb
+++ b/Compras/RepComprasAF.aspx.vb
@@ -111,18 +111,22 @@ Partial Class Compras_RepComprasAF
If UsuarioActual.Empresa.Tipo_CentroCosto = 1 Then
DdlProyecto.Visible = False
- LblSubProyecto.Text = "Sucursal"
+ 'LblSubProyecto.Text = "Sucursal"
LblProyecto.Visible = False
- DdlSubProyecto.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
- DdlSubProyecto.DataBind()
- DdlSubProyecto.Items.Insert(0, New ListItem("Seleccione", "-1"))
+ ' DdlSubProyecto.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
+ CargarCentrosDeCosto(Nothing, DdlSubProyecto, Nothing, LblSubProyecto)
+ 'DdlSubProyecto.DataBind()
+ 'DdlSubProyecto.Items.Insert(0, New ListItem("Seleccione", "-1"))
ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 2 Then
DdlProyecto.Visible = False
- LblSubProyecto.Text = "Proyecto"
+ 'LblSubProyecto.Text = "Proyecto"
LblProyecto.Visible = False
- DdlSubProyecto.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
- DdlSubProyecto.DataBind()
- DdlSubProyecto.Items.Insert(0, New ListItem("Seleccione", "-1"))
+
+ 'DdlSubProyecto.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
+ 'DdlSubProyecto.DataBind()
+ CargarCentrosDeCosto(Nothing, DdlSubProyecto, Nothing, LblSubProyecto)
+
+ 'DdlSubProyecto.Items.Insert(0, New ListItem("Seleccione", "-1"))
ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 3 Or UsuarioActual.Empresa.Tipo_CentroCosto = 0 Then
LblProyecto.Text = "Proyecto"
@@ -149,10 +153,14 @@ Partial Class Compras_RepComprasAF
End Sub
Private Sub CargaSubProyecto()
- DdlSubProyecto.Items.Clear()
- DdlSubProyecto.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
- DdlSubProyecto.DataBind()
- DdlSubProyecto.Items.Insert(0, New ListItem("Seleccione", "-1"))
+
+
+ CargarCentrosDeCosto(Nothing, DdlSubProyecto, Nothing, LblSubProyecto)
+
+ 'DdlSubProyecto.Items.Clear()
+ 'DdlSubProyecto.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
+ 'DdlSubProyecto.DataBind()
+ 'DdlSubProyecto.Items.Insert(0, New ListItem("Seleccione", "-1"))
End Sub
Protected Sub BtnConsultar_Click(sender As Object, e As System.EventArgs) Handles BtnConsultar.Click
CargaDatos()
diff --git a/Compras/RepComprasAFDetalle.aspx.vb b/Compras/RepComprasAFDetalle.aspx.vb
index fd65f6a70..b3b037570 100644
--- a/Compras/RepComprasAFDetalle.aspx.vb
+++ b/Compras/RepComprasAFDetalle.aspx.vb
@@ -174,6 +174,11 @@ Partial Class Compras_RepComprasAFDetalle
DdlProveedores.DataSource = GlobalDTCompProveedores(UsuarioActual.CveEmpresa)
DdlProveedores.DataBind()
+ If Request.QueryString("CveProveedor") IsNot Nothing AndAlso Request.QueryString("CveProveedor").ToEntero = -3 Then
+ DdlProveedores.Items.Add(New ListItem("Consumo Interno", "-3"))
+ End If
+
+
DdlMonedas.DataSource = GlobalDTMonedas()
DdlMonedas.DataBind()
@@ -325,11 +330,18 @@ Partial Class Compras_RepComprasAFDetalle
FechaF = If(IsDate(txtFechaF.Text.Trim()), txtFechaF.Text.Trim(), "-1")
- Dim Liga As String = $"/Compras/Compras.aspx?CveCompra={e.Row.DBCampo("CveCompra")}"
+ Dim Liga As String = ""
+
+
+ If e.Row.DBCampo("CveCompra").ToEntero > 0 Then
+ Liga = $"/Compras/Compras.aspx?CveCompra={e.Row.DBCampo("CveCompra")}"
+ Else
+ Liga = $"/Inventarios/EntradasSalidas.aspx?CveMovimiento={e.Row.DBCampo("CveMovimiento")}"
+ End If
If e.Row.DBCampo("Orden") = "1" Then
- e.Row.Cells(0).Text = String.Format("{2}", "Texto", Liga, e.Row.DBCampo("SerieFolio").ToString)
+ e.Row.Cells(0).Text = String.Format("{2}", "Texto", Liga, e.Row.DBCampo("SerieFolio").ToString)
Else
e.Row.BackColor = Drawing.Color.LightGray
e.Row.Font.Bold = True
diff --git a/Compras/RepProductosServicios.aspx.vb b/Compras/RepProductosServicios.aspx.vb
index b3d4480b2..027cc1a66 100644
--- a/Compras/RepProductosServicios.aspx.vb
+++ b/Compras/RepProductosServicios.aspx.vb
@@ -202,7 +202,23 @@ Partial Class Compras_RepProductosServicios
DdlGrupo.SelectedValueExist("8")
End Sub
Private Sub CargaTipoCentroCosto()
+
+
+
If UsuarioActual.Empresa.Tipo_CentroCosto = 1 Then
+ DdlSubProyecto.Items.Clear()
+ DivProyecto.Visible = False
+ LblProyecto.Visible = False
+ LblSubProyecto.InnerText = "Centro de costo"
+
+ DdlSubProyecto.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
+ 'DdlSubProyecto.Items.Insert(0, New ListItem("Todos", "-1"))
+ DdlSubProyecto.DataBind()
+
+ DdlGrupo.Items.Insert(0, New ListItem("Centro de costo", "2"))
+ DdlGrupo.DataBind()
+
+ ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 2 Then
DdlSubProyecto.Items.Clear()
DivProyecto.Visible = False
LblProyecto.Visible = False
@@ -215,30 +231,18 @@ Partial Class Compras_RepProductosServicios
DdlGrupo.Items.Insert(0, New ListItem("Sucursal", "2"))
DdlGrupo.DataBind()
- ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 2 Then
- DdlSubProyecto.Items.Clear()
- DivProyecto.Visible = False
- LblProyecto.Visible = False
- LblSubProyecto.InnerText = "Proyecto:"
-
- DdlSubProyecto.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
- 'DdlSubProyecto.Items.Insert(0, New ListItem("Todos", "-1"))
- DdlSubProyecto.DataBind()
-
- DdlGrupo.Items.Insert(0, New ListItem("Proyecto", "2"))
- DdlGrupo.DataBind()
-
ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 3 Then
DdlGrupo.Items.Insert(0, New ListItem("Proyecto", "1"))
DdlGrupo.Items.Insert(1, New ListItem("SubProyecto", "2"))
DdlGrupo.DataBind()
+ LblSubProyecto.InnerText = "Proyecto"
ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 4 Then
- LblProyecto.InnerText = "Sucursal:"
- LblSubProyecto.InnerText = "Proyecto:"
+ LblProyecto.InnerText = "Proyecto
:"
+ LblSubProyecto.InnerText = "Subproyecto:"
- DdlGrupo.Items.Insert(0, New ListItem("Sucursal", "1"))
- DdlGrupo.Items.Insert(1, New ListItem("Proyecto", "2"))
+ DdlGrupo.Items.Insert(0, New ListItem("Proyecto", "1"))
+ DdlGrupo.Items.Insert(1, New ListItem("Subproyecto", "2"))
DdlGrupo.DataBind()
ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 5 Then
diff --git a/Compras/RepProductosServiciosDetalle.aspx.vb b/Compras/RepProductosServiciosDetalle.aspx.vb
index 953b668dc..c71fb4c3c 100644
--- a/Compras/RepProductosServiciosDetalle.aspx.vb
+++ b/Compras/RepProductosServiciosDetalle.aspx.vb
@@ -310,6 +310,19 @@ Partial Class Compras_RepProductosServiciosDetalle
End Sub
Private Sub CargaTipoCentroCosto()
If UsuarioActual.Empresa.Tipo_CentroCosto = 1 Then
+ DdlSubProyecto.Items.Clear()
+ DivProyecto.Visible = False
+ LblProyecto.Visible = False
+ LblSubProyecto.InnerText = "Centro de costo"
+
+ DdlSubProyecto.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
+ 'DdlSubProyecto.Items.Insert(0, New ListItem("Todos", "-1"))
+ DdlSubProyecto.DataBind()
+
+ DdlGrupo.Items.Insert(0, New ListItem("Centro de costo", "2"))
+ DdlGrupo.DataBind()
+
+ ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 2 Then
DdlSubProyecto.Items.Clear()
DivProyecto.Visible = False
LblProyecto.Visible = False
@@ -322,30 +335,18 @@ Partial Class Compras_RepProductosServiciosDetalle
DdlGrupo.Items.Insert(0, New ListItem("Sucursal", "2"))
DdlGrupo.DataBind()
- ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 2 Then
- DdlSubProyecto.Items.Clear()
- DivProyecto.Visible = False
- LblProyecto.Visible = False
- LblSubProyecto.InnerText = "Proyecto:"
-
- DdlSubProyecto.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
- 'DdlSubProyecto.Items.Insert(0, New ListItem("Todos", "-1"))
- DdlSubProyecto.DataBind()
-
- DdlGrupo.Items.Insert(0, New ListItem("Proyecto", "2"))
- DdlGrupo.DataBind()
-
ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 3 Then
DdlGrupo.Items.Insert(0, New ListItem("Proyecto", "1"))
DdlGrupo.Items.Insert(1, New ListItem("SubProyecto", "2"))
DdlGrupo.DataBind()
+ LblSubProyecto.InnerText = "Proyecto"
ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 4 Then
- LblProyecto.InnerText = "Sucursal:"
- LblSubProyecto.InnerText = "Proyecto:"
+ LblProyecto.InnerText = "Proyecto
:"
+ LblSubProyecto.InnerText = "Subproyecto:"
- DdlGrupo.Items.Insert(0, New ListItem("Sucursal", "1"))
- DdlGrupo.Items.Insert(1, New ListItem("Proyecto", "2"))
+ DdlGrupo.Items.Insert(0, New ListItem("Proyecto", "1"))
+ DdlGrupo.Items.Insert(1, New ListItem("Subproyecto", "2"))
DdlGrupo.DataBind()
ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 5 Then
@@ -356,6 +357,53 @@ Partial Class Compras_RepProductosServiciosDetalle
DdlGrupo.Items.Insert(1, New ListItem("Sucursal", "2"))
DdlGrupo.DataBind()
End If
+ 'If UsuarioActual.Empresa.Tipo_CentroCosto = 1 Then
+ ' DdlSubProyecto.Items.Clear()
+ ' DivProyecto.Visible = False
+ ' LblProyecto.Visible = False
+ ' LblSubProyecto.InnerText = "Sucursal:"
+
+ ' DdlSubProyecto.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
+ ' 'DdlSubProyecto.Items.Insert(0, New ListItem("Todos", "-1"))
+ ' DdlSubProyecto.DataBind()
+
+ ' DdlGrupo.Items.Insert(0, New ListItem("Sucursal", "2"))
+ ' DdlGrupo.DataBind()
+
+ 'ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 2 Then
+ ' DdlSubProyecto.Items.Clear()
+ ' DivProyecto.Visible = False
+ ' LblProyecto.Visible = False
+ ' LblSubProyecto.InnerText = "Proyecto:"
+
+ ' DdlSubProyecto.DataSource = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
+ ' 'DdlSubProyecto.Items.Insert(0, New ListItem("Todos", "-1"))
+ ' DdlSubProyecto.DataBind()
+
+ ' DdlGrupo.Items.Insert(0, New ListItem("Proyecto", "2"))
+ ' DdlGrupo.DataBind()
+
+ 'ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 3 Then
+ ' DdlGrupo.Items.Insert(0, New ListItem("Proyecto", "1"))
+ ' DdlGrupo.Items.Insert(1, New ListItem("SubProyecto", "2"))
+ ' DdlGrupo.DataBind()
+
+ 'ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 4 Then
+ ' LblProyecto.InnerText = "Sucursal:"
+ ' LblSubProyecto.InnerText = "Proyecto:"
+
+ ' DdlGrupo.Items.Insert(0, New ListItem("Sucursal", "1"))
+ ' DdlGrupo.Items.Insert(1, New ListItem("Proyecto", "2"))
+ ' DdlGrupo.DataBind()
+
+ 'ElseIf UsuarioActual.Empresa.Tipo_CentroCosto = 5 Then
+ ' LblProyecto.InnerText = "Proyecto:"
+ ' LblSubProyecto.InnerText = "Sucursal:"
+
+ ' DdlGrupo.Items.Insert(0, New ListItem("Proyecto", "1"))
+ ' DdlGrupo.Items.Insert(1, New ListItem("Sucursal", "2"))
+ ' DdlGrupo.DataBind()
+ 'End If
End Sub
Protected Sub BtnConsultar_Click(sender As Object, e As System.EventArgs) Handles BtnConsultar.Click
diff --git a/Empresas/Grales/Formatos/RepAnomalias.rdlc b/Empresas/Grales/Formatos/RepAnomalias.rdlc
index 18903cbbc..498e70793 100644
--- a/Empresas/Grales/Formatos/RepAnomalias.rdlc
+++ b/Empresas/Grales/Formatos/RepAnomalias.rdlc
@@ -49,7 +49,7 @@
- Productos que faltan
+ Productos que sobran
@@ -291,7 +291,7 @@
- SerieLote
+ Serie
@@ -1622,7 +1622,7 @@
- SerieLote
+ Serie
+ true
@@ -3033,8 +3034,8 @@
=Parameters!LogoPath.Value
FitProportional
0.12943cm
- 2.25453cm
- 4.18606cm
+ 2.25804cm
+ 3.29186cm
4
-
=Parameters!NombreEmpresa.Value
-
+
Textbox1
- 4.49188cm
+ 3.53938cm
0.6cm
- 13.51378cm
+ 17.07793cm
5
@@ -3104,7 +3100,7 @@
@@ -3116,9 +3112,9 @@
Textbox2
0.90456cm
- 4.55144cm
+ 3.59894cm
0.66174cm
- 11.39711cm
+ 17.01837cm
6