From 8c81fd440d19630f1778ed884bd16e65a57f1f9f Mon Sep 17 00:00:00 2001 From: rrene Date: Fri, 30 Oct 2020 11:22:14 -0700 Subject: [PATCH] F. Caducidad --- Inventarios/Kardex.aspx | 6 ++++-- Inventarios/Kardex.aspx.vb | 16 ++++++++++++++-- 2 files changed, 18 insertions(+), 4 deletions(-) diff --git a/Inventarios/Kardex.aspx b/Inventarios/Kardex.aspx index 48b08eb61..08c2ac128 100644 --- a/Inventarios/Kardex.aspx +++ b/Inventarios/Kardex.aspx @@ -565,8 +565,10 @@ DataKeyNames="Almacen,Cantidad,FechaCaducidad"> - - + + + + diff --git a/Inventarios/Kardex.aspx.vb b/Inventarios/Kardex.aspx.vb index 9288bac7a..b71e1cd59 100644 --- a/Inventarios/Kardex.aspx.vb +++ b/Inventarios/Kardex.aspx.vb @@ -207,8 +207,14 @@ Partial Class Inventarios_Kardex If AplicaLote Then GvM.Columns(10).Visible = True If AplicaCaducidad Then GvM.Columns(11).Visible = True - Dim AuxAplicaSerie As Boolean = GlobalDTPS(UsuarioActual.CveEmpresa, CvePS:=CveProducto).FiltroPrimeroValor("AplicaSerie") = "True" - Dim AuxAplicaCad As Boolean = GlobalDTPS(UsuarioActual.CveEmpresa, CvePS:=CveProducto).FiltroPrimeroValor("AplicaCaducidad") = "True" + Dim Drp As datarow = GlobalDTPS(UsuarioActual.CveEmpresa, CvePS:=CveProducto).FiltroPrimero("") + Dim AuxAplicaSerie As Boolean + Dim AuxAplicaCad As Boolean + If Drp IsNot Nothing Then + AuxAplicaSerie = Drp("AplicaSerie").ToString = "True" + AuxAplicaCad = Drp("AplicaCaducidad").ToString = "True" + End If + LnkSeries.Visible = AuxAplicaSerie LnkCaducidad.Visible = AuxAplicaCad 'CARGA INDICADORES @@ -338,9 +344,15 @@ Partial Class Inventarios_Kardex Dim ObjInventarios As New ClsInventarios If ObjInventarios.GetExistenciasCaducidad(ddlProducto2.SelectedValue.ToEntero(), -1, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, almacenes) Then GvProductoCaducidad.DataSource = ObjInventarios.DtResultados + GvProductoCaducidad.columns(2).visible = ObjInventarios.DtResultados.max("Serie") <> "" + GvProductoCaducidad.columns(3).visible = ObjInventarios.DtResultados.max("Lote") <> "" + GvProductoCaducidad.columns(4).visible = ObjInventarios.DtResultados.max("FechaCaducidad").todate > minfecha End If ObjInventarios.Dispose() GvProductoCaducidad.DataBind() + + + End Sub #End Region