diff --git a/Contabilidad/ContabilizacionCompras.aspx b/Contabilidad/ContabilizacionCompras.aspx index ab7a04460..9f2eaf940 100644 --- a/Contabilidad/ContabilizacionCompras.aspx +++ b/Contabilidad/ContabilizacionCompras.aspx @@ -192,7 +192,7 @@ - + @@ -296,7 +296,7 @@ - + @@ -386,7 +386,7 @@ - + @@ -476,7 +476,7 @@ - + diff --git a/Contabilidad/ContabilizacionCompras.aspx.cs b/Contabilidad/ContabilizacionCompras.aspx.cs index d943a01c3..ce1fe858d 100644 --- a/Contabilidad/ContabilizacionCompras.aspx.cs +++ b/Contabilidad/ContabilizacionCompras.aspx.cs @@ -128,7 +128,6 @@ public partial class Contabilidad_ContabilizacionCompras : ClsPaginas e.Row.FCCheckBox("Chk").Enabled = false; e.Row.FCCheckBox("Chk").ToolTip = "Póliza ya contabilizada"; } - GvD.DataSource = contP.DtResultados; } else @@ -137,22 +136,31 @@ public partial class Contabilidad_ContabilizacionCompras : ClsPaginas } } - if (TienePermisoEditar) { e.Row.FCHyperLink("HplEdicion").Visible = true; } - - e.Row.FCHyperLink("HLPoliza").Visible = TienePermisoVerPoliza & e.Row.DBCampo("IdPoliza").ToEntero() > 0; - + + if (UsuarioActual.Empresa.TipoContabilidad == 1) // conta SIG + { + e.Row.FCHyperLink("HLPoliza").Visible = TienePermisoVerPoliza & e.Row.DBCampo("FolioPoliza").ToEntero() > 0; + e.Row.FCHyperLink("HLPoliza").NavigateUrl = $"/Contabilidad/RegPrePolizas.aspx?CvePrePoliza={e.Row.DBCampo("CvePrePoliza")}"; + } + else + { + if (UsuarioActual.Empresa.TipoContabilidad == 2) // conta Contpaq + { + e.Row.FCHyperLink("HLPoliza").Visible = TienePermisoVerPoliza & e.Row.DBCampo("IdPoliza").ToEntero() > 0; + e.Row.FCHyperLink("HLPoliza").NavigateUrl = $"/Contabilidad/RegPoliza.aspx?IdPoliza={e.Row.DBCampo("IdPoliza")}"; + } + } + contP.Dispose(); GvD.DataBind(); - if (e.Row.DBCampo("Moneda") == "USD" && e.Row.FCLinkButton("LBActualizarTC") != null) { e.Row.FCLinkButton("LBActualizarTC").Visible = true; } - } }