From 9b9ba096fa96e94da44ac3028677e96a54eca4ab Mon Sep 17 00:00:00 2001 From: rakcsle Date: Wed, 8 Jan 2025 11:09:37 -0700 Subject: [PATCH] Liga a Kardex en Gvs OC GVPS, Compras GvInv GvInvMovtos, Ventas GvInv --- Compras/Compras.aspx | 10 ++++++- Compras/Compras.aspx.vb | 29 ++++++++++++++++++++ Empresas/189/Formatos/RepComprasDetalle.rdlc | 2 +- OC/OC.aspx | 1 + OC/OC.aspx.vb | 22 +++++++++++++++ Ventas/Ventas.aspx | 2 ++ Ventas/Ventas.aspx.vb | 20 ++++++++++++++ 7 files changed, 84 insertions(+), 2 deletions(-) diff --git a/Compras/Compras.aspx b/Compras/Compras.aspx index 660c5a22c..fff9c865e 100644 --- a/Compras/Compras.aspx +++ b/Compras/Compras.aspx @@ -1342,7 +1342,14 @@ <%--3--%> - + <%----%> + + Producto + + + + + <%--4--%> <%--5--%> @@ -1439,6 +1446,7 @@ Producto + diff --git a/Compras/Compras.aspx.vb b/Compras/Compras.aspx.vb index 48d4a0c62..c5402f87d 100644 --- a/Compras/Compras.aspx.vb +++ b/Compras/Compras.aspx.vb @@ -1228,6 +1228,19 @@ Partial Class Compras_Compras End Set End Property + Private Property TienePermisoKardex As Boolean + Get + If ViewState("TienePermisoKardex") Is Nothing Then + ViewState("TienePermisoKardex") = False + End If + + Return Boolean.Parse(ViewState("TienePermisoKardex").ToString) + End Get + Set(value As Boolean) + ViewState("TienePermisoKardex") = value + End Set + End Property + Private Property CveCompraDRMC As Integer Get If ViewState("CveCompraDRMC") Is Nothing Then @@ -1246,6 +1259,7 @@ Partial Class Compras_Compras 'ImgBtnBuscarOC.Attributes.Add("data-toggle", "tooltip") 'ImgBtnBuscarOC.Attributes.Add("data-placement", "top") EsGrupoDiaz = If(UsuarioActual.Empresa.Funcionalidad(382) = "1", True, False) + TienePermisoKardex = If(UsuarioActual.TienePermisoPagina(224), True, False) CargaDatosAgregarPS() TieneAnticiposXML = False @@ -11252,6 +11266,14 @@ Partial Class Compras_Compras Protected Sub GVINV_RowDataBound(sender As Object, e As GridViewRowEventArgs) Handles GvInv.RowDataBound If e.Row.RowType = DataControlRowType.DataRow Then + + + If TienePermisoKardex Then + e.Row.FCLiteral("LtlPS").Visible = False + e.Row.FCHyperLink("HlPS").Visible = True + e.Row.FCHyperLink("HLPS").NavigateUrl = $"../Inventarios/Kardex.aspx?CvePS={e.Row.DataKey("CvePS")}" + End If + Dim AplicaLote As Boolean = e.Row.DBCampo("AplicaLote").ToBool Dim AplicaCaducidad As Boolean = e.Row.DBCampo("AplicaCaducidad").ToBool @@ -19619,6 +19641,13 @@ Partial Class Compras_Compras e.Row.Font.Bold = True End If Else + + If TienePermisoKardex Then + e.Row.FCLiteral("LtlPS").Visible = False + e.Row.FCHyperLink("HlPS").Visible = True + e.Row.FCHyperLink("HLPS").NavigateUrl = $"../Inventarios/Kardex.aspx?CvePS={e.Row.DataKey("CvePS")}" + End If + e.Row.Cells(3).HorizontalAlign = HorizontalAlign.Left End If End If diff --git a/Empresas/189/Formatos/RepComprasDetalle.rdlc b/Empresas/189/Formatos/RepComprasDetalle.rdlc index ea6b05964..e3229b8a4 100644 --- a/Empresas/189/Formatos/RepComprasDetalle.rdlc +++ b/Empresas/189/Formatos/RepComprasDetalle.rdlc @@ -1247,7 +1247,7 @@ - Parameters!FechaImpresion.Value + =Parameters!FechaImpresion.Value