From 798155e8204dda7636916d8d7876b5fe6f818ff2 Mon Sep 17 00:00:00 2001 From: Rakcsle Supertramp Date: Thu, 3 Dec 2020 18:06:19 -0700 Subject: [PATCH 1/2] Contratos --- Contratos/RepContratosObraAvancesDetalle.aspx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Contratos/RepContratosObraAvancesDetalle.aspx b/Contratos/RepContratosObraAvancesDetalle.aspx index c06b4dbdb..88c16a484 100644 --- a/Contratos/RepContratosObraAvancesDetalle.aspx +++ b/Contratos/RepContratosObraAvancesDetalle.aspx @@ -238,12 +238,12 @@ - +<%-- - + --%> From 9a37b6be083a599e6b8e209b9d814c4b19916841 Mon Sep 17 00:00:00 2001 From: Rakcsle Supertramp Date: Sat, 5 Dec 2020 11:11:05 -0700 Subject: [PATCH 2/2] Contratos --- App_Code/ClsPaginas.vb | 10 +++++----- Contratos/ContratoObra.aspx | 10 ++++++---- Contratos/ContratoObra.aspx.vb | 8 ++++---- Contratos/RepContratosObraAvancesDetalle.aspx.vb | 9 ++++++++- 4 files changed, 23 insertions(+), 14 deletions(-) diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb index a704afaf3..a8636cb31 100644 --- a/App_Code/ClsPaginas.vb +++ b/App_Code/ClsPaginas.vb @@ -5017,11 +5017,11 @@ Public Class ClsPaginas PaginaDict.Add("/PV/PVRepCompras.aspx".ToUpper(), 272) PaginaDict.Add("/PV/PVRepVentasCompras.aspx".ToUpper(), 273) - PaginaDict.Add("/Contratos/ContratoObra.aspx".ToUpper(), -1) - PaginaDict.Add("/Contratos/RepContratosObraAvances.aspx".ToUpper(), -1) - PaginaDict.Add("/Contratos/RepContratosObraAvancesDetalle.aspx".ToUpper(), -1) - PaginaDict.Add("/Contratos/RepContratosObraAvancesPartida.aspx".ToUpper(), -1) - PaginaDict.Add("/Contratos/ContratoObraAutorizacion.aspx".ToUpper(), -1) + PaginaDict.Add("/Contratos/ContratoObra.aspx".ToUpper(), 911) + PaginaDict.Add("/Contratos/RepContratosObraAvances.aspx".ToUpper(), 914) + PaginaDict.Add("/Contratos/RepContratosObraAvancesDetalle.aspx".ToUpper(), 914) + PaginaDict.Add("/Contratos/RepContratosObraAvancesPartida.aspx".ToUpper(), 914) + PaginaDict.Add("/Contratos/ContratoObraAutorizacion.aspx".ToUpper(), 913) diff --git a/Contratos/ContratoObra.aspx b/Contratos/ContratoObra.aspx index 0b57d21c6..78eed7830 100644 --- a/Contratos/ContratoObra.aspx +++ b/Contratos/ContratoObra.aspx @@ -206,7 +206,7 @@
- <%--76% Avance--%> + <%--76% Avance--%>
@@ -260,7 +260,7 @@
- <%--76% Avance--%> + <%--76% Avance--%>
@@ -442,7 +442,8 @@
Proyecto: -
+ +
@@ -451,6 +452,7 @@
+
@@ -777,7 +779,7 @@ - + 0, (ImporteAvance * 100 / TotalAvanceVentas).RoundSQL(2), 0) Dim CantidadInterno As Decimal = DTDatos.Rows(0)("CantidadInterno").ToString.ToDecimal Dim ImporteInterno As Decimal = DTDatos.Rows(0)("ImporteInterno").ToString.ToDecimal - Dim TotalFaltantePorcentaje As Decimal = (ImporteInterno * 100 / TotalAvanceInterno).RoundSQL(2) + Dim TotalFaltantePorcentaje As Decimal = If(ImporteInterno > 0, (ImporteInterno * 100 / TotalAvanceInterno).RoundSQL(2), 0) LtlAvanceImporte.Text = $"$ { ImporteAvance.ToString("###,###,###.00") }" diff --git a/Contratos/RepContratosObraAvancesDetalle.aspx.vb b/Contratos/RepContratosObraAvancesDetalle.aspx.vb index 30396f1c8..384ff2da2 100644 --- a/Contratos/RepContratosObraAvancesDetalle.aspx.vb +++ b/Contratos/RepContratosObraAvancesDetalle.aspx.vb @@ -342,6 +342,7 @@ Partial Class RepContratosObraAvancesDetalle WBAnexo.Worksheet(1).CopyTo(WBAnexoSalvar, "CONTROL") + Dim Contadorpaginas As Integer = 1 For Each Drow As DataRow In DtControl.Rows @@ -380,7 +381,10 @@ Partial Class RepContratosObraAvancesDetalle Dim Imagenes As New List(Of ClosedXML.Excel.Drawings.IXLPicture) + Dim CurrectRowImg As Integer = 19 'Row 19 primera imggen + + Dim RowH As Double = WSDetalle.Row(19).Height For Each drowArchivos In DTArchivos.Rows @@ -403,7 +407,10 @@ Partial Class RepContratosObraAvancesDetalle End If Next - WBAnexo.Worksheet(2).CopyTo(WBAnexoSalvar, If(Drow("Codigo").ToString.Trim.Length > 0, Drow("Codigo").ToString, Drow("CvePS").ToString)) + + WBAnexo.Worksheet(2).CopyTo(WBAnexoSalvar, If(Drow("Codigo").ToString.Trim.Length > 0, Contadorpaginas & "_" & Drow("Codigo").ToString, Contadorpaginas & "_" & Drow("CvePS").ToString)) + + Contadorpaginas = Contadorpaginas + 1 For Each img As ClosedXML.Excel.Drawings.IXLPicture In Imagenes img.Delete()