From fb928057a4d3018d6d44f513ab9c0d0335fb1b79 Mon Sep 17 00:00:00 2001 From: Jonathan Alexis Perez Morales Date: Sat, 5 Dec 2020 18:19:13 -0700 Subject: [PATCH] Relacion manual de documentos --- Compras/PopUpVerFactura.aspx.vb | 14 ++ Ventas/Ventas.aspx | 422 ++++++++++++++++++-------------- Ventas/Ventas.aspx.vb | 287 ++++++++++++++++++---- 3 files changed, 493 insertions(+), 230 deletions(-) diff --git a/Compras/PopUpVerFactura.aspx.vb b/Compras/PopUpVerFactura.aspx.vb index a9908b91c..a2dd6a426 100644 --- a/Compras/PopUpVerFactura.aspx.vb +++ b/Compras/PopUpVerFactura.aspx.vb @@ -1140,6 +1140,19 @@ Partial Class PopUpVerFactura Vta.Timbre.CFDIRelacionados.UUID.Add(dtVentas(0)("FolioFiscalPadre").ToString) Vta.Timbre.CFDIRelacionados.TipoRelacionTexto = "Refacturación de Ingreso" End If + + If UsuarioActual.Empresa.Funcionalidad(592) = "1" Then + + Dim RowTipoRelacion As DataRow = GlobalDTVtaTiposRelacion().FiltroPrimero($"CveTipoRelacion = {dtVentas(0)("CveTipoRelacion").ToString.ToEntero}") + + Vta.Timbre.CFDIRelacionados.TipoRelacion = RowTipoRelacion("SATClaveTipoRelacion").ToString() + Vta.Timbre.CFDIRelacionados.TipoRelacionTexto = RowTipoRelacion("SATTipoRelacion").ToString() + + If ObjVentas.GetVentasRelacionadas(CveVenta, UsuarioActual.CveEmpresa) Then + Vta.DtDocumentosRelacionados = ObjVentas.DtResultados.FiltraParametros("FolioFiscal IS NOT NULL") + End If + + End If End If 'If UsuarioActual.CveEmpresa.Contiene(72, 80, 119) Then @@ -1183,6 +1196,7 @@ Partial Class PopUpVerFactura End If End If End If + 'End If 'If Vta.TipoDocto.Contiene("Egs", "Dev", "Ant") Then diff --git a/Ventas/Ventas.aspx b/Ventas/Ventas.aspx index d4a7c2227..08553cbad 100644 --- a/Ventas/Ventas.aspx +++ b/Ventas/Ventas.aspx @@ -360,9 +360,9 @@
  • Enviar Póliza Virtual
  • - <%--
  • - Descargar Factura Prueba -
  • --%> +
  • + Relacionar Facturas +
  • @@ -6029,6 +6029,59 @@ + +