diff --git a/App_Code/ClsClasificaciones.vb b/App_Code/ClsClasificaciones.vb
index 7c7e28372..7432b8d52 100644
--- a/App_Code/ClsClasificaciones.vb
+++ b/App_Code/ClsClasificaciones.vb
@@ -140,6 +140,24 @@ Public Class ClsClasificaciones
Return Retorno
End Function
+ Public Function GetClasificacion2ProductoServicio(CveEmpresa As Integer) As Boolean
+ Dim Retorno As Boolean = False
+
+ DataAdapter("PA_Clasificacion2ProductoServicioGet")
+
+ With SqlAdapter.SelectCommand.Parameters
+ .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
+ End With
+ Try
+ SqlAdapter.Fill(Data)
+ Retorno = True
+ Catch ex As SqlException
+ OnError("Ocurrió un error al consultar las Clasificaciones.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo)
+ End Try
+
+ Return Retorno
+ End Function
+
Public Function GetClasificacionesComprobaciones(CveEmpresa As Integer, Optional Opcion As Integer = 1, Optional TipoComprobacion As Integer = -1) As Boolean
Dim Retorno As Boolean = False
diff --git a/Compras/RepComprasAF.aspx b/Compras/RepComprasAF.aspx
index 07177fb93..875cfda95 100644
--- a/Compras/RepComprasAF.aspx
+++ b/Compras/RepComprasAF.aspx
@@ -81,7 +81,7 @@
Grupo:
-
+
diff --git a/Compras/RepComprasAF.aspx.vb b/Compras/RepComprasAF.aspx.vb
index a9c856c3a..f6dae6e0f 100644
--- a/Compras/RepComprasAF.aspx.vb
+++ b/Compras/RepComprasAF.aspx.vb
@@ -90,9 +90,22 @@ Partial Class Compras_RepComprasAF
DdlClasificacion.DataSource = GlobalDTClasificaciones(UsuarioActual.CveEmpresa).FiltraParametros(" Codigo = '' OR Codigo IS NULL ", Orderby:="Clasificacion")
DdlClasificacion.DataBind()
- DdlClasificacion2.DataSource = GlobalDTClasificaciones(UsuarioActual.CveEmpresa).FiltraParametros(" Codigo = '' OR Codigo IS NULL ", Orderby:="Clasificacion")
+
+ Dim ObjClasificacion As New ClsClasificaciones
+
+ If ObjClasificacion.GetClasificacion2ProductoServicio(UsuarioActual.CveEmpresa) Then
+ DdlClasificacion2.DataSource = ObjClasificacion.DtResultados
+ Else
+ DdlClasificacion2.DataSource = Nothing
+ End If
+
+
+ ObjClasificacion.Dispose()
DdlClasificacion2.DataBind()
+
+
+
DdlActivoFijo.DataSource = GlobalDTActivoFijos(UsuarioActual.CveEmpresa)
DdlActivoFijo.DataBind()
diff --git a/Compras/RepComprasAFDetalle.aspx b/Compras/RepComprasAFDetalle.aspx
index b4d4f8667..23ec0098d 100644
--- a/Compras/RepComprasAFDetalle.aspx
+++ b/Compras/RepComprasAFDetalle.aspx
@@ -173,10 +173,7 @@
-
-
-
-
+
@@ -194,7 +191,7 @@
Clasificación 2:
@@ -293,6 +290,17 @@
+
+
+ Clasificación 2
+
+
+
+
+
+
+
+
diff --git a/Compras/RepComprasAFDetalle.aspx.vb b/Compras/RepComprasAFDetalle.aspx.vb
index ea9336f1b..fd65f6a70 100644
--- a/Compras/RepComprasAFDetalle.aspx.vb
+++ b/Compras/RepComprasAFDetalle.aspx.vb
@@ -186,9 +186,24 @@ Partial Class Compras_RepComprasAFDetalle
DdlClasificacion.DataSource = GlobalDTClasificaciones(UsuarioActual.CveEmpresa).FiltraParametros(" Codigo = '' OR Codigo IS NULL ", Orderby:="Clasificacion")
DdlClasificacion.DataBind()
- DdlClasificacion2.DataSource = GlobalDTClasificaciones(UsuarioActual.CveEmpresa).FiltraParametros(" Codigo = '' OR Codigo IS NULL ", Orderby:="Clasificacion")
+ 'DdlClasificacion2.DataSource = GlobalDTClasificaciones(UsuarioActual.CveEmpresa).FiltraParametros(" Codigo = '' OR Codigo IS NULL ", Orderby:="Clasificacion")
+ 'DdlClasificacion2.DataBind()
+
+ Dim ObjClasificacion As New ClsClasificaciones
+
+ If ObjClasificacion.GetClasificacion2ProductoServicio(UsuarioActual.CveEmpresa) Then
+ DdlClasificacion2.DataSource = ObjClasificacion.DtResultados
+ Else
+ DdlClasificacion2.DataSource = Nothing
+ End If
+
+
+ ObjClasificacion.Dispose()
DdlClasificacion2.DataBind()
- DdlClasificacion2.Items.Insert(0, New ListItem("Sin Clasificación", "-2"))
+ DdlClasificacion2.Items.Insert(0, New ListItem("Totas", "-1"))
+ DdlClasificacion2.Items.Insert(1, New ListItem("Sin Clasificación", "-2"))
+ DdlClasificacion2.SelectedValueExist(-1)
+
DdlActivoFijo.DataSource = GlobalDTActivoFijos(UsuarioActual.CveEmpresa)
DdlActivoFijo.DataBind()