diff --git a/AF/CatAF.aspx.vb b/AF/CatAF.aspx.vb
index 728bba33b..6feb748f4 100644
--- a/AF/CatAF.aspx.vb
+++ b/AF/CatAF.aspx.vb
@@ -49,7 +49,7 @@ Partial Class AF_CatAF
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
-
+ ViewState("CveActivoFijo") = -1
CargaCombos()
CargaCaracteristicas()
@@ -129,7 +129,24 @@ Partial Class AF_CatAF
CargarTipoActivoFijo()
CargaGrupos()
CargaResponsable()
+ CargaAFPadres()
End Sub
+ Public Sub CargaAFPadres()
+ Dim ObjAF As New ClsAF()
+
+ If ObjAF.GetActivosFijos(-1, UsuarioActual.CveEmpresa, "-1", "-1", -1, -1, "-1", -1, -1, -1, -1, 1, "-1", -1, -1, -1) Then
+
+ DdlAFPadres.DataSource = ObjAF.DtResultados
+ DdlAFPadres.DataBind()
+
+ DdlAFPadres.Items.Remove(DdlAFPadres.Items.FindByValue(CveActivoFijo.ToString))
+ DdlAFPadres.Items.Insert(0, New ListItem("Todos", "-1"))
+
+ End If
+
+ ObjAF.Dispose()
+ End Sub
+
Private Sub CargaGrupos()
Dim ObjAF As New ClsAF
@@ -262,7 +279,8 @@ Partial Class AF_CatAF
If intContador > 0 Then strSQL1.AppendFormat(" group by CveActivoFijo having count(*)={0}", intContador)
Dim Cvecliente As Integer = If(DdlClientes.SelectedValue.ToEntero > 0, DdlClientes.SelectedValue.ToEntero, -1)
- If ObjAF.GetActivosFijos(-1, UsuarioActual.CveEmpresa, Codigo, Descripcion, DdlTipoActivo.SelectedValue.ToEntero, DdlSubTipoActivo.SelectedValue.ToEntero, NoSerie, Año, CvePersonaResponsable, DdlProyecto.SelectedValue.ToEntero, DdlSubProyecto.SelectedValue.ToEntero, DdlEstatus.SelectedValue.ToEntero, strSQL1.ToString, CveCliente:=CveCliente, CveGrupo:=DdlGrupo.SelectedValue.ToEntero) Then
+ If ObjAF.GetActivosFijos(-1, UsuarioActual.CveEmpresa, Codigo, Descripcion, DdlTipoActivo.SelectedValue.ToEntero, DdlSubTipoActivo.SelectedValue.ToEntero, NoSerie, Año, CvePersonaResponsable, DdlProyecto.SelectedValue.ToEntero,
+ DdlSubProyecto.SelectedValue.ToEntero, DdlEstatus.SelectedValue.ToEntero, strSQL1.ToString, CveCliente:=Cvecliente, CveGrupo:=DdlGrupo.SelectedValue.ToEntero, BuscaPorAFPadre:=DdlAFPadres.SelectedValue.ToEntero) Then
If ObjAF.DtResultados.Rows.Count > 0 Then
DtActivosFijos = ObjAF.DtResultados
'GvDatos.DataSource = ObjAF.DtResultados
diff --git a/Inventarios/Kardex.aspx b/Inventarios/Kardex.aspx
index 15f91eb0a..decbb8933 100644
--- a/Inventarios/Kardex.aspx
+++ b/Inventarios/Kardex.aspx
@@ -498,7 +498,7 @@
-
+
diff --git a/Inventarios/Kardex.aspx.vb b/Inventarios/Kardex.aspx.vb
index 6e4303c84..6a9b0c2d3 100644
--- a/Inventarios/Kardex.aspx.vb
+++ b/Inventarios/Kardex.aspx.vb
@@ -987,12 +987,12 @@ Partial Class Inventarios_Kardex
Dim PorcentajeRetIVA As Decimal = 0
- If Not Cantidad > 0 Then
- Alert("Debe indicar una cantidad.", TipoMensaje.MsgAdvertencia)
- Return False
- End If
+ 'If Not Cantidad > 0 Then
+ ' Alert("Debe indicar una cantidad.", TipoMensaje.MsgAdvertencia)
+ ' Return False
+ 'End If
- If almacenStr.Length > 0 Then
+ If almacenStr.Length <> 0 Then
CveAlmacen = almacenStr(0).ToEntero
End If