diff --git a/App_Code/ClsFinanzas.vb b/App_Code/ClsFinanzas.vb
index b5cb2e91a..021e97a86 100644
--- a/App_Code/ClsFinanzas.vb
+++ b/App_Code/ClsFinanzas.vb
@@ -277,6 +277,7 @@ Public Class ClsFinanzas
.Add("@Opcion", SqlDbType.Int).Value = Opcion
End With
Try
+ SqlAdapter.SelectCommand.CommandTimeout = 0
SqlAdapter.Fill(Data)
Retorno = True
Catch ex As Exception
@@ -304,6 +305,7 @@ Public Class ClsFinanzas
End With
Try
+ SqlAdapter.SelectCommand.CommandTimeout = 0
SqlAdapter.Fill(Data)
Retorno = True
Catch ex As Exception
@@ -355,6 +357,7 @@ Public Class ClsFinanzas
End With
Try
+ SqlAdapter.SelectCommand.CommandTimeout = 0
SqlAdapter.Fill(Data)
Retorno = True
Catch ex As Exception
diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb
index 3ad022eb2..dc1f524d2 100644
--- a/App_Code/ClsPaginas.vb
+++ b/App_Code/ClsPaginas.vb
@@ -9207,7 +9207,7 @@ Public Class ClsPaginas
'PaginaDict.Add("/Sistemas/CatEmpresas.aspx".ToUpper(), 2)
PaginaDict.Add("/Sistemas/CatEmpresas.aspx".ToUpper(), 24)
PaginaDict.Add("/Sistemas/Empresa.aspx".ToUpper(), 2)
- PaginaDict.Add("/Sistemas/Empresa2.aspx".ToUpper(), -1)
+ PaginaDict.Add("/Sistemas/Empresa2.aspx".ToUpper(), 1341)
PaginaDict.Add("/Sistemas/CatUsuarios.aspx".ToUpper(), 20)
PaginaDict.Add("/Sistemas/Usuarios.aspx".ToUpper(), 20)
PaginaDict.Add("/Sistemas/UsuarioDetalle.aspx".ToUpper(), 20)
diff --git a/Empresas/Grales/Formatos/RepExistenciasCostos.rdlc b/Empresas/Grales/Formatos/RepExistenciasCostos.rdlc
index 8256084a2..7c840dd7e 100644
--- a/Empresas/Grales/Formatos/RepExistenciasCostos.rdlc
+++ b/Empresas/Grales/Formatos/RepExistenciasCostos.rdlc
@@ -339,6 +339,9 @@
Textbox24
+
+ =IIF(Parameters!OcultarImportes.Value.ToString() = "False", True,False)
+
@@ -450,6 +453,9 @@
Textbox33
+
+ =IIF(Parameters!OcultarImportes.Value.ToString() = "False", True,False)
+
@@ -636,6 +642,9 @@
Textbox16
+
+ =IIF(Parameters!OcultarImportes.Value.ToString() = "False", True,False)
+
@@ -738,6 +747,9 @@
Textbox22
+
+ =IIF(Parameters!OcultarImportes.Value.ToString() = "False", True,False)
+
@@ -1026,6 +1038,9 @@
ImporteE2
+
+ =IIF(Parameters!OcultarImportes.Value.ToString() = "False", True,False)
+
@@ -1051,6 +1066,7 @@
=Fields!Salidas.Value
@@ -1136,6 +1152,9 @@
ImporteS2
+
+ =IIF(Parameters!OcultarImportes.Value.ToString() = "False", True,False)
+
@@ -1234,7 +1253,11 @@
-
+
+
+ =IIF(Parameters!OcultarImportes.Value.ToString() = "False", False,True)
+
+
diff --git a/Finanzas/RepRazonesFinancieras2.aspx b/Finanzas/RepRazonesFinancieras2.aspx
index 7af11eece..94e3f8019 100644
--- a/Finanzas/RepRazonesFinancieras2.aspx
+++ b/Finanzas/RepRazonesFinancieras2.aspx
@@ -61,7 +61,8 @@
-
+
+
@@ -81,9 +82,20 @@
SubProyecto:
-
+
+
+
+
+
+
+
+ Comparativo
+ Trazabilidad
+
+
+
diff --git a/Finanzas/RepRazonesFinancieras2.aspx.vb b/Finanzas/RepRazonesFinancieras2.aspx.vb
index 872931ebe..107f5fdcb 100644
--- a/Finanzas/RepRazonesFinancieras2.aspx.vb
+++ b/Finanzas/RepRazonesFinancieras2.aspx.vb
@@ -63,10 +63,6 @@ Partial Class Finanzas_RepRazonesFinancieras2
End If
End Sub
-
-
-
-
Protected Sub DdlEjercicio_SelectedIndexChanged(sender As Object, e As EventArgs)
ValidaEjercicios()
End Sub
@@ -332,9 +328,6 @@ Partial Class Finanzas_RepRazonesFinancieras2
GVRatiosOcultarColumnas(GVRatios, 1)
-
-
-
Dim CveSubProyecto = DdlSubproyecto.SelectedValue.ToEntero
Dim FechasConsultar As String = GetFechasConsultar()
@@ -505,6 +498,9 @@ Partial Class Finanzas_RepRazonesFinancieras2
DivPeriodo.Visible = False
DdlPeriodo.SelectedValueExist(12)
+ DVVisualizacion.Visible = False
+ LblVisualizacion.Visible = False
+
DdlEjercicio.SelectedValue = Nothing
DdlEjercicio2.SelectedValue = Nothing
@@ -521,6 +517,8 @@ Partial Class Finanzas_RepRazonesFinancieras2
AddHandler DdlEjercicio2.SelectedIndexChanged, AddressOf DdlEjercicio2_SelectedIndexChanged
CargaEjercicios()
Else
+ DVVisualizacion.Visible = True
+ LblVisualizacion.Visible = True
RemoveHandler CType(DdlEjercicio, DropDownList).SelectedIndexChanged, AddressOf DdlEjercicio_SelectedIndexChanged
RemoveHandler CType(DdlEjercicio2, DropDownList).SelectedIndexChanged, AddressOf DdlEjercicio2_SelectedIndexChanged
@@ -614,7 +612,6 @@ Partial Class Finanzas_RepRazonesFinancieras2
If DdlEjercicio2.SelectedValue.ToEntero >= DdlEjercicio.SelectedValue.ToEntero Then
Dim x As Integer = DdlEjercicio.SelectedValue.ToEntero
-
For x = DdlEjercicio.SelectedValue.ToEntero To DdlEjercicio2.SelectedValue.ToEntero
ListaFechas.Add($"{x}-12-31")
Next x
@@ -623,8 +620,24 @@ Partial Class Finanzas_RepRazonesFinancieras2
Else ' POR MESES
- ListaFechas.Add($"{DdlEjercicio.SelectedValue}-01".ToDate.LastDayOfMonth.ToString("yyyy-MM-dd"))
- ListaFechas.Add($"{DdlEjercicio2.SelectedValue}-01".ToDate.LastDayOfMonth.ToString("yyyy-MM-dd"))
+ If DdlVisualizacion.SelectedValue.ToEntero = 1 Then
+ ListaFechas.Add($"{DdlEjercicio.SelectedValue}-01".ToDate.LastDayOfMonth.ToString("yyyy-MM-dd"))
+ ListaFechas.Add($"{DdlEjercicio2.SelectedValue}-01".ToDate.LastDayOfMonth.ToString("yyyy-MM-dd"))
+ Else
+
+ Dim FechaInicial As Date = $"{DdlEjercicio.SelectedValue}-01".ToDate.LastDayOfMonth.ToString("yyyy-MM-dd").ToDate
+ Dim FechaFinal As Date = $"{DdlEjercicio2.SelectedValue}-01".ToDate.LastDayOfMonth.ToString("yyyy-MM-dd").ToDate
+
+ Dim FechaTemp As Date = FechaInicial.LastDayOfMonth
+
+ ListaFechas.Add(FechaTemp.ToString("yyyy-MM-dd"))
+ While FechaFinal >= FechaTemp
+ FechaTemp = FechaTemp.AddMonths(1).LastDayOfMonth
+ ListaFechas.Add(FechaTemp.ToString("yyyy-MM-dd"))
+ End While
+
+
+ End If
End If
diff --git a/Sistemas/Empresa.aspx b/Sistemas/Empresa.aspx
index 1b70303c2..7326a7b7f 100644
--- a/Sistemas/Empresa.aspx
+++ b/Sistemas/Empresa.aspx
@@ -1635,82 +1635,170 @@
-
-
-