diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteConsumoBobinasMeses.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteConsumoBobinasMeses.rdlc
new file mode 100644
index 0000000..32a081a
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteConsumoBobinasMeses.rdlc
@@ -0,0 +1,1186 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ c3588116-f33e-486f-8e77-9edbd5a767af
+
+
+
+
+
+ DSConsumoBobinas
+ /* Local Query */
+
+
+
+ TipoBobina
+ System.String
+
+
+ BobinasUtilizadasMesA
+ System.Int32
+
+
+ BobinasUtilizadasMesB
+ System.Int32
+
+
+ DiferenciaBobinasUtilizadas
+ System.Int32
+
+
+ KilosUtilizadosMesA
+ System.Int32
+
+
+ KilosUtilizadosMesB
+ System.Int32
+
+
+ DiferenciaKilosUtilizados
+ System.Int32
+
+
+
+ DSConsumoBobinas
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSConsumoBobinas.xsd
+ SP_CompararConsumoBobinasMeses
+ Fill
+ GetData
+ SP_CompararConsumoBobinasMesesTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 5.8cm
+
+
+ 2.3cm
+
+
+ 2.3cm
+
+
+ 2cm
+
+
+ 2.3cm
+
+
+ 2.3cm
+
+
+ 2cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Tipo Bobina
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cant. Mes A
+
+
+
+
+
+
+ Textbox23
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cant. Mes B
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Diferencia
+
+
+
+
+
+
+ Textbox15
+
+
+
+ Black
+ 1.5pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Kg Mes A
+
+
+
+
+
+
+ Textbox17
+
+
+
+ Black
+ 1.5pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Kg Mes B
+
+
+
+
+
+
+ Textbox19
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Diferencia
+
+
+
+
+
+
+ Textbox21
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TipoBobina.Value
+
+
+
+
+
+
+ TipoBobina
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!BobinasUtilizadasMesA.Value
+
+
+
+
+
+
+ BobinasUtilizadasMesA
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!BobinasUtilizadasMesB.Value
+
+
+
+
+
+
+ BobinasUtilizadasMesB
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!DiferenciaBobinasUtilizadas.Value
+
+
+
+
+
+
+ DiferenciaBobinasUtilizadas
+
+
+
+ Black
+ 1.5pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!KilosUtilizadosMesA.Value
+
+
+
+
+
+
+ KilosUtilizadosMesA
+
+
+
+ Black
+ 1.5pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!KilosUtilizadosMesB.Value
+
+
+
+
+
+
+ KilosUtilizadosMesB
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!DiferenciaKilosUtilizados.Value
+
+
+
+
+
+
+ DiferenciaKilosUtilizados
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox25
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!BobinasUtilizadasMesA.Value, "DSConsumoBobinasMeses")
+
+
+
+
+
+
+ Textbox26
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!BobinasUtilizadasMesB.Value, "DSConsumoBobinasMeses")
+
+
+
+
+
+
+ Textbox27
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!DiferenciaBobinasUtilizadas.Value, "DSConsumoBobinasMeses")
+
+
+
+
+
+
+ Textbox28
+
+
+
+ Black
+ 1.5pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!KilosUtilizadosMesA.Value, "DSConsumoBobinasMeses")
+
+
+
+
+
+
+ Textbox29
+
+
+
+ Black
+ 1.5pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!KilosUtilizadosMesB.Value, "DSConsumoBobinasMeses")
+
+
+
+
+
+
+ Textbox30
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!DiferenciaKilosUtilizados.Value, "DSConsumoBobinasMeses")
+
+
+
+
+
+
+ Textbox31
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+ Before
+
+
+
+ DSConsumoBobinasMeses
+ 0.14111cm
+ 0.619cm
+ 1.8cm
+ 19cm
+
+
+
+
+
+ 0.84039in
+
+
+ 21cm
+
+
+ 2.55474cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Reporte de Consumo de Bobinas - Comparativa Mensual
+
+
+
+
+
+
+ Textbox41
+ 0.28998cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ ="Planta: " & Parameters!NomPlanta.Value
+
+
+
+
+
+
+ Textbox41
+ 1.08874cm
+ 0.619cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha del Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.80192cm
+ 0.619cm
+ 0.64974cm
+ 3.43896cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.80192cm
+ 4.00151cm
+ 0.6cm
+ 2.26011cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Meses Consultados:
+
+
+
+
+
+
+ Textbox41
+ 1.83727cm
+ 6.33218cm
+ 0.64974cm
+ 3.65333cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!MesA.Value & "(Mes A)"
+
+
+
+
+
+
+ Textbox49
+ 1.8408cm
+ 9.89285cm
+ 0.6cm
+ 4.3cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Contra
+
+
+
+
+
+
+ Textbox41
+ 1.83727cm
+ 14.0562cm
+ 0.64974cm
+ 1.29584cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!MesB.Value & "(Mes B)"
+
+
+
+
+
+
+ Textbox49
+ 1.8408cm
+ 15.30618cm
+ 0.6cm
+ 4.31282cm
+ 7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ String
+ ReportParameter1
+
+
+ String
+ ReportParameter1
+
+
+ String
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ NomPlanta
+
+
+ 1
+ 0
+ MesA
+
+
+ 2
+ 0
+ MesB
+
+
+
+
+ Cm
+ 047bc866-20bc-4afb-999d-93d11dad8fb9
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteConsumoBobinasMesesConsolidado.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteConsumoBobinasMesesConsolidado.rdlc
new file mode 100644
index 0000000..9237f67
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteConsumoBobinasMesesConsolidado.rdlc
@@ -0,0 +1,1177 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ c3588116-f33e-486f-8e77-9edbd5a767af
+
+
+
+
+
+ DSConsumoBobinas
+ /* Local Query */
+
+
+
+ TipoBobina
+ System.String
+
+
+ BobinasUtilizadasMesA
+ System.Int32
+
+
+ BobinasUtilizadasMesB
+ System.Int32
+
+
+ DiferenciaBobinasUtilizadas
+ System.Int32
+
+
+ KilosUtilizadosMesA
+ System.Int32
+
+
+ KilosUtilizadosMesB
+ System.Int32
+
+
+ DiferenciaKilosUtilizados
+ System.Int32
+
+
+
+ DSConsumoBobinas
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSConsumoBobinas.xsd
+ SP_CompararConsumoBobinasMeses
+ Fill
+ GetData
+ SP_CompararConsumoBobinasMesesTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 5.8cm
+
+
+ 2.3cm
+
+
+ 2.3cm
+
+
+ 2cm
+
+
+ 2.3cm
+
+
+ 2.3cm
+
+
+ 2cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Tipo Bobina
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cant. Mes A
+
+
+
+
+
+
+ Textbox23
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cant. Mes B
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Diferencia
+
+
+
+
+
+
+ Textbox15
+
+
+
+ Black
+ 1.5pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Kg Mes A
+
+
+
+
+
+
+ Textbox17
+
+
+
+ Black
+ 1.5pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Kg Mes B
+
+
+
+
+
+
+ Textbox19
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Diferencia
+
+
+
+
+
+
+ Textbox21
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TipoBobina.Value
+
+
+
+
+
+
+ TipoBobina
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!BobinasUtilizadasMesA.Value
+
+
+
+
+
+
+ BobinasUtilizadasMesA
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!BobinasUtilizadasMesB.Value
+
+
+
+
+
+
+ BobinasUtilizadasMesB
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!DiferenciaBobinasUtilizadas.Value
+
+
+
+
+
+
+ DiferenciaBobinasUtilizadas
+
+
+
+ Black
+ 1.5pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!KilosUtilizadosMesA.Value
+
+
+
+
+
+
+ KilosUtilizadosMesA
+
+
+
+ Black
+ 1.5pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!KilosUtilizadosMesB.Value
+
+
+
+
+
+
+ KilosUtilizadosMesB
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!DiferenciaKilosUtilizados.Value
+
+
+
+
+
+
+ DiferenciaKilosUtilizados
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox25
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!BobinasUtilizadasMesA.Value, "DSConsumoBobinasMeses")
+
+
+
+
+
+
+ Textbox26
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!BobinasUtilizadasMesB.Value, "DSConsumoBobinasMeses")
+
+
+
+
+
+
+ Textbox27
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!DiferenciaBobinasUtilizadas.Value, "DSConsumoBobinasMeses")
+
+
+
+
+
+
+ Textbox28
+
+
+
+ Black
+ 1.5pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!KilosUtilizadosMesA.Value, "DSConsumoBobinasMeses")
+
+
+
+
+
+
+ Textbox29
+
+
+
+ Black
+ 1.5pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!KilosUtilizadosMesB.Value, "DSConsumoBobinasMeses")
+
+
+
+
+
+
+ Textbox30
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!DiferenciaKilosUtilizados.Value, "DSConsumoBobinasMeses")
+
+
+
+
+
+
+ Textbox31
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+ Before
+
+
+
+ DSConsumoBobinasMeses
+ 0.14111cm
+ 0.619cm
+ 1.8cm
+ 19cm
+
+
+
+
+
+ 0.84039in
+
+
+ 21cm
+
+
+ 2.55474cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Reporte de Consumo de Bobinas - Comparativa Mensual
+
+
+
+
+
+
+ Textbox41
+ 0.28998cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Consolidados
+
+
+
+
+
+
+ Textbox41
+ 1.08874cm
+ 0.619cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha del Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.80192cm
+ 0.619cm
+ 0.64974cm
+ 3.43896cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.80192cm
+ 4.00151cm
+ 0.6cm
+ 2.26011cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Meses Consultados:
+
+
+
+
+
+
+ Textbox41
+ 1.83727cm
+ 6.33218cm
+ 0.64974cm
+ 3.65333cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!MesA.Value & "(Mes A)"
+
+
+
+
+
+
+ Textbox49
+ 1.8408cm
+ 9.89285cm
+ 0.6cm
+ 4.3cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Contra
+
+
+
+
+
+
+ Textbox41
+ 1.83727cm
+ 14.0562cm
+ 0.64974cm
+ 1.29584cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!MesB.Value & "(Mes B)"
+
+
+
+
+
+
+ Textbox49
+ 1.8408cm
+ 15.30618cm
+ 0.6cm
+ 4.31282cm
+ 7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ String
+ ReportParameter1
+
+
+ String
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 1
+ 0
+ MesA
+
+
+ 2
+ 0
+ MesB
+
+
+
+
+ Cm
+ 047bc866-20bc-4afb-999d-93d11dad8fb9
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteConsumoBobinasPublicacion.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteConsumoBobinasPublicacion.rdlc
new file mode 100644
index 0000000..dd97199
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteConsumoBobinasPublicacion.rdlc
@@ -0,0 +1,779 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ 2bf94014-b80d-4047-9164-c0b5ad337361
+
+
+
+
+
+ DSConsumoBobinas
+ /* Local Query */
+
+
+
+ NombrePlanta
+ System.String
+
+
+ NombrePublicacion
+ System.String
+
+
+ TotalKilos
+ System.Int32
+
+
+ CantidadBobinas
+ System.Int32
+
+
+
+ DSConsumoBobinas
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSConsumoBobinas.xsd
+ SP_BobinasUtilizadasPorPublicacion
+ Fill
+ GetData
+ SP_BobinasUtilizadasPorPublicacionTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 6cm
+
+
+ 5cm
+
+
+ 4cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Publicación
+
+
+
+
+
+
+ Textbox11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Kilos
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cant.Bobinas
+
+
+
+
+
+
+ Textbox15
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!NombrePublicacion.Value
+
+
+
+
+
+
+ NombrePublicacion
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalKilos.Value
+
+
+
+
+
+
+ TotalKilos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!CantidadBobinas.Value
+
+
+
+
+
+
+ CantidadBobinas
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox48
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalKilos.Value)
+
+
+
+
+
+
+ Textbox50
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!CantidadBobinas.Value)
+
+
+
+
+
+
+ Textbox51
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Planta
+
+
+
+
+
+
+ Textbox17
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ After
+
+
+
+
+ =Fields!NombrePlanta.Value
+
+
+
+
+ =Fields!NombrePlanta.Value
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!NombrePlanta.Value
+
+
+
+
+
+
+ NombrePlanta1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+ Before
+
+
+
+
+
+ DSConsumoBobinasPublicacion
+ 0.14111cm
+ 0.619cm
+ 1.8cm
+ 19cm
+
+
+
+
+
+ 0.80957in
+
+
+ 21cm
+
+
+ 1.91974cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Reporte de Consumo de Bobinas por Publicaciones
+
+
+
+
+
+
+ Textbox41
+ 0.28998cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha del Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.16692cm
+ 0.619cm
+ 0.64974cm
+ 3.43896cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.16692cm
+ 4.00151cm
+ 0.6cm
+ 2.60584cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 1.17052cm
+ 6.64968cm
+ 0.64974cm
+ 4.5cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.2058cm
+ 11.0676cm
+ 0.6cm
+ 2.52646cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 1.17052cm
+ 13.31184cm
+ 0.64974cm
+ 1.13709cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.17052cm
+ 14.44892cm
+ 0.6cm
+ 2.52646cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ FechaDesde
+
+
+ 1
+ 0
+ FechaHasta
+
+
+
+
+ Cm
+ 4e743a44-a248-48fe-9b28-03d7da14e6e5
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteConsumoBobinasSeccion.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteConsumoBobinasSeccion.rdlc
new file mode 100644
index 0000000..c35266b
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteConsumoBobinasSeccion.rdlc
@@ -0,0 +1,1152 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ 21fcbdc4-e206-44ff-9826-957fa6cf34b5
+
+
+
+
+
+ DSConsumoBobinas
+ /* Local Query */
+
+
+
+ NombrePublicacion
+ System.String
+
+
+ NombreSeccion
+ System.String
+
+
+ NombreBobina
+ System.String
+
+
+ CantidadBobinas
+ System.Int32
+
+
+ TotalKilos
+ System.Int32
+
+
+
+ DSConsumoBobinas
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSConsumoBobinas.xsd
+ SP_BobinasUtilizadasPorSeccion
+ Fill
+ GetData
+ SP_BobinasUtilizadasPorSeccionTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 5.5cm
+
+
+ 2.8cm
+
+
+ 2.7cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Bobina
+
+
+
+
+
+
+ Textbox29
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cant. Bobinas
+
+
+
+
+
+
+ Textbox31
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Kilos
+
+
+
+
+
+
+ Textbox33
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!NombreBobina.Value
+
+
+
+
+
+
+ NombreBobina
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!CantidadBobinas.Value
+
+
+
+
+
+
+ CantidadBobinas
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalKilos.Value
+
+
+
+
+
+
+ TotalKilos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Total
+
+
+
+
+
+
+ Textbox53
+
+
+
+ Black
+
+ 1.5pt
+
+
+ Black
+
+ 1.5pt
+
+
+ Black
+
+ 1.5pt
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!CantidadBobinas.Value)
+
+
+
+
+
+
+ Textbox54
+
+
+
+ Black
+
+ 1.5pt
+
+
+ Black
+
+ 1.5pt
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalKilos.Value)
+
+
+
+
+
+
+ Textbox55
+
+
+
+ Black
+
+ 1.5pt
+
+
+ Black
+
+ 1.5pt
+
+
+
+
+
+ Black
+
+ 1.5pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Total General
+
+
+
+
+
+
+ Textbox95
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!CantidadBobinas.Value, "DSConsumoBobinasSeccion")
+
+
+
+
+
+
+ Textbox96
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalKilos.Value, "DSConsumoBobinasSeccion")
+
+
+
+
+
+
+ Textbox97
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Publicación
+
+
+
+
+
+
+ Textbox40
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Sección
+
+
+
+
+
+
+ Textbox50
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+ =Fields!NombrePublicacion.Value
+
+
+
+
+ =Fields!NombrePublicacion.Value
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!NombrePublicacion.Value
+
+
+
+
+
+
+ NombrePublicacion1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+ =Fields!NombreSeccion.Value
+
+
+
+
+ =Fields!NombreSeccion.Value
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!NombreSeccion.Value
+
+
+
+
+
+
+ NombreSeccion1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+ Before
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox93
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox94
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ Before
+
+
+
+ DSConsumoBobinasSeccion
+ 0.14111cm
+ 0.619cm
+ 2.4cm
+ 19cm
+
+
+
+
+
+ 1.03538in
+
+
+ 21cm
+
+
+ 2.55474cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Reporte de Consumo de Bobinas por Secciones
+
+
+
+
+
+
+ Textbox41
+ 0.28998cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ ="Planta: " & Parameters!NomPlanta.Value
+
+
+
+
+
+
+ Textbox41
+ 1.08874cm
+ 0.619cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha del Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.80192cm
+ 0.619cm
+ 0.64974cm
+ 3.43896cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.80192cm
+ 4.00151cm
+ 0.6cm
+ 2.60584cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 1.80552cm
+ 6.64968cm
+ 0.64974cm
+ 4.5cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.8408cm
+ 11.0676cm
+ 0.6cm
+ 2.52646cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 1.80552cm
+ 13.31184cm
+ 0.64974cm
+ 1.13709cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.80552cm
+ 14.44892cm
+ 0.6cm
+ 2.52646cm
+ 7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ String
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ NomPlanta
+
+
+ 1
+ 0
+ FechaDesde
+
+
+ 2
+ 0
+ FechaHasta
+
+
+
+
+ Cm
+ 2d84de10-7d2b-485a-bbdb-92c765885dcf
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteConsumoBobinasSeccionConsolidado.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteConsumoBobinasSeccionConsolidado.rdlc
new file mode 100644
index 0000000..d669b16
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteConsumoBobinasSeccionConsolidado.rdlc
@@ -0,0 +1,1143 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ 21fcbdc4-e206-44ff-9826-957fa6cf34b5
+
+
+
+
+
+ DSConsumoBobinas
+ /* Local Query */
+
+
+
+ NombrePublicacion
+ System.String
+
+
+ NombreSeccion
+ System.String
+
+
+ NombreBobina
+ System.String
+
+
+ CantidadBobinas
+ System.Int32
+
+
+ TotalKilos
+ System.Int32
+
+
+
+ DSConsumoBobinas
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSConsumoBobinas.xsd
+ SP_BobinasUtilizadasPorSeccion
+ Fill
+ GetData
+ SP_BobinasUtilizadasPorSeccionTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 5.5cm
+
+
+ 2.8cm
+
+
+ 2.7cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Bobina
+
+
+
+
+
+
+ Textbox29
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cant. Bobinas
+
+
+
+
+
+
+ Textbox31
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Kilos
+
+
+
+
+
+
+ Textbox33
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!NombreBobina.Value
+
+
+
+
+
+
+ NombreBobina
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!CantidadBobinas.Value
+
+
+
+
+
+
+ CantidadBobinas
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalKilos.Value
+
+
+
+
+
+
+ TotalKilos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Total
+
+
+
+
+
+
+ Textbox53
+
+
+
+ Black
+
+ 1.5pt
+
+
+ Black
+
+ 1.5pt
+
+
+ Black
+
+ 1.5pt
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!CantidadBobinas.Value)
+
+
+
+
+
+
+ Textbox54
+
+
+
+ Black
+
+ 1.5pt
+
+
+ Black
+
+ 1.5pt
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalKilos.Value)
+
+
+
+
+
+
+ Textbox55
+
+
+
+ Black
+
+ 1.5pt
+
+
+ Black
+
+ 1.5pt
+
+
+
+
+
+ Black
+
+ 1.5pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Total General
+
+
+
+
+
+
+ Textbox95
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!CantidadBobinas.Value, "DSConsumoBobinasSeccion")
+
+
+
+
+
+
+ Textbox96
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalKilos.Value, "DSConsumoBobinasSeccion")
+
+
+
+
+
+
+ Textbox97
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Publicación
+
+
+
+
+
+
+ Textbox40
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Sección
+
+
+
+
+
+
+ Textbox50
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+ =Fields!NombrePublicacion.Value
+
+
+
+
+ =Fields!NombrePublicacion.Value
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!NombrePublicacion.Value
+
+
+
+
+
+
+ NombrePublicacion1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+ =Fields!NombreSeccion.Value
+
+
+
+
+ =Fields!NombreSeccion.Value
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!NombreSeccion.Value
+
+
+
+
+
+
+ NombreSeccion1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+ Before
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox93
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox94
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ Before
+
+
+
+ DSConsumoBobinasSeccion
+ 0.14111cm
+ 0.619cm
+ 2.4cm
+ 19cm
+
+
+
+
+
+ 1.03538in
+
+
+ 21cm
+
+
+ 2.55474cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Reporte de Consumo de Bobinas por Secciones
+
+
+
+
+
+
+ Textbox41
+ 0.28998cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Consolidados
+
+
+
+
+
+
+ Textbox41
+ 1.08874cm
+ 0.619cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha del Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.80192cm
+ 0.619cm
+ 0.64974cm
+ 3.43896cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.80192cm
+ 4.00151cm
+ 0.6cm
+ 2.60584cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 1.80552cm
+ 6.64968cm
+ 0.64974cm
+ 4.5cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.8408cm
+ 11.0676cm
+ 0.6cm
+ 2.52646cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 1.80552cm
+ 13.31184cm
+ 0.64974cm
+ 1.13709cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.80552cm
+ 14.44892cm
+ 0.6cm
+ 2.52646cm
+ 7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 1
+ 0
+ FechaDesde
+
+
+ 2
+ 0
+ FechaHasta
+
+
+
+
+ Cm
+ 2d84de10-7d2b-485a-bbdb-92c765885dcf
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteCtrlDevoluciones.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteCtrlDevoluciones.rdlc
new file mode 100644
index 0000000..b5e3c2f
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteCtrlDevoluciones.rdlc
@@ -0,0 +1,1466 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ 092a7073-20d2-4d3e-90f5-9e039abc4bf4
+
+
+
+
+
+ DSCtrlDevoluciones
+ /* Local Query */
+
+
+
+ Ingresados
+ System.Int32
+
+
+ Sobrantes
+ System.Int32
+
+
+ Publicacion
+ System.String
+
+
+ Llevados
+ System.Int32
+
+
+ Devueltos
+ System.Int32
+
+
+ Tipo
+ System.String
+
+
+ TotalNoAccionistas
+ System.Int32
+
+
+ SinCargo
+ System.Int32
+
+
+
+ DSCtrlDevoluciones
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSCtrlDevoluciones.xsd
+ SP_DistCanillasCantidadEntradaSalida
+ Fill
+ GetData
+ SP_DistCanillasCantidadEntradaSalidaTableAdapter
+
+
+
+
+ DSCtrlDevoluciones
+ /* Local Query */
+
+
+
+ Devueltos
+ System.Int32
+
+
+
+ DSCtrlDevoluciones
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSCtrlDevoluciones.xsd
+ SP_DistCanillasCantidadEntradaSalidaOtrosDias
+ Fill
+ GetData
+ SP_DistCanillasCantidadEntradaSalidaOtrosDiasTableAdapter
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada:
+
+
+
+
+
+
+ Textbox41
+ 0.10583cm
+ 1.12581cm
+ 0.6cm
+ 3.47423cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaConsultada.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 0.10583cm
+ 4.38132cm
+ 0.6cm
+ 3.2673cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ 2.23542cm
+
+
+ 4.66998cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =First(Fields!Ingresados.Value, "DSCtrlDevoluciones")
+
+
+
+
+
+
+ Textbox9
+
+
+
+ Black
+
+ 2pt
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ 2
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Llevados
+
+
+
+
+
+
+ Textbox73
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =-Fields!Llevados.Value
+
+
+
+
+
+
+ Textbox16
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Devueltos
+
+
+
+
+
+
+ Textbox74
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Devueltos.Value
+
+
+
+
+
+
+ Textbox26
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Total
+
+
+
+
+
+
+ Textbox10
+
+
+
+ Black
+ 2pt
+
+
+ Black
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =-Fields!Llevados.Value+Fields!Devueltos.Value
+
+
+
+
+
+
+ Textbox11
+
+
+
+ Black
+ 2pt
+
+
+ Black
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox5
+
+
+
+ Black
+ 2pt
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox6
+
+
+
+ Black
+ 2pt
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =First(Fields!Ingresados.Value, "DSCtrlDevoluciones")-Sum(Fields!Llevados.Value, "DSCtrlDevoluciones")+Sum(Fields!Devueltos.Value, "DSCtrlDevoluciones")
+
+
+
+
+
+
+ Textbox14
+
+
+
+ Black
+ 2pt
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ 2
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Devueltos.Value, "DSCtrlDevolucionesOtrosDias")
+
+
+
+
+
+
+ Textbox18
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ 2
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =First(Fields!Ingresados.Value, "DSCtrlDevoluciones")-Sum(Fields!Llevados.Value, "DSCtrlDevoluciones")+Sum(Fields!Devueltos.Value, "DSCtrlDevoluciones")+Sum(Fields!Devueltos.Value, "DSCtrlDevolucionesOtrosDias")
+
+
+
+
+
+
+ Textbox21
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ 2
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =First(Fields!SinCargo.Value, "DSCtrlDevoluciones")
+
+
+
+
+
+
+ Textbox53
+
+
+
+ Black
+ 2pt
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ 2
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =- First(Fields!Sobrantes.Value, "DSCtrlDevoluciones")
+
+
+
+
+
+
+ Textbox44
+
+
+
+ 1pt
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ 2
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =First(Fields!Ingresados.Value, "DSCtrlDevoluciones") - Sum(Fields!Llevados.Value, "DSCtrlDevoluciones") + Sum(Fields!Devueltos.Value, "DSCtrlDevoluciones") - First(Fields!Sobrantes.Value, "DSCtrlDevoluciones") - First(Fields!SinCargo.Value, "DSCtrlDevoluciones")
+
+
+
+
+
+
+ Textbox91
+
+
+
+ 1pt
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ 2
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5.5946cm
+
+
+ true
+ true
+
+
+
+
+ Ingresados por Remito:
+
+
+
+
+
+
+ Textbox7
+
+
+
+ Black
+
+ 2pt
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ After
+
+
+
+
+ =Fields!Tipo.Value
+
+
+
+
+ =Fields!Tipo.Value
+
+
+
+ 5.5946cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!Tipo.Value
+
+
+
+
+
+
+ Llevados
+
+
+
+
+
+
+ Black
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+ 5.5946cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox4
+
+
+
+ Black
+ 2pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+ Before
+
+
+
+ 5.5946cm
+
+
+ true
+ true
+
+
+
+
+ Total Devolución a la Fecha
+
+
+
+
+
+
+ Textbox12
+
+
+
+ Black
+ 2pt
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+ Before
+
+
+
+ 5.5946cm
+
+
+ true
+ true
+
+
+
+
+ Total Devolución Días Anteriores
+
+
+
+
+
+
+ Textbox15
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+ Before
+
+
+
+ 5.5946cm
+
+
+ true
+ true
+
+
+
+
+ Total Devolución
+
+
+
+
+
+
+ Textbox19
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+ Before
+
+
+
+ 5.5946cm
+
+
+ true
+ true
+
+
+
+
+ Sin Cargo
+
+
+
+
+
+
+ Textbox52
+
+
+
+ Black
+ 2pt
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+ Before
+
+
+
+ 5.5946cm
+
+
+ true
+ true
+
+
+
+
+ Sobrantes
+
+
+
+
+
+
+ Textbox40
+
+
+
+ 1pt
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+ Before
+
+
+
+ 5.5946cm
+
+
+ true
+ true
+
+
+
+
+ Diferencia
+
+
+
+
+
+
+ Textbox89
+
+
+
+ 1pt
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+ Before
+
+
+
+ DSCtrlDevoluciones
+ 1.63046cm
+ 1.12581cm
+ 6.6cm
+ 12.5cm
+ 2
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!NomEmp.Value
+
+
+
+
+
+
+ Textbox67
+ 0.9628cm
+ 1.12581cm
+ 0.6cm
+ 12.5cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Cantidad Canillas:
+
+
+
+
+
+
+ Textbox41
+ 0.10583cm
+ 7.7227cm
+ 0.6cm
+ 3.5cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =First(Fields!TotalNoAccionistas.Value, "DSCtrlDevoluciones")
+
+
+
+
+
+
+ Textbox49
+ 0.10583cm
+ 10.97821cm
+ 0.6cm
+ 2.6476cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ 3.30989in
+
+
+ 14.22183cm
+
+
+ 1.86682cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Control de Devoluciones
+
+
+
+
+
+
+ Textbox41
+ 0.28575cm
+ 1.13975cm
+ 0.72912cm
+ 12.5cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Canillas / Accionistas
+
+
+
+
+
+
+ Textbox41
+ 1.08451cm
+ 1.13975cm
+ 0.64975cm
+ 12.5cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 21cm
+ 14.8cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ String
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ NomEmp
+
+
+ 1
+ 0
+ FechaConsultada
+
+
+
+
+ Cm
+ 6ffd8a16-aa6a-4085-ad23-5e05ad7a0cdf
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteCuentasDistribuidores.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteCuentasDistribuidores.rdlc
new file mode 100644
index 0000000..c7eeeb2
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteCuentasDistribuidores.rdlc
@@ -0,0 +1,3252 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ e289a368-6e2a-4662-b850-196109d77d2e
+
+
+
+
+
+ DSDistribuidores
+ /* Local Query */
+
+
+
+ Fecha
+ System.DateTime
+
+
+ Publicacion
+ System.String
+
+
+ Distribuidor
+ System.String
+
+
+ Cantidad
+ System.Int32
+
+
+ Remito
+ System.String
+
+
+ Observacion
+ System.String
+
+
+ Debe
+ System.Decimal
+
+
+ Haber
+ System.Decimal
+
+
+
+ DSDistribuidores
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSDistribuidores.xsd
+ SP_BalanceCuentaDistEntradaSalida
+ Fill
+ GetData
+ SP_BalanceCuentaDistEntradaSalidaTableAdapter
+
+
+
+
+ DSDistribuidores
+ /* Local Query */
+
+
+
+ Fecha
+ System.DateTime
+
+
+ Referencia
+ System.String
+
+
+ Debe
+ System.Decimal
+
+
+ Haber
+ System.Decimal
+
+
+
+ DSDistribuidores
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSDistribuidores.xsd
+ SP_BalanceCuentDistDebCred
+ Fill
+ GetData
+ SP_BalanceCuentDistDebCredTableAdapter
+
+
+
+
+ DSDistribuidores
+ /* Local Query */
+
+
+
+ Fecha
+ System.DateTime
+
+
+ Recibo
+ System.Int32
+
+
+ Tipo
+ System.String
+
+
+ Debe
+ System.Decimal
+
+
+ Haber
+ System.Decimal
+
+
+ Detalle
+ System.String
+
+
+
+ DSDistribuidores
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSDistribuidores.xsd
+ SP_BalanceCuentDistPagos
+ Fill
+ GetData
+ SP_BalanceCuentDistPagosTableAdapter
+
+
+
+
+ DSDistribuidores
+ /* Local Query */
+
+
+
+ Monto
+ System.Decimal
+
+
+
+ DSDistribuidores
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSDistribuidores.xsd
+ SP_BalanceCuentSaldos
+ Fill
+ GetData
+ SP_BalanceCuentSaldosTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 2cm
+
+
+ 3cm
+
+
+ 3cm
+
+
+ 2cm
+
+
+ 3cm
+
+
+ 3cm
+
+
+ 3cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Fecha
+
+
+
+
+
+
+ Textbox19
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Publicacion
+
+
+
+
+
+
+ Textbox21
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Remito
+
+
+
+
+
+
+ Textbox23
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cantidad
+
+
+
+
+
+
+ Textbox25
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Debe
+
+
+
+
+
+
+ Textbox29
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Haber
+
+
+
+
+
+
+ Textbox31
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Saldo
+
+
+
+
+
+
+ Textbox4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Fecha.Value
+
+
+
+
+
+
+ Fecha
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+
+
+
+ Publicacion
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Remito.Value
+
+
+
+
+
+
+ Remito
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Cantidad.Value
+
+
+
+
+
+
+ Cantidad
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Debe.Value
+
+
+
+
+
+
+ Debe
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Haber.Value
+
+
+
+
+
+
+ Haber
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =IIF(Variables!SaldoMov.SetValue(Variables!SaldoMov.Value+Fields!Debe.Value-Fields!Haber.Value),Variables!SaldoMov.Value, Variables!SaldoMov.Value)
+
+
+
+
+
+
+ Textbox6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+
+ DSDistribuidoresEntradasSalidas
+ 0.74111cm
+ 0.635cm
+ 1.2cm
+ 19cm
+
+
+
+
+
+
+
+
+ 2cm
+
+
+ 5cm
+
+
+ 4cm
+
+
+ 4cm
+
+
+ 4cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Fecha
+
+
+
+
+
+
+ Textbox33
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Referencia
+
+
+
+
+
+
+ Textbox35
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Debe
+
+
+
+
+
+
+ Textbox37
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Haber
+
+
+
+
+
+
+ Textbox39
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Saldo
+
+
+
+
+
+
+ Textbox14
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Fecha.Value
+
+
+
+
+
+
+ Fecha1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Referencia.Value
+
+
+
+
+
+
+ Referencia
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Debe.Value
+
+
+
+
+
+
+ Debe1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Haber.Value
+
+
+
+
+
+
+ Haber1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =IIF(Variables!SaldoDebCred.SetValue(Variables!SaldoDebCred.Value+Fields!Debe.Value-Fields!Haber.Value),Variables!SaldoDebCred.Value, Variables!SaldoDebCred.Value)
+
+
+
+
+
+
+ Textbox15
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+
+ DSDistribuidoresDebCred
+ 7.17049cm
+ 0.635cm
+ 1.2cm
+ 19cm
+ 1
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Movimientos
+
+
+
+
+
+
+ Textbox45
+ 0.07056cm
+ 0.635cm
+ 0.6cm
+ 2.75104cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Débitos / Créditos
+
+
+
+
+
+
+ Textbox45
+ 6.49993cm
+ 0.635cm
+ 0.6cm
+ 3.59771cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox54
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Debe
+
+
+
+
+
+
+ Textbox55
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+ 3cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Haber.Value, "DSDistribuidoresEntradasSalidas")
+
+
+
+
+
+
+ Textbox53
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.6cm
+
+
+ true
+ true
+
+
+
+
+ Haber
+
+
+
+
+
+
+ Textbox52
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.46813cm
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox51
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 3.00001cm
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Debe.Value, "DSDistribuidoresEntradasSalidas")
+
+
+
+
+
+
+ Textbox56
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+ DSDistribuidoresEntradasSalidas
+ 2.01167cm
+ 9.16687cm
+ 1.2cm
+ 7.46814cm
+ 4
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox54
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Debe
+
+
+
+
+
+
+ Textbox55
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+ 4cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Haber.Value, "DSDistribuidoresDebCred")
+
+
+
+
+
+
+ Textbox53
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.6cm
+
+
+ true
+ true
+
+
+
+
+ Haber
+
+
+
+
+
+
+ Textbox52
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.60571cm
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox51
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Debe.Value, "DSDistribuidoresDebCred")
+
+
+
+
+
+
+ Textbox56
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+ DSDistribuidoresDebCred
+ 8.44104cm
+ 6.02929cm
+ 1.2cm
+ 9.60571cm
+ 5
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Monto.Value, "DSDistribuidoresSaldos")
+
+
+
+
+
+
+ Textbox69
+ 13.75118cm
+ 8.76751cm
+ 0.6cm
+ 10.86749cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+ true
+ true
+
+
+
+
+ Saldo Total del Distribuidor al
+
+
+
+
+
+
+ Textbox1
+ 13.75118cm
+ 0.635cm
+ 0.6cm
+ 5.73313cm
+ 7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Pagos
+
+
+
+
+
+
+ Textbox45
+ 3.22434cm
+ 0.635cm
+ 0.6cm
+ 2.75104cm
+ 8
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ 2cm
+
+
+ 2.29793cm
+
+
+ 2.55825cm
+
+
+ 3cm
+
+
+ 3cm
+
+
+ 3.5cm
+
+
+ 2.64382cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Fecha
+
+
+
+
+
+
+ Textbox3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Recibo
+
+
+
+
+
+
+ Textbox5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Tipo
+
+
+
+
+
+
+ Textbox7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Debe
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Haber
+
+
+
+
+
+
+ Textbox11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Saldo
+
+
+
+
+
+
+ Textbox12
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Detalle
+
+
+
+
+
+
+ Textbox8
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Fecha.Value
+
+
+
+
+
+
+ Fecha2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Recibo.Value
+
+
+
+
+
+
+ Recibo
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Tipo.Value
+
+
+
+
+
+
+ Tipo
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Debe.Value
+
+
+
+
+
+
+ Debe2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Haber.Value
+
+
+
+
+
+
+ Haber2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =IIF(Variables!SaldoPagos.SetValue(Variables!SaldoPagos.Value+Fields!Debe.Value-Fields!Haber.Value),Variables!SaldoPagos.Value, Variables!SaldoPagos.Value)
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Detalle.Value
+
+
+
+
+
+
+ Detalle
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+
+ DSDistribuidoresPagos
+ 3.8949cm
+ 0.635cm
+ 1.2cm
+ 19cm
+ 9
+
+
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox54
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Debe
+
+
+
+
+
+
+ Textbox55
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+ 3.5cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Haber.Value, "DSDistribuidoresPagos")
+
+
+
+
+
+
+ Textbox53
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.6cm
+
+
+ true
+ true
+
+
+
+
+ Haber
+
+
+
+
+
+
+ Textbox52
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.46813cm
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox51
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 3.5cm
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Debe.Value, "DSDistribuidoresPagos")
+
+
+
+
+
+
+ Textbox56
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+ DSDistribuidoresPagos
+ 5.16546cm
+ 7.66687cm
+ 1.2cm
+ 8.46813cm
+ 10
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Today()
+
+
+
+
+
+
+ Textbox1
+ 13.75118cm
+ 6.36813cm
+ 0.6cm
+ 2.39938cm
+ 11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Datos totales del periodo consultado
+
+
+
+
+
+
+ Textbox45
+ 10.1859cm
+ 0.635cm
+ 0.6cm
+ 7.24896cm
+ 12
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Movimientos
+
+
+
+
+
+
+ Textbox44
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+ 4.01583cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Debe.Value, "DSDistribuidoresDebCred")-Sum(Fields!Haber.Value, "DSDistribuidoresDebCred")
+
+
+
+
+
+
+ Textbox40
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Debe.Value, "DSDistribuidoresPagos")-Sum(Fields!Haber.Value, "DSDistribuidoresPagos")
+
+
+
+
+
+
+ Textbox70
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =(Sum(Fields!Debe.Value, "DSDistribuidoresEntradasSalidas")-Sum(Fields!Haber.Value, "DSDistribuidoresEntradasSalidas"))+(Sum(Fields!Debe.Value, "DSDistribuidoresDebCred")-Sum(Fields!Haber.Value, "DSDistribuidoresDebCred"))+(Sum(Fields!Debe.Value, "DSDistribuidoresPagos")-Sum(Fields!Haber.Value, "DSDistribuidoresPagos"))
+
+
+
+
+
+
+ Textbox75
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.6cm
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Debe.Value, "DSDistribuidoresEntradasSalidas")-Sum(Fields!Haber.Value, "DSDistribuidoresEntradasSalidas")
+
+
+
+
+
+
+ Textbox38
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 3.23313cm
+
+
+ true
+ true
+
+
+
+
+ Débitos/Créditos
+
+
+
+
+
+
+ Textbox36
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 3.23313cm
+
+
+ true
+ true
+
+
+
+
+ Pagos
+
+
+
+
+
+
+ Textbox73
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+ Before
+
+
+
+ 3.23313cm
+
+
+ true
+ true
+
+
+
+
+ Total
+
+
+
+
+
+
+ Textbox74
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+ Before
+
+
+
+ DSDistribuidoresEntradasSalidas
+ 11.06812cm
+ 0.635cm
+ 2.4cm
+ 7.24896cm
+ 13
+
+
+
+
+
+ 5.69174in
+
+
+ 21cm
+
+
+ 2.52829cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Reporte de Cuenta Del Distribuidor
+
+
+
+
+
+
+ Textbox41
+ 0.254cm
+ 0.635cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =First(Fields!Distribuidor.Value, "DSDistribuidoresEntradasSalidas")
+
+
+
+
+
+
+ Textbox41
+ 1.06419cm
+ 0.635cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha de Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.80912cm
+ 0.635cm
+ 0.64974cm
+ 3.28021cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.80912cm
+ 3.98576cm
+ 0.6cm
+ 3.50542cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 1.80559cm
+ 7.52646cm
+ 0.64974cm
+ 4.5cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.84087cm
+ 11.94438cm
+ 0.6cm
+ 2.52646cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 1.80559cm
+ 14.18862cm
+ 0.64974cm
+ 1.13709cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.80559cm
+ 15.3257cm
+ 0.6cm
+ 2.52646cm
+ 7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ FechaDesde
+
+
+ 1
+ 0
+ FechaHasta
+
+
+
+
+
+
+ 0
+ true
+
+
+ 0
+ true
+
+
+ 0
+ true
+
+
+ Cm
+ 3f3b1afa-a70f-46f3-96e6-dd39399afdd1
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteDistribucionCanillas.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteDistribucionCanillas.rdlc
new file mode 100644
index 0000000..b4afacc
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteDistribucionCanillas.rdlc
@@ -0,0 +1,5976 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ be494ad0-494d-4965-90bd-74374d7d0864
+
+
+
+
+
+ DSListadoDistribucionCan
+ /* Local Query */
+
+
+
+ Publicacion
+ System.String
+
+
+ Canilla
+ System.String
+
+
+ TotalCantSalida
+ System.Int32
+
+
+ TotalCantEntrada
+ System.Int32
+
+
+ TotalRendir
+ System.Decimal
+
+
+
+ DSListadoDistribucionCan
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucionCan.xsd
+ SP_DistCanillasAccEntradaSalidaPubli
+ Fill
+ GetData
+ SP_DistCanillasAccEntradaSalidaPubliTableAdapter
+
+
+
+
+ DSListadoDistribucionCan
+ /* Local Query */
+
+
+
+ Publicacion
+ System.String
+
+
+ Canilla
+ System.String
+
+
+ TotalCantSalida
+ System.Int32
+
+
+ TotalCantEntrada
+ System.Int32
+
+
+ TotalRendir
+ System.Decimal
+
+
+
+ DSListadoDistribucionCan
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucionCan.xsd
+ SP_DistCanillasEntradaSalidaPubli
+ Fill
+ GetData
+ SP_DistCanillasEntradaSalidaPubliTableAdapter
+
+
+
+
+ DSListadoDistribucionCan
+ /* Local Query */
+
+
+
+ Publicacion
+ System.String
+
+
+ TotalCantSalida
+ System.Int32
+
+
+ TotalCantEntrada
+ System.Int32
+
+
+ TotalRendir
+ System.Decimal
+
+
+ TipoVendedor
+ System.String
+
+
+
+ DSListadoDistribucionCan
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucionCan.xsd
+ SP_DistCanALLEntradaSalidaPubli
+ Fill
+ GetData
+ SP_DistCanALLEntradaSalidaPubliTableAdapter
+
+
+
+
+ DSListadoDistribucionCan
+ /* Local Query */
+
+
+
+ Publicacion
+ System.String
+
+
+ Canilla
+ System.String
+
+
+ Fecha
+ System.DateTime
+
+
+ TotalCantSalida
+ System.Int32
+
+
+ TotalCantEntrada
+ System.Int32
+
+
+ TotalRendir
+ System.Decimal
+
+
+
+ DSListadoDistribucionCan
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucionCan.xsd
+ SP_DistCanillasEntradaSalidaPubliFechaLiq
+ Fill
+ GetData
+ SP_DistCanillasEntradaSalidaPubliFechaLiqTableAdapter
+
+
+
+
+ DSListadoDistribucionCan
+ /* Local Query */
+
+
+
+ Publicacion
+ System.String
+
+
+ Canilla
+ System.String
+
+
+ Fecha
+ System.DateTime
+
+
+ TotalCantSalida
+ System.Int32
+
+
+ TotalCantEntrada
+ System.Int32
+
+
+ TotalRendir
+ System.Decimal
+
+
+
+ DSListadoDistribucionCan
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucionCan.xsd
+ SP_DistCanillasAccEntradaSalidaPubliFechaLiq
+ Fill
+ GetData
+ SP_DistCanillasAccEntradaSalidaPubliFechaLiqTableAdapter
+
+
+
+
+ DSListadoDistribucionCan
+ /* Local Query */
+
+
+
+ Remito
+ System.Int32
+
+
+
+ DSListadoDistribucionCan
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucionCan.xsd
+ SP_ObtenerCtrlDevoluciones
+ Fill
+ GetData
+ SP_ObtenerCtrlDevolucionesTableAdapter
+
+
+
+
+ DSListadoDistribucionCan
+ /* Local Query */
+
+
+
+ Ingresados
+ System.Int32
+
+
+ Sobrantes
+ System.Int32
+
+
+ Publicacion
+ System.String
+
+
+ Llevados
+ System.Int32
+
+
+ Devueltos
+ System.Int32
+
+
+ Tipo
+ System.String
+
+
+ TotalNoAccionistas
+ System.Int32
+
+
+ SinCargo
+ System.Int32
+
+
+
+ DSCtrlDevoluciones
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSCtrlDevoluciones.xsd
+ SP_DistCanillasCantidadEntradaSalida
+ Fill
+ GetData
+ SP_DistCanillasCantidadEntradaSalidaTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 2cm
+
+
+ 2cm
+
+
+ 2cm
+
+
+ 3cm
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Llevados
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Devueltos
+
+
+
+
+
+
+ Textbox11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Vendidos
+
+
+
+
+
+
+ Textbox133
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ A Rendir
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantSalida.Value
+
+
+
+
+
+
+ TotalCantSalida
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantEntrada.Value
+
+
+
+
+
+
+ TotalCantEntrada
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantSalida.Value-Fields!TotalCantEntrada.Value
+
+
+
+
+
+
+ Textbox135
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalRendir.Value
+
+
+
+
+
+
+ TotalRendir
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value)
+
+
+
+
+
+
+ Textbox44
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox47
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value)-Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox136
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value)
+
+
+
+
+
+
+ Textbox48
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value)
+
+
+
+
+
+
+ Textbox52
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox53
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value)-Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox137
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value)
+
+
+
+
+
+
+ Textbox54
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Vendedor
+
+
+
+
+
+
+ Textbox23
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 6cm
+
+
+ true
+ true
+
+
+
+
+ Publicación
+
+
+
+
+
+
+ Textbox15
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+
+
+ Distribuidor1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+ 6cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+
+
+
+ Publicacion1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+ 6cm
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox40
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox40
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 6cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox51
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+ Before
+
+
+
+ DSListadoDistribucionCan
+ 1.28263cm
+ 0.61899cm
+ 1.8cm
+ 19cm
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Canillas
+
+
+
+
+
+
+ Textbox45
+ 0.70732cm
+ 0.61899cm
+ 0.5cm
+ 2.5cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ 2.0635cm
+
+
+ 1.9365cm
+
+
+ 2cm
+
+
+ 3cm
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Llevados
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Devueltos
+
+
+
+
+
+
+ Textbox11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Vendidos
+
+
+
+
+
+
+ Textbox139
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ A Rendir
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantSalida.Value
+
+
+
+
+
+
+ TotalCantSalida
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantEntrada.Value
+
+
+
+
+
+
+ TotalCantEntrada
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantSalida.Value - Fields!TotalCantEntrada.Value
+
+
+
+
+
+
+ Textbox135
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalRendir.Value
+
+
+
+
+
+
+ TotalRendir
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value)
+
+
+
+
+
+
+ Textbox61
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox62
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value) - Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox136
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value)
+
+
+
+
+
+
+ Textbox63
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value)
+
+
+
+
+
+
+ Textbox66
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox67
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value) - Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox137
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value)
+
+
+
+
+
+
+ Textbox68
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Vendedor
+
+
+
+
+
+
+ Textbox23
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 6cm
+
+
+ true
+ true
+
+
+
+
+ Publicación
+
+
+
+
+
+
+ Textbox15
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+
+
+ Distribuidor1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+ 6cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+
+
+
+ Publicacion1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+ 6cm
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox40
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ Before
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox64
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 6cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox65
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+ Before
+
+
+
+ DSListadoDistribucionCanAcc
+ 6.14855cm
+ 0.61899cm
+ 1.8cm
+ 19cm
+ 2
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Accionistas
+
+
+
+
+
+
+ Textbox45
+ 5.66849cm
+ 0.61899cm
+ 0.45cm
+ 2.5cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Recuento de Publicaciones
+
+
+
+
+
+
+ Textbox45
+ 10.52707cm
+ 0.61899cm
+ 0.45cm
+ 5.33104cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ 2cm
+
+
+ 2cm
+
+
+ 2cm
+
+
+ 3cm
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Llevados
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Devueltos
+
+
+
+
+
+
+ Textbox11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Vendidos
+
+
+
+
+
+
+ Textbox133
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ A Rendir
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantSalida.Value
+
+
+
+
+
+
+ TotalCantSalida
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantEntrada.Value
+
+
+
+
+
+
+ TotalCantEntrada
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantSalida.Value - Fields!TotalCantEntrada.Value
+
+
+
+
+
+
+ Textbox135
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalRendir.Value
+
+
+
+
+
+
+ TotalRendir
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value)
+
+
+
+
+
+
+ Textbox44
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox47
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value) - Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox136
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value)
+
+
+
+
+
+
+ Textbox48
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value)
+
+
+
+
+
+
+ Textbox52
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox53
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value) - Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox137
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value)
+
+
+
+
+
+
+ Textbox54
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Vendedor
+
+
+
+
+
+
+ Textbox23
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 2cm
+
+
+ true
+ true
+
+
+
+
+ Fecha
+
+
+
+
+
+
+ Textbox38
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Publicación
+
+
+
+
+
+
+ Textbox15
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+
+
+ Distribuidor1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+ =Fields!Fecha.Value
+
+
+
+
+ =Fields!Fecha.Value
+
+
+
+ 2cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!Fecha.Value
+
+
+
+
+
+
+ Fecha
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+
+
+
+ Publicacion1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+ 2cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox82
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox40
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox40
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 2cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox83
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox51
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+ Before
+
+
+
+ DSListadoDistribucionCanFechaLiq
+ 3.76805cm
+ 0.61899cm
+ 1.8cm
+ 19cm
+ 5
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Liquidación de movimientos de otras fechas canillas
+
+
+
+
+
+
+ Textbox45
+ 3.19274cm
+ 0.61899cm
+ 0.5cm
+ 12cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ 2cm
+
+
+ 2cm
+
+
+ 2cm
+
+
+ 3cm
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Llevados
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Devueltos
+
+
+
+
+
+
+ Textbox11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Vendidos
+
+
+
+
+
+
+ Textbox133
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ A Rendir
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantSalida.Value
+
+
+
+
+
+
+ TotalCantSalida
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantEntrada.Value
+
+
+
+
+
+
+ TotalCantEntrada
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantSalida.Value - Fields!TotalCantEntrada.Value
+
+
+
+
+
+
+ Textbox135
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalRendir.Value
+
+
+
+
+
+
+ TotalRendir
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value)
+
+
+
+
+
+
+ Textbox44
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox47
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value) - Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox136
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value)
+
+
+
+
+
+
+ Textbox48
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value)
+
+
+
+
+
+
+ Textbox52
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox53
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value) - Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox137
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value)
+
+
+
+
+
+
+ Textbox54
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Vendedor
+
+
+
+
+
+
+ Textbox23
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 2cm
+
+
+ true
+ true
+
+
+
+
+ Fecha
+
+
+
+
+
+
+ Textbox38
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Publicación
+
+
+
+
+
+
+ Textbox15
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+
+
+ Distribuidor1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+ =Fields!Fecha.Value
+
+
+
+
+ =Fields!Fecha.Value
+
+
+
+ 2cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!Fecha.Value
+
+
+
+
+
+
+ Fecha
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+
+
+
+ Publicacion1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+ 2cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox82
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox40
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox40
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 2cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox83
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 4cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox51
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+ Before
+
+
+
+ DSListadoDistribucionCanAccFechaLiq
+ 8.63274cm
+ 0.61899cm
+ 1.8cm
+ 19cm
+ 7
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Liquidación de movimientos de otras fechas accionistas
+
+
+
+
+
+
+ Textbox45
+ 8.05743cm
+ 0.61899cm
+ 0.5cm
+ 12cm
+ 8
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ 1.5cm
+
+
+ 4cm
+
+
+ 2.04354cm
+
+
+ 4cm
+
+
+ 1.25646cm
+
+
+ 4cm
+
+
+
+
+ 0.54708cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Remito:
+
+
+
+
+
+
+ Textbox2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Remito.Value
+
+
+
+
+
+
+ Remito
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Devolución:
+
+
+
+
+
+
+ Textbox109
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Remito.Value, "DSObtenerCtrlDevoluciones")-(Sum(Fields!Llevados.Value, "DSCtrlDevoluciones")-Sum(Fields!Devueltos.Value, "DSCtrlDevoluciones"))
+
+
+
+
+
+
+ Textbox102
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Venta:
+
+
+
+
+
+
+ Textbox106
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Llevados.Value, "DSCtrlDevoluciones")-Sum(Fields!Devueltos.Value, "DSCtrlDevoluciones")
+
+
+
+
+
+
+ Textbox107
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DSObtenerCtrlDevoluciones
+ 12.88277cm
+ 0.61899cm
+ 0.54708cm
+ 16.8cm
+ 9
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Fecha de Generación del Reporte
+
+
+
+
+
+
+ Textbox41
+ 0.11465cm
+ 0.619cm
+ 0.55802cm
+ 5.97081cm
+ 10
+
+
+ Bottom
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 0.11465cm
+ 6.48127cm
+ 0.55802cm
+ 3.53175cm
+ 11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Empresa
+
+
+
+
+
+
+ Textbox41
+ 0.07408cm
+ 10.29986cm
+ 0.7cm
+ 2.38263cm
+ 12
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!Empresa.Value
+
+
+
+
+
+
+ Textbox49
+ 0.07761cm
+ 12.72482cm
+ 0.7cm
+ 5.45875cm
+ 13
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ 2.0635cm
+
+
+ 1.9365cm
+
+
+ 2cm
+
+
+ 3cm
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Llevados
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Devueltos
+
+
+
+
+
+
+ Textbox11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Vendidos
+
+
+
+
+
+
+ Textbox139
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ A Rendir
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantSalida.Value
+
+
+
+
+
+
+ TotalCantSalida
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantEntrada.Value
+
+
+
+
+
+
+ TotalCantEntrada
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantSalida.Value - Fields!TotalCantEntrada.Value
+
+
+
+
+
+
+ Textbox135
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalRendir.Value
+
+
+
+
+
+
+ TotalRendir
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value)
+
+
+
+
+
+
+ Textbox31
+
+
+
+ Black
+ 1pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox32
+
+
+
+ Black
+ 1pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value) - Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox33
+
+
+
+ Black
+ 1pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value)
+
+
+
+
+
+
+ Textbox34
+
+
+
+ Black
+ 1pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value)
+
+
+
+
+
+
+ Textbox61
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox62
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value) - Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox136
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value)
+
+
+
+
+
+
+ Textbox63
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.5cm
+
+
+ true
+ true
+
+
+
+
+ Tipo Vendedor
+
+
+
+
+
+
+ Textbox1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 5.5cm
+
+
+ true
+ true
+
+
+
+
+ Publicación
+
+
+
+
+
+
+ Textbox1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+ =Fields!TipoVendedor.Value
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+ 4.5cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!TipoVendedor.Value
+
+
+
+
+
+
+ TipoVendedor
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+
+ =Fields!TipoVendedor.Value
+ Descending
+
+
+
+ 5.5cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+
+
+
+ Publicacion
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ true
+
+
+
+
+
+
+
+
+ 5.5cm
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+
+
+
+
+ Textbox35
+
+
+
+ Black
+ 1pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+ Before
+
+
+
+
+
+ 4.5cm
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox40
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 5.5cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+ Before
+
+
+
+ DSListadoDistribucionCanALL
+ 11.04749cm
+ 0.61899cm
+ 1.8cm
+ 19cm
+ 14
+
+
+
+
+
+ 5.31859in
+
+
+ 21cm
+
+
+ 1.30908cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Listado de Distribución: Canillas / Accionistas
+
+
+
+
+
+
+ Textbox41
+ 0.60325cm
+ 0.619cm
+ 0.6cm
+ 9.53541cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada
+
+
+
+
+
+
+ Textbox41
+ 0.6cm
+ 10.29552cm
+ 0.7cm
+ 4.26974cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaConsultada.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 0.6cm
+ 14.67815cm
+ 0.7cm
+ 3.50542cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 2.16049in
+ 21cm
+ 0cm
+ 0cm
+ 0.2cm
+ 0.2cm
+ 0.13cm
+
+
+
+
+
+
+ DateTime
+ ReportParameter1
+
+
+ String
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ FechaConsultada
+
+
+ 1
+ 0
+ Empresa
+
+
+
+
+ Cm
+ 610bc8d0-bab3-40d5-83e3-b1c0946204f6
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteDistribucionCanillasTotales.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteDistribucionCanillasTotales.rdlc
new file mode 100644
index 0000000..2f40ca3
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteDistribucionCanillasTotales.rdlc
@@ -0,0 +1,1668 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ be494ad0-494d-4965-90bd-74374d7d0864
+
+
+
+
+
+ DSListadoDistribucionCan
+ /* Local Query */
+
+
+
+ Publicacion
+ System.String
+
+
+ TotalCantSalida
+ System.Int32
+
+
+ TotalCantEntrada
+ System.Int32
+
+
+ TotalRendir
+ System.Decimal
+
+
+ TipoVendedor
+ System.String
+
+
+
+ DSListadoDistribucionCan
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucionCan.xsd
+ SP_DistCanALLEntradaSalidaPubli
+ Fill
+ GetData
+ SP_DistCanALLEntradaSalidaPubliTableAdapter
+
+
+
+
+ DSListadoDistribucionCan
+ /* Local Query */
+
+
+
+ Remito
+ System.Int32
+
+
+
+ DSListadoDistribucionCan
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucionCan.xsd
+ SP_ObtenerCtrlDevoluciones
+ Fill
+ GetData
+ SP_ObtenerCtrlDevolucionesTableAdapter
+
+
+
+
+ DSListadoDistribucionCan
+ /* Local Query */
+
+
+
+ Ingresados
+ System.Int32
+
+
+ Sobrantes
+ System.Int32
+
+
+ Publicacion
+ System.String
+
+
+ Llevados
+ System.Int32
+
+
+ Devueltos
+ System.Int32
+
+
+ Tipo
+ System.String
+
+
+ TotalNoAccionistas
+ System.Int32
+
+
+ SinCargo
+ System.Int32
+
+
+
+ DSCtrlDevoluciones
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSCtrlDevoluciones.xsd
+ SP_DistCanillasCantidadEntradaSalida
+ Fill
+ GetData
+ SP_DistCanillasCantidadEntradaSalidaTableAdapter
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Recuento de Publicaciones
+
+
+
+
+
+
+ Textbox45
+ 1.00207cm
+ 0.61899cm
+ 0.45cm
+ 5.33104cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ 1.5cm
+
+
+ 4cm
+
+
+ 2.04354cm
+
+
+ 4cm
+
+
+ 1.25646cm
+
+
+ 4cm
+
+
+
+
+ 0.54708cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Remito:
+
+
+
+
+
+
+ Textbox2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Remito.Value
+
+
+
+
+
+
+ Remito
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Devolución:
+
+
+
+
+
+
+ Textbox109
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Remito.Value, "DSObtenerCtrlDevoluciones")-(Sum(Fields!Llevados.Value, "DSCtrlDevoluciones")-Sum(Fields!Devueltos.Value, "DSCtrlDevoluciones"))
+
+
+
+
+
+
+ Textbox102
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Venta:
+
+
+
+
+
+
+ Textbox106
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Llevados.Value, "DSCtrlDevoluciones")-Sum(Fields!Devueltos.Value, "DSCtrlDevoluciones")
+
+
+
+
+
+
+ Textbox107
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ DSObtenerCtrlDevoluciones
+ 3.45302cm
+ 0.61899cm
+ 0.54708cm
+ 16.8cm
+ 1
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Fecha de Generación del Reporte
+
+
+
+
+
+
+ Textbox41
+ 0.11465cm
+ 0.619cm
+ 0.55802cm
+ 5.97081cm
+ 2
+
+
+ Bottom
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 0.11465cm
+ 6.48127cm
+ 0.55802cm
+ 3.53175cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Empresa
+
+
+
+
+
+
+ Textbox41
+ 0.07408cm
+ 10.29986cm
+ 0.7cm
+ 2.38263cm
+ 4
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!Empresa.Value
+
+
+
+
+
+
+ Textbox49
+ 0.07761cm
+ 12.72482cm
+ 0.7cm
+ 5.45875cm
+ 5
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ 2.0635cm
+
+
+ 1.9365cm
+
+
+ 2cm
+
+
+ 3cm
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Llevados
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Devueltos
+
+
+
+
+
+
+ Textbox11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Vendidos
+
+
+
+
+
+
+ Textbox139
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ A Rendir
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantSalida.Value
+
+
+
+
+
+
+ TotalCantSalida
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantEntrada.Value
+
+
+
+
+
+
+ TotalCantEntrada
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCantSalida.Value - Fields!TotalCantEntrada.Value
+
+
+
+
+
+
+ Textbox135
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalRendir.Value
+
+
+
+
+
+
+ TotalRendir
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value)
+
+
+
+
+
+
+ Textbox31
+
+
+
+ Black
+ 1pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox32
+
+
+
+ Black
+ 1pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value) - Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox33
+
+
+
+ Black
+ 1pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value)
+
+
+
+
+
+
+ Textbox34
+
+
+
+ Black
+ 1pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.45cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value)
+
+
+
+
+
+
+ Textbox61
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox62
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value) - Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ Textbox136
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value)
+
+
+
+
+
+
+ Textbox63
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.5cm
+
+
+ true
+ true
+
+
+
+
+ Tipo Vendedor
+
+
+
+
+
+
+ Textbox1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 5.5cm
+
+
+ true
+ true
+
+
+
+
+ Publicación
+
+
+
+
+
+
+ Textbox1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+ =Fields!TipoVendedor.Value
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+ 4.5cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!TipoVendedor.Value
+
+
+
+
+
+
+ TipoVendedor
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+
+ =Fields!TipoVendedor.Value
+ Descending
+
+
+
+ 5.5cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+
+
+
+ Publicacion
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+ 5.5cm
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+
+
+
+
+ Textbox35
+
+
+
+ Black
+ 1pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+ Before
+
+
+
+
+
+ 4.5cm
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox40
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 5.5cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+ Before
+
+
+
+ DSListadoDistribucionCanALL
+ 1.56143cm
+ 0.61899cm
+ 1.8cm
+ 19cm
+ 6
+
+
+
+
+
+ 1.67455in
+
+
+ 20.24587cm
+
+
+ 1.30908cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Listado de Distribución: Canillas / Accionistas
+
+
+
+
+
+
+ Textbox41
+ 0.60325cm
+ 0.619cm
+ 0.6cm
+ 9.53541cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada
+
+
+
+
+
+
+ Textbox41
+ 0.6cm
+ 10.29552cm
+ 0.7cm
+ 4.26974cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaConsultada.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 0.6cm
+ 14.67815cm
+ 0.7cm
+ 3.50542cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 2.16049in
+ 21cm
+ 0cm
+ 0cm
+ 0.2cm
+ 0.2cm
+ 0.13cm
+
+
+
+
+
+
+ DateTime
+ ReportParameter1
+
+
+ String
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ FechaConsultada
+
+
+ 1
+ 0
+ Empresa
+
+
+
+
+ Cm
+ 610bc8d0-bab3-40d5-83e3-b1c0946204f6
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteExistenciaPapel.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteExistenciaPapel.rdlc
new file mode 100644
index 0000000..27ed54b
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteExistenciaPapel.rdlc
@@ -0,0 +1,1053 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ b7ea4073-07c7-4793-a1fa-18ea930fa287
+
+
+
+
+
+ DSConsumoBobinas
+ /* Local Query */
+
+
+
+ TipoBobina
+ System.String
+
+
+ BobinasEnStock
+ System.Int32
+
+
+ TotalKilosEnStock
+ System.Int32
+
+
+ ConsumoAcumulado
+ System.Int32
+
+
+ PromedioDiasDisponibles
+ System.Int32
+
+
+ FechaEstimacionFinStock
+ System.DateTime
+
+
+
+ DSConsumoBobinas
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSConsumoBobinas.xsd
+ SP_ConsumoBobinas
+ Fill
+ GetData
+ SP_ConsumoBobinasTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 5.5cm
+
+
+ 2.3cm
+
+
+ 2cm
+
+
+ 3.7cm
+
+
+ 3cm
+
+
+ 2.5cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Tipo Bobina
+
+
+
+
+
+
+ Textbox5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cant. Stock
+
+
+
+
+
+
+ Textbox7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Kg. Stock
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Consumo Acumulado
+
+
+
+
+
+
+ Textbox15
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Días Disponibles
+
+
+
+
+
+
+ Textbox17
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Fin Stock
+
+
+
+
+
+
+ Textbox19
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TipoBobina.Value
+
+
+
+
+
+
+ TipoBobina
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!BobinasEnStock.Value
+
+
+
+
+
+
+ BobinasEnStock
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalKilosEnStock.Value
+
+
+
+
+
+
+ TotalKilosEnStock
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!ConsumoAcumulado.Value
+
+
+
+
+
+
+ ConsumoAcumulado
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!PromedioDiasDisponibles.Value
+
+
+
+
+
+
+ PromedioDiasDisponibles
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!FechaEstimacionFinStock.Value
+
+
+
+
+
+
+ FechaEstimacionFinStock
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox23
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!BobinasEnStock.Value, "DSConsumoBobinas")
+
+
+
+
+
+
+ Textbox24
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalKilosEnStock.Value, "DSConsumoBobinas")
+
+
+
+
+
+
+ Textbox25
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!ConsumoAcumulado.Value, "DSConsumoBobinas")
+
+
+
+
+
+
+ Textbox26
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox27
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox28
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+ Before
+
+
+
+ DSConsumoBobinas
+ 0.17788cm
+ 0.619cm
+ 1.8cm
+ 19cm
+
+
+
+
+
+ 0.82997in
+
+
+ 21cm
+
+
+ 2.55474cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Reporte de Existencias de Papel
+
+
+
+
+
+
+ Textbox41
+ 0.29178cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ ="Planta: " & Parameters!NomPlanta.Value
+
+
+
+
+
+
+ Textbox41
+ 1.09054cm
+ 0.619cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha del Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.80372cm
+ 0.619cm
+ 0.64974cm
+ 3.43896cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.80372cm
+ 4.00151cm
+ 0.6cm
+ 2.60584cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 1.80732cm
+ 6.64968cm
+ 0.64974cm
+ 4.5cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.8426cm
+ 11.0676cm
+ 0.6cm
+ 2.52646cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 1.80732cm
+ 13.31184cm
+ 0.64974cm
+ 1.13709cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.80732cm
+ 14.44892cm
+ 0.6cm
+ 2.52646cm
+ 7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ String
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ NomPlanta
+
+
+ 1
+ 0
+ FechaDesde
+
+
+ 2
+ 0
+ FechaHasta
+
+
+
+
+ Cm
+ 7c805df0-5b55-4d7e-bad6-4e81ad09e9b1
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteExistenciaPapelConsolidado.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteExistenciaPapelConsolidado.rdlc
new file mode 100644
index 0000000..5c289d7
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteExistenciaPapelConsolidado.rdlc
@@ -0,0 +1,1044 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ b7ea4073-07c7-4793-a1fa-18ea930fa287
+
+
+
+
+
+ DSConsumoBobinas
+ /* Local Query */
+
+
+
+ TipoBobina
+ System.String
+
+
+ BobinasEnStock
+ System.Int32
+
+
+ TotalKilosEnStock
+ System.Int32
+
+
+ ConsumoAcumulado
+ System.Int32
+
+
+ PromedioDiasDisponibles
+ System.Int32
+
+
+ FechaEstimacionFinStock
+ System.DateTime
+
+
+
+ DSConsumoBobinas
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSConsumoBobinas.xsd
+ SP_ConsumoBobinas
+ Fill
+ GetData
+ SP_ConsumoBobinasTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 5.5cm
+
+
+ 2.3cm
+
+
+ 2cm
+
+
+ 3.7cm
+
+
+ 3cm
+
+
+ 2.5cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Tipo Bobina
+
+
+
+
+
+
+ Textbox5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cant. Stock
+
+
+
+
+
+
+ Textbox7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Kg. Stock
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Consumo Acumulado
+
+
+
+
+
+
+ Textbox15
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Días Disponibles
+
+
+
+
+
+
+ Textbox17
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Fin Stock
+
+
+
+
+
+
+ Textbox19
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TipoBobina.Value
+
+
+
+
+
+
+ TipoBobina
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!BobinasEnStock.Value
+
+
+
+
+
+
+ BobinasEnStock
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalKilosEnStock.Value
+
+
+
+
+
+
+ TotalKilosEnStock
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!ConsumoAcumulado.Value
+
+
+
+
+
+
+ ConsumoAcumulado
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!PromedioDiasDisponibles.Value
+
+
+
+
+
+
+ PromedioDiasDisponibles
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!FechaEstimacionFinStock.Value
+
+
+
+
+
+
+ FechaEstimacionFinStock
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox23
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!BobinasEnStock.Value, "DSConsumoBobinas")
+
+
+
+
+
+
+ Textbox24
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalKilosEnStock.Value, "DSConsumoBobinas")
+
+
+
+
+
+
+ Textbox25
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!ConsumoAcumulado.Value, "DSConsumoBobinas")
+
+
+
+
+
+
+ Textbox26
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox27
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox28
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+ Before
+
+
+
+ DSConsumoBobinas
+ 0.17788cm
+ 0.619cm
+ 1.8cm
+ 19cm
+
+
+
+
+
+ 0.82997in
+
+
+ 21cm
+
+
+ 2.55474cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Reporte de Existencias de Papel
+
+
+
+
+
+
+ Textbox41
+ 0.29178cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Consolidados
+
+
+
+
+
+
+ Textbox41
+ 1.09054cm
+ 0.619cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha del Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.80372cm
+ 0.619cm
+ 0.64974cm
+ 3.43896cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.80372cm
+ 4.00151cm
+ 0.6cm
+ 2.60584cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 1.80732cm
+ 6.64968cm
+ 0.64974cm
+ 4.5cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.8426cm
+ 11.0676cm
+ 0.6cm
+ 2.52646cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 1.80732cm
+ 13.31184cm
+ 0.64974cm
+ 1.13709cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.80732cm
+ 14.44892cm
+ 0.6cm
+ 2.52646cm
+ 7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 1
+ 0
+ FechaDesde
+
+
+ 2
+ 0
+ FechaHasta
+
+
+
+
+ Cm
+ 7c805df0-5b55-4d7e-bad6-4e81ad09e9b1
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucion.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucion.rdlc
new file mode 100644
index 0000000..59d00d8
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucion.rdlc
@@ -0,0 +1,1841 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ afdb4b97-a9ea-4bab-b77b-a7c9e72d6fac
+
+
+
+
+
+ DSListadoDistribucion
+ /* Local Query */
+
+
+
+ Dia
+ System.Int32
+
+
+ Llevados
+ System.Int32
+
+
+ Devueltos
+ System.Int32
+
+
+
+ DSListadoDistribucion
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucion.xsd
+ SP_CantidadEntradaSalida
+ Fill
+ GetData
+ SP_CantidadEntradaSalidaTableAdapter
+
+
+
+
+ DSListadoDistribucion
+ /* Local Query */
+
+
+
+ Dia
+ System.String
+
+
+ Cant
+ System.Int32
+
+
+ Llevados
+ System.Int32
+
+
+ Devueltos
+ System.Int32
+
+
+ Promedio_Llevados
+ System.Int32
+
+
+ Promedio_Devueltos
+ System.Int32
+
+
+ Promedio_Ventas
+ System.Int32
+
+
+
+ DSListadoDistribucion
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucion.xsd
+ SP_CantidadEntradaSalidaCPromAgDia
+ Fill
+ GetData
+ SP_CantidadEntradaSalidaCPromAgDiaTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 1.5475cm
+
+
+ 3.5cm
+
+
+ 3.5cm
+
+
+ 3.5cm
+
+
+ 3.5cm
+
+
+ 3.5cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Día
+
+
+
+
+
+
+ Textbox5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Llevados
+
+
+
+
+
+
+ Textbox7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Devueltos
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Venta Neta
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Promedio
+
+
+
+
+
+
+ Textbox17
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ % Devolución
+
+
+
+
+
+
+ Textbox19
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Dia.Value
+
+
+
+
+
+
+ Dia
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Llevados.Value
+
+
+
+
+
+
+ Llevados
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Devueltos.Value
+
+
+
+
+
+
+ Devueltos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Llevados.Value-Fields!Devueltos.Value
+
+
+
+
+
+
+ Textbox14
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =IIF(Variables!VentNeta.SetValue(Variables!VentNeta.Value+(Sum(Fields!Llevados.Value)-Sum(Fields!Devueltos.Value))),IIF(Variables!ConteoProm.SetValue(Variables!ConteoProm.Value+1),(Variables!VentNeta.Value/Variables!ConteoProm.Value),(Variables!VentNeta.Value/Variables!ConteoProm.Value)),Variables!VentNeta.Value)
+
+
+
+
+
+
+ Textbox18
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =(Fields!Devueltos.Value*100)/Fields!Llevados.Value
+
+
+
+
+
+
+ Textbox20
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Llevados.Value, "DSListadoDistribucion")
+
+
+
+
+
+
+ Textbox3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Devueltos.Value, "DSListadoDistribucion")
+
+
+
+
+
+
+ Textbox4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Llevados.Value)-Sum(Fields!Devueltos.Value)
+
+
+
+
+
+
+ Textbox6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Variables!VentNeta.Value/Variables!ConteoProm.Value
+
+
+
+
+
+
+ Textbox8
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =(Sum(Fields!Devueltos.Value)*100)/(Sum(Fields!Llevados.Value))
+
+
+
+
+
+
+ Textbox10
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+ Before
+
+
+
+ DSListadoDistribucion
+ 0.77639cm
+ 0.619cm
+ 1.8cm
+ 19.0475cm
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Distribución
+
+
+
+
+
+
+ Textbox45
+ 0.10583cm
+ 0.619cm
+ 0.6cm
+ 2.5cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!NomPubli.Value
+
+
+
+
+
+
+ Textbox45
+ 0.10583cm
+ 3.15428cm
+ 0.6cm
+ 16.46472cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Promedios
+
+
+
+
+
+
+ Textbox45
+ 2.75278cm
+ 0.619cm
+ 0.6cm
+ 2.5cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ 2.5cm
+
+
+ 2cm
+
+
+ 3.8cm
+
+
+ 3.8cm
+
+
+ 3.8cm
+
+
+ 3.1475cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Dia
+
+
+
+
+
+
+ Textbox11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cant. Días
+
+
+
+
+
+
+ Textbox15
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Promedio Llevados
+
+
+
+
+
+
+ Textbox21
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Promedio Devueltos
+
+
+
+
+
+
+ Textbox23
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Promedio Ventas
+
+
+
+
+
+
+ Textbox25
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ % Devolución
+
+
+
+
+
+
+ Textbox27
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Dia.Value
+
+
+
+
+
+
+ Dia1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Cant.Value
+
+
+
+
+
+
+ Cant
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Promedio_Llevados.Value
+
+
+
+
+
+
+ Promedio_Llevados
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Promedio_Devueltos.Value
+
+
+
+
+
+
+ Promedio_Devueltos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Promedio_Ventas.Value
+
+
+
+
+
+
+ Promedio_Ventas
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =(Fields!Devueltos.Value*100)/Fields!Llevados.Value
+
+
+
+
+
+
+ Textbox28
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ General
+
+
+
+
+
+
+ Textbox29
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Cant.Value, "DSListadoDistribucionAgDias")
+
+
+
+
+
+
+ Textbox30
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Promedio_Llevados.Value, "DSListadoDistribucionAgDias")/Count(Fields!Promedio_Llevados.Value, "DSListadoDistribucionAgDias")
+
+
+
+
+
+
+ Textbox31
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Promedio_Devueltos.Value, "DSListadoDistribucionAgDias")/Count(Fields!Promedio_Devueltos.Value, "DSListadoDistribucionAgDias")
+
+
+
+
+
+
+ Textbox32
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Promedio_Ventas.Value, "DSListadoDistribucionAgDias")/Count(Fields!Promedio_Ventas.Value, "DSListadoDistribucionAgDias")
+
+
+
+
+
+
+ Textbox33
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =(Sum(Fields!Devueltos.Value)*100)/(Sum(Fields!Llevados.Value))
+
+
+
+
+
+
+ Textbox34
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+ Before
+
+
+
+ DSListadoDistribucionAgDias
+ 3.42333cm
+ 0.619cm
+ 1.8cm
+ 19.0475cm
+ 4
+
+
+
+
+
+ 2.16049in
+
+
+ 21cm
+
+
+ 2.47537cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Listado de Distribución
+
+
+
+
+
+
+ Textbox41
+ 0.28575cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!NomDist.Value
+
+
+
+
+
+
+ Textbox41
+ 1.03244cm
+ 0.619cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha de Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.74562cm
+ 0.619cm
+ 0.64974cm
+ 3.28021cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.74562cm
+ 3.96976cm
+ 0.6cm
+ 3.50542cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 1.71034cm
+ 7.54574cm
+ 0.64974cm
+ 4.5cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.74562cm
+ 11.96366cm
+ 0.6cm
+ 2.52646cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 1.71034cm
+ 14.2079cm
+ 0.64974cm
+ 1.13709cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.71034cm
+ 15.34498cm
+ 0.6cm
+ 2.52646cm
+ 7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ String
+ ReportParameter1
+
+
+ String
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ NomPubli
+
+
+ 1
+ 0
+ NomDist
+
+
+ 2
+ 0
+ FechaDesde
+
+
+ 3
+ 0
+ FechaHasta
+
+
+
+
+
+
+ 0
+ true
+
+
+ 0
+ true
+
+
+ Cm
+ 8cf8fb7a-ec4d-4153-8fb0-a21a9e443a88
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucionCanImp.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucionCanImp.rdlc
new file mode 100644
index 0000000..f104a75
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucionCanImp.rdlc
@@ -0,0 +1,1113 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ ab40acf2-d3e1-4afc-b405-1c574371dde2
+
+
+
+
+
+ DSListadoDistribucionCan
+ /* Local Query */
+
+
+
+ Fecha
+ System.String
+
+
+ Llevados
+ System.Int32
+
+
+ Devueltos
+ System.Int32
+
+
+ Vendidos
+ System.Int32
+
+
+ TotalRendirPublicacion
+ System.Decimal
+
+
+ TotalRendirGeneral
+ System.Decimal
+
+
+
+ DSListadoDistribucionCan
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucionCan.xsd
+ SP_CantidadESCanillasConImporte
+ Fill
+ GetData
+ SP_CantidadESCanillasConImporteTableAdapter
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!NomPubli.Value
+
+
+
+
+
+
+ Textbox45
+ 0.14464cm
+ 3.16751cm
+ 0.6cm
+ 16.46472cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Distribución
+
+
+
+
+
+
+ Textbox45
+ 0.14464cm
+ 0.63223cm
+ 0.6cm
+ 2.5cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ 2cm
+
+
+ 3cm
+
+
+ 3cm
+
+
+ 3cm
+
+
+ 4cm
+
+
+ 4cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Fecha
+
+
+
+
+
+
+ Textbox5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Llevados
+
+
+
+
+
+
+ Textbox7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Devueltos
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Vendidos
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Importe Publicación
+
+
+
+
+
+
+ Textbox19
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ A Rendir
+
+
+
+
+
+
+ Textbox1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Fecha.Value
+
+
+
+
+
+
+ Fecha
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Llevados.Value
+
+
+
+
+
+
+ Llevados
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Devueltos.Value
+
+
+
+
+
+
+ Devueltos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Vendidos.Value
+
+
+
+
+
+
+ Vendidos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalRendirPublicacion.Value
+
+
+
+
+
+
+ TotalRendirPublicacion
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalRendirGeneral.Value
+
+
+
+
+
+
+ TotalRendirGeneral
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Llevados.Value, "DSListadoDistribucionCan")
+
+
+
+
+
+
+ Textbox3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Devueltos.Value, "DSListadoDistribucionCan")
+
+
+
+
+
+
+ Textbox4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Vendidos.Value, "DSListadoDistribucionCan")
+
+
+
+
+
+
+ Textbox6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendirPublicacion.Value, "DSListadoDistribucionCan")
+
+
+
+
+
+
+ Textbox10
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendirGeneral.Value, "DSListadoDistribucionCan")
+
+
+
+
+
+
+ Textbox11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+ Before
+
+
+
+ DSListadoDistribucionCan
+ 0.85047cm
+ 0.63223cm
+ 1.8cm
+ 19cm
+ 2
+
+
+
+
+
+ 1.07716in
+
+
+ 20.70896cm
+
+
+ 2.47537cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Listado de Distribución Con Importes
+
+
+
+
+
+
+ Textbox41
+ 0.26606cm
+ 0.63223cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =IIF(Parameters!CanAcc.Value = 1,"Accionistas","Canillitas")
+
+
+
+
+
+
+ Textbox41
+ 0.94163cm
+ 0.63223cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha de Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.68656cm
+ 0.63223cm
+ 0.64974cm
+ 3.28021cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.68656cm
+ 3.98299cm
+ 0.6cm
+ 3.50542cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 1.68656cm
+ 7.55897cm
+ 0.64974cm
+ 4.5cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.72184cm
+ 11.97689cm
+ 0.6cm
+ 2.52646cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 1.68656cm
+ 14.22113cm
+ 0.64974cm
+ 1.13709cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.68656cm
+ 15.35821cm
+ 0.6cm
+ 2.52646cm
+ 7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ String
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+ Integer
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ NomPubli
+
+
+ 1
+ 0
+ FechaDesde
+
+
+ 2
+ 0
+ FechaHasta
+
+
+ 3
+ 0
+ CanAcc
+
+
+
+
+ Cm
+ 4bcfdac7-00b1-4a0e-9a32-9d4ec6155445
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucionCanMensual.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucionCanMensual.rdlc
new file mode 100644
index 0000000..4999efb
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucionCanMensual.rdlc
@@ -0,0 +1,1156 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ 9df3f92d-80cd-4b70-97b3-2059ca1f8fab
+
+
+
+
+
+ DSListadoDistribucionCan
+ /* Local Query */
+
+
+
+ Publicacion
+ System.String
+
+
+ Canilla
+ System.String
+
+
+ TotalCantSalida
+ System.Int32
+
+
+ TotalCantEntrada
+ System.Int32
+
+
+ TotalRendir
+ System.Decimal
+
+
+
+ DSListadoDistribucionCan
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucionCan.xsd
+ SP_DistCanillasAccConImporteEntreFechas
+ Fill
+ GetData
+ SP_DistCanillasAccConImporteEntreFechasTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 4.5cm
+
+
+ 3cm
+
+
+ 3cm
+
+
+ 3.5cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Publicación
+
+
+
+
+
+
+ Textbox9
+
+
+
+ Black
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Llevados
+
+
+
+
+
+
+ Textbox11
+
+
+
+ Black
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Devueltos
+
+
+
+
+
+
+ Textbox13
+
+
+
+ Black
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Importe
+
+
+
+
+
+
+ Textbox29
+
+
+
+ Black
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+
+
+
+ Publicacion
+
+
+
+ Black
+
+
+ Black
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value)
+
+
+
+
+
+
+ TotalCantSalida
+
+
+
+ Black
+
+
+ Black
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantEntrada.Value)
+
+
+
+
+
+
+ TotalCantEntrada
+
+
+
+ Black
+
+
+ Black
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value)
+
+
+
+
+
+
+ TotalRendir
+
+
+
+ Black
+
+
+ Black
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox47
+
+
+
+ Black
+
+
+ Black
+ 1.5pt
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox48
+
+
+
+ Black
+
+
+ Black
+ 1.5pt
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value)
+
+
+
+
+
+
+ Textbox75
+
+
+
+ Black
+
+
+ Black
+ 1.5pt
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ 2
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ TOTALES
+
+
+
+
+
+
+ Textbox71
+
+
+
+ Black
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantSalida.Value, "DSListadoDistribucionCanMensual")
+
+
+
+
+
+
+ Textbox72
+
+
+
+ Black
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalCantEntrada.Value, "DSListadoDistribucionCanMensual")
+
+
+
+
+
+
+ Textbox73
+
+
+
+ Black
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value, "DSListadoDistribucionCanMensual")
+
+
+
+
+
+
+ Textbox74
+
+
+
+ Black
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 5cm
+
+
+ true
+ true
+
+
+
+
+ Canilla
+
+
+
+
+
+
+ Textbox27
+
+
+
+ Black
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ After
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+ 5cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+
+
+ Canilla
+
+
+
+ Black
+
+
+ Black
+ 1.5pt
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+ =Fields!Publicacion.Value
+
+
+
+
+
+
+
+ Before
+
+
+
+
+
+ 5cm
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox70
+
+
+
+ Black
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+ Before
+
+
+
+ DSListadoDistribucionCanMensual
+ 0.14111cm
+ 0.63223cm
+ 2.4cm
+ 19cm
+
+
+
+
+
+ 1.04591in
+
+
+ 20.70896cm
+
+
+ 2.47537cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Listado de Distribución Mensual
+
+
+
+
+
+
+ Textbox41
+ 0.26606cm
+ 0.63223cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =IIF(Parameters!CanAcc.Value = 1,"Accionistas","Canillitas")
+
+
+
+
+
+
+ Textbox41
+ 0.94163cm
+ 0.63223cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha de Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.68656cm
+ 0.63223cm
+ 0.64974cm
+ 3.28021cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.68656cm
+ 3.98299cm
+ 0.6cm
+ 3.50542cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 1.68656cm
+ 7.55897cm
+ 0.64974cm
+ 4.5cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.72184cm
+ 11.97689cm
+ 0.6cm
+ 2.52646cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 1.68656cm
+ 14.22113cm
+ 0.64974cm
+ 1.13709cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.68656cm
+ 15.35821cm
+ 0.6cm
+ 2.52646cm
+ 7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ Integer
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ CanAcc
+
+
+ 1
+ 0
+ FechaDesde
+
+
+ 2
+ 0
+ FechaHasta
+
+
+
+
+ Cm
+ b51d6f83-c910-43b6-94e3-9a378214032b
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucionCanMensualDiarios.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucionCanMensualDiarios.rdlc
new file mode 100644
index 0000000..bd56089
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucionCanMensualDiarios.rdlc
@@ -0,0 +1,1088 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ 9df3f92d-80cd-4b70-97b3-2059ca1f8fab
+
+
+
+
+
+ DSListadoDistribucionCan
+ /* Local Query */
+
+
+
+ Canilla
+ System.String
+
+
+ ElDia
+ System.Int32
+
+
+ ElPlata
+ System.Int32
+
+
+ Vendidos
+ System.Int32
+
+
+ ImporteElDia
+ System.Decimal
+
+
+ ImporteElPlata
+ System.Decimal
+
+
+ ImporteTotal
+ System.Decimal
+
+
+
+ DSListadoDistribucionCan
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucionCan.xsd
+ SP_DistCanillasAccConImporteEntreFechasDiarios
+ Fill
+ GetData
+ SP_DistCanillasAccConImporteEntreFechasDiariosTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 5.5cm
+
+
+ 1.5cm
+
+
+ 1.5cm
+
+
+ 2cm
+
+
+ 2.7cm
+
+
+ 2.7cm
+
+
+ 3cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Nombre
+
+
+
+
+
+
+ Textbox1
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ El Día
+
+
+
+
+
+
+ Textbox3
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ El Plata
+
+
+
+
+
+
+ Textbox5
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Vendidos
+
+
+
+
+
+
+ Textbox7
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Imp. El Día
+
+
+
+
+
+
+ Textbox9
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Imp. El Plata
+
+
+
+
+
+
+ Textbox11
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Importe Total
+
+
+
+
+
+
+ Textbox13
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+
+
+ Canilla
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!ElDia.Value
+
+
+
+
+
+
+ ElDia
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!ElPlata.Value
+
+
+
+
+
+
+ ElPlata
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Vendidos.Value
+
+
+
+
+
+
+ Vendidos
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!ImporteElDia.Value
+
+
+
+
+
+
+ ImporteElDia
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!ImporteElPlata.Value
+
+
+
+
+
+
+ ImporteElPlata
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!ImporteTotal.Value
+
+
+
+
+
+
+ ImporteTotal
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox15
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!ElDia.Value)
+
+
+
+
+
+
+ Textbox16
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!ElPlata.Value)
+
+
+
+
+
+
+ Textbox17
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Vendidos.Value)
+
+
+
+
+
+
+ Textbox18
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!ImporteElDia.Value)
+
+
+
+
+
+
+ Textbox19
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!ImporteElPlata.Value)
+
+
+
+
+
+
+ Textbox20
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!ImporteTotal.Value)
+
+
+
+
+
+
+ Textbox21
+
+
+
+
+
+
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+ Before
+
+
+
+ DSListadoDistribucionCanMensualDiarios
+ 0.17639cm
+ 0.89147cm
+ 1.8cm
+ 18.9cm
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.81674in
+
+
+ 20.70896cm
+
+
+ 0.86141cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ = "Ventas por canillitas desde el " & CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy") & " hasta el " & CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox41
+ 0.09525cm
+ 0.89147cm
+ 0.64974cm
+ 18.9cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ Integer
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ CanAcc
+
+
+ 1
+ 0
+ FechaDesde
+
+
+ 2
+ 0
+ FechaHasta
+
+
+
+
+ Cm
+ b51d6f83-c910-43b6-94e3-9a378214032b
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucionCanillas.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucionCanillas.rdlc
new file mode 100644
index 0000000..197ce83
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucionCanillas.rdlc
@@ -0,0 +1,1846 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ 49b5dfd6-ceb7-46db-b1a5-a43ca81327ce
+
+
+
+
+
+ DSListadoDistribucion
+ /* Local Query */
+
+
+
+ Dia
+ System.Int32
+
+
+ Llevados
+ System.Int32
+
+
+ Devueltos
+ System.Int32
+
+
+
+ DSListadoDistribucion
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucion.xsd
+ SP_CantidadEntradaSalidaCanillas
+ Fill
+ GetData
+ SP_CantidadEntradaSalidaCanillasTableAdapter
+
+
+
+
+ DSListadoDistribucion
+ /* Local Query */
+
+
+
+ Dia
+ System.String
+
+
+ Cant
+ System.Int32
+
+
+ Llevados
+ System.Int32
+
+
+ Devueltos
+ System.Int32
+
+
+ Promedio_Llevados
+ System.Int32
+
+
+ Promedio_Devueltos
+ System.Int32
+
+
+ Promedio_Ventas
+ System.Int32
+
+
+
+ DSListadoDistribucion
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucion.xsd
+ SP_CantidadEntradaSalidaCPromAgDiaCanilla
+ Fill
+ GetData
+ SP_CantidadEntradaSalidaCPromAgDiaCanillaTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 1.5475cm
+
+
+ 3.5cm
+
+
+ 3.5cm
+
+
+ 3.5cm
+
+
+ 3.5cm
+
+
+ 3.5cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Día
+
+
+
+
+
+
+ Textbox5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Llevados
+
+
+
+
+
+
+ Textbox7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Devueltos
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Venta Neta
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Promedio
+
+
+
+
+
+
+ Textbox17
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ % Devolución
+
+
+
+
+
+
+ Textbox19
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.55cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Dia.Value
+
+
+
+
+
+
+ Dia
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Llevados.Value
+
+
+
+
+
+
+ Llevados
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Devueltos.Value
+
+
+
+
+
+
+ Devueltos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Llevados.Value-Fields!Devueltos.Value
+
+
+
+
+
+
+ Textbox14
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =IIF(Variables!VentNeta.SetValue(Variables!VentNeta.Value+(Sum(Fields!Llevados.Value)-Sum(Fields!Devueltos.Value))),IIF(Variables!ConteoProm.SetValue(Variables!ConteoProm.Value+1),(Variables!VentNeta.Value/Variables!ConteoProm.Value),(Variables!VentNeta.Value/Variables!ConteoProm.Value)),Variables!VentNeta.Value)
+
+
+
+
+
+
+ Textbox18
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =(Fields!Devueltos.Value*100)/Fields!Llevados.Value
+
+
+
+
+
+
+ Textbox20
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Llevados.Value, "DSListadoDistribucion")
+
+
+
+
+
+
+ Textbox3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Devueltos.Value, "DSListadoDistribucion")
+
+
+
+
+
+
+ Textbox4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Llevados.Value)-Sum(Fields!Devueltos.Value)
+
+
+
+
+
+
+ Textbox6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Variables!VentNeta.Value/Variables!ConteoProm.Value
+
+
+
+
+
+
+ Textbox8
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =(Sum(Fields!Devueltos.Value)*100)/(Sum(Fields!Llevados.Value))
+
+
+
+
+
+
+ Textbox10
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+ Before
+
+
+
+ DSListadoDistribucion
+ 0.77992cm
+ 0.619cm
+ 1.75cm
+ 19.0475cm
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Distribución
+
+
+
+
+
+
+ Textbox45
+ 0.10936cm
+ 0.619cm
+ 0.6cm
+ 2.5cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!NomPubli.Value
+
+
+
+
+
+
+ Textbox45
+ 0.10936cm
+ 3.15428cm
+ 0.6cm
+ 16.46472cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Promedios
+
+
+
+
+
+
+ Textbox45
+ 2.75631cm
+ 0.619cm
+ 0.6cm
+ 2.5cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ 2.5cm
+
+
+ 2cm
+
+
+ 3.8cm
+
+
+ 3.8cm
+
+
+ 3.8cm
+
+
+ 3.1475cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Dia
+
+
+
+
+
+
+ Textbox11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cant. Días
+
+
+
+
+
+
+ Textbox15
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Promedio Llevados
+
+
+
+
+
+
+ Textbox21
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Promedio Devueltos
+
+
+
+
+
+
+ Textbox23
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Promedio Ventas
+
+
+
+
+
+
+ Textbox25
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ % Devolución
+
+
+
+
+
+
+ Textbox27
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.55cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Dia.Value
+
+
+
+
+
+
+ Dia1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Cant.Value
+
+
+
+
+
+
+ Cant
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Promedio_Llevados.Value
+
+
+
+
+
+
+ Promedio_Llevados
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Promedio_Devueltos.Value
+
+
+
+
+
+
+ Promedio_Devueltos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Promedio_Ventas.Value
+
+
+
+
+
+
+ Promedio_Ventas
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =(Fields!Devueltos.Value*100)/Fields!Llevados.Value
+
+
+
+
+
+
+ Textbox28
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ General
+
+
+
+
+
+
+ Textbox29
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Cant.Value, "DSListadoDistribucionAgDias")
+
+
+
+
+
+
+ Textbox30
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Promedio_Llevados.Value, "DSListadoDistribucionAgDias")/Count(Fields!Promedio_Llevados.Value, "DSListadoDistribucionAgDias")
+
+
+
+
+
+
+ Textbox31
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Promedio_Devueltos.Value, "DSListadoDistribucionAgDias")/Count(Fields!Promedio_Devueltos.Value, "DSListadoDistribucionAgDias")
+
+
+
+
+
+
+ Textbox32
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Promedio_Ventas.Value, "DSListadoDistribucionAgDias")/Count(Fields!Promedio_Ventas.Value, "DSListadoDistribucionAgDias")
+
+
+
+
+
+
+ Textbox33
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =(Sum(Fields!Devueltos.Value)*100)/(Sum(Fields!Llevados.Value))
+
+
+
+
+
+
+ Textbox34
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+ Before
+
+
+
+ DSListadoDistribucionAgDias
+ 3.42686cm
+ 0.619cm
+ 1.75cm
+ 19.0475cm
+ 4
+
+
+
+
+
+ 2.16049in
+
+
+ 20.70896cm
+
+
+ 2.47537cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Listado de Distribución
+
+
+
+
+
+
+ Textbox41
+ 0.28575cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Canillitas
+
+
+
+
+
+
+ Textbox41
+ 0.96132cm
+ 0.619cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha de Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.70625cm
+ 0.619cm
+ 0.64974cm
+ 3.28021cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.70625cm
+ 3.96976cm
+ 0.6cm
+ 3.50542cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 1.70625cm
+ 7.54574cm
+ 0.64974cm
+ 4.5cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.74153cm
+ 11.96366cm
+ 0.6cm
+ 2.52646cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 1.70625cm
+ 14.2079cm
+ 0.64974cm
+ 1.13709cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.70625cm
+ 15.34498cm
+ 0.6cm
+ 2.52646cm
+ 7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 1cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ String
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ NomPubli
+
+
+ 1
+ 0
+ FechaDesde
+
+
+ 2
+ 0
+ FechaHasta
+
+
+
+
+
+
+ 0
+ true
+
+
+ 0
+ true
+
+
+ Cm
+ f9b15b25-2402-4ce2-aa1f-04b08afd629b
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucionGeneral.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucionGeneral.rdlc
new file mode 100644
index 0000000..dfbd94f
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoDistribucionGeneral.rdlc
@@ -0,0 +1,2015 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ 97bf734a-3834-420d-aa78-e097393b7ef9
+
+
+
+
+
+ DSListadoDistribucion
+ /* Local Query */
+
+
+
+ Dia
+ System.String
+
+
+ CantidadDias
+ System.Int32
+
+
+ PromedioTirada
+ System.Int32
+
+
+ PromedioSinCargo
+ System.Int32
+
+
+ PromedioPerdidos
+ System.Int32
+
+
+ PromedioLlevados
+ System.Int32
+
+
+ PromedioDevueltos
+ System.Int32
+
+
+ PromedioVendidos
+ System.Int32
+
+
+
+ DSListadoDistribucion
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucion.xsd
+ SP_DistObtenerResumenMensualPorDiaSemana
+ Fill
+ GetData
+ SP_DistObtenerResumenMensualPorDiaSemanaTableAdapter
+
+
+
+
+ DSListadoDistribucion
+ /* Local Query */
+
+
+
+ Fecha
+ System.DateTime
+
+
+ CantidadTirada
+ System.Int32
+
+
+ SinCargo
+ System.Int32
+
+
+ Perdidos
+ System.Int32
+
+
+ Llevados
+ System.Int32
+
+
+ Devueltos
+ System.Int32
+
+
+ Vendidos
+ System.Int32
+
+
+
+ DSListadoDistribucion
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucion.xsd
+ SP_DistObtenerResumenMensual
+ Fill
+ GetData
+ SP_DistObtenerResumenMensualTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 1cm
+
+
+ 3cm
+
+
+ 3cm
+
+
+ 3cm
+
+
+ 3cm
+
+
+ 3cm
+
+
+ 3cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Día
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Tirada
+
+
+
+
+
+
+ Textbox11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Sin Cargo
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Perdidos
+
+
+
+
+
+
+ Textbox18
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Llevados
+
+
+
+
+
+
+ Textbox20
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Devueltos
+
+
+
+
+
+
+ Textbox22
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Vendidos
+
+
+
+
+
+
+ Textbox24
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Day(Fields!Fecha.Value)
+
+
+
+
+
+
+ Fecha
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!CantidadTirada.Value
+
+
+
+
+
+
+ CantidadTirada
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!SinCargo.Value
+
+
+
+
+
+
+ SinCargo
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Perdidos.Value
+
+
+
+
+
+
+ Perdidos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Llevados.Value
+
+
+
+
+
+
+ Llevados
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Devueltos.Value
+
+
+
+
+
+
+ Devueltos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Vendidos.Value
+
+
+
+
+
+
+ Vendidos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox78
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!CantidadTirada.Value, "DSResumenMensual")
+
+
+
+
+
+
+ Textbox79
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!SinCargo.Value, "DSResumenMensual")
+
+
+
+
+
+
+ Textbox80
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Perdidos.Value, "DSResumenMensual")
+
+
+
+
+
+
+ Textbox81
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Llevados.Value, "DSResumenMensual")
+
+
+
+
+
+
+ Textbox82
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Devueltos.Value, "DSResumenMensual")
+
+
+
+
+
+
+ Textbox83
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Vendidos.Value, "DSResumenMensual")
+
+
+
+
+
+
+ Textbox84
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+ Before
+
+
+
+ DSResumenMensual
+ 0.05616cm
+ 0.619cm
+ 1.8cm
+ 19cm
+
+
+
+
+
+
+
+
+ 2.6cm
+
+
+ 2cm
+
+
+ 2.4cm
+
+
+ 2.4cm
+
+
+ 2.4cm
+
+
+ 2.4cm
+
+
+ 2.4cm
+
+
+ 2.4cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Promedios Diarios de Distribución
+
+
+
+
+
+
+ Textbox70
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ 8
+
+
+
+
+
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Día
+
+
+
+
+
+
+ Textbox51
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cant. Días
+
+
+
+
+
+
+ Textbox53
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Tirada
+
+
+
+
+
+
+ Textbox57
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Sin Cargo
+
+
+
+
+
+
+ Textbox59
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Perdidos
+
+
+
+
+
+
+ Textbox61
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Llevados
+
+
+
+
+
+
+ Textbox63
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Devueltos
+
+
+
+
+
+
+ Textbox65
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Vendidos
+
+
+
+
+
+
+ Textbox67
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Dia.Value
+
+
+
+
+
+
+ Dia
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =IIF(Fields!PromedioTirada.Value > 0,Fields!CantidadDias.Value,0)
+
+
+
+
+
+
+ CantidadDias
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!PromedioTirada.Value
+
+
+
+
+
+
+ PromedioTirada
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!PromedioSinCargo.Value
+
+
+
+
+
+
+ PromedioSinCargo
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!PromedioPerdidos.Value
+
+
+
+
+
+
+ PromedioPerdidos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!PromedioLlevados.Value
+
+
+
+
+
+
+ PromedioLlevados
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!PromedioDevueltos.Value
+
+
+
+
+
+
+ PromedioDevueltos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!PromedioVendidos.Value
+
+
+
+
+
+
+ PromedioVendidos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ General
+
+
+
+
+
+
+ Textbox85
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =SUM(IIF(Fields!PromedioTirada.Value > 0,Fields!CantidadDias.Value,0))
+
+
+
+
+
+
+ Textbox86
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!CantidadTirada.Value, "DSResumenMensual")/SUM(IIF(Fields!PromedioTirada.Value > 0,Fields!CantidadDias.Value,0))
+
+
+
+
+
+
+ Textbox87
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ true
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!SinCargo.Value, "DSResumenMensual")/SUM(IIF(Fields!PromedioTirada.Value > 0,Fields!CantidadDias.Value,0))
+
+
+
+
+
+
+ Textbox88
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Perdidos.Value, "DSResumenMensual")/SUM(IIF(Fields!PromedioTirada.Value > 0,Fields!CantidadDias.Value,0))
+
+
+
+
+
+
+ Textbox89
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Llevados.Value, "DSResumenMensual")/SUM(IIF(Fields!PromedioTirada.Value > 0,Fields!CantidadDias.Value,0))
+
+
+
+
+
+
+ Textbox90
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Devueltos.Value, "DSResumenMensual")/SUM(IIF(Fields!PromedioTirada.Value > 0,Fields!CantidadDias.Value,0))
+
+
+
+
+
+
+ Textbox91
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!Vendidos.Value, "DSResumenMensual")/SUM(IIF(Fields!PromedioTirada.Value > 0,Fields!CantidadDias.Value,0))
+
+
+
+
+
+
+ Textbox92
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+ After
+
+
+
+
+
+ Before
+
+
+
+ DSResumenMensualPorDiaSemana
+ 1.96116cm
+ 0.619cm
+ 2.4cm
+ 19cm
+ 1
+
+
+
+
+
+ 1.75032in
+
+
+ 19.94167cm
+
+
+ 2.47537cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Listado de Distribución General Mensual
+
+
+
+
+
+
+ Textbox41
+ 0.27813cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!NomPubli.Value
+
+
+
+
+
+
+ Textbox41
+ 1.02482cm
+ 0.619cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha de Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.738cm
+ 0.619cm
+ 0.64974cm
+ 3.28021cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.738cm
+ 3.96976cm
+ 0.6cm
+ 3.50542cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Mes Consultado:
+
+
+
+
+
+
+ Textbox41
+ 1.70272cm
+ 8.81574cm
+ 0.64974cm
+ 3.20354cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!FechaDesde.Value
+
+
+
+
+
+
+ Textbox49
+ 1.738cm
+ 11.96366cm
+ 0.6cm
+ 7.65534cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ String
+ ReportParameter1
+
+
+ String
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ NomPubli
+
+
+ 1
+ 0
+ FechaDesde
+
+
+
+
+ Cm
+ 51382126-51c7-4d00-8f5c-cac6e12af3c5
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoNovedadesCanillas.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoNovedadesCanillas.rdlc
new file mode 100644
index 0000000..b6a71b8
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteListadoNovedadesCanillas.rdlc
@@ -0,0 +1,1298 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ b56aea9d-dbaf-4eb8-82d4-8ce62dedfd7a
+
+
+
+
+
+ DSNovedadesCanillas
+ /* Local Query */
+
+
+
+ Canilla
+ System.String
+
+
+ Legajo
+ System.Int32
+
+
+ Francos
+ System.Int32
+
+
+ Faltas
+ System.Int32
+
+
+ TotalRendir
+ System.Decimal
+
+
+
+ DSNovedadesCanillas
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSNovedadesCanillas.xsd
+ SP_DistCanillasGanancias
+ Fill
+ GetData
+ SP_DistCanillasGananciasTableAdapter
+
+
+
+
+ DSNovedadesCanillas
+ /* Local Query */
+
+
+
+ NomApe
+ System.String
+
+
+ Fecha
+ System.DateTime
+
+
+ Detalle
+ System.String
+
+
+
+ DSNovedadesCanillas
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSNovedadesCanillas.xsd
+ SP_DistCanillasNovedades
+ Fill
+ GetData
+ SP_DistCanillasNovedadesTableAdapter
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 0.14111cm
+ 0.619cm
+ 0.64974cm
+ 4.5cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 0.17639cm
+ 5.03692cm
+ 0.6cm
+ 2.52646cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 0.14111cm
+ 7.28116cm
+ 0.64974cm
+ 1.13709cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 0.14111cm
+ 8.41824cm
+ 0.6cm
+ 2.52646cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ 6.64813cm
+
+
+ 3.35187cm
+
+
+ 2.5cm
+
+
+ 2.5cm
+
+
+ 4cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Canilla
+
+
+
+
+
+
+ Textbox10
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Legajo
+
+
+
+
+
+
+ Textbox12
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Faltas
+
+
+
+
+
+
+ Textbox17
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Francos
+
+
+
+
+
+
+ Textbox14
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Comisiones
+
+
+
+
+
+
+ Textbox16
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+
+
+ Canilla
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Legajo.Value
+
+
+
+
+
+
+ Legajo
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Faltas.Value
+
+
+
+
+
+
+ Faltas1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Francos.Value
+
+
+
+
+
+
+ Francos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =IIF(IsNothing(Fields!TotalRendir.Value), 0, Fields!TotalRendir.Value)
+
+
+
+
+
+
+ TotalRendir
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+
+
+
+
+ Textbox21
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Total
+
+
+
+
+
+
+ Textbox3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalRendir.Value, "DSNovedadesCanillas")
+
+
+
+
+
+
+ Textbox4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+ es-AR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+ =Fields!Canilla.Value
+
+
+
+
+
+
+
+ Before
+
+
+
+ DSNovedadesCanillas
+ 1.61282cm
+ 0.619cm
+ 1.8cm
+ 19cm
+ 4
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!NomEmp.Value
+
+
+
+
+
+
+ Textbox18
+ 0.924cm
+ 0.619cm
+ 0.6cm
+ 19cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Otras novedades
+
+
+
+
+
+
+ Textbox41
+ 3.57185cm
+ 0.619cm
+ 0.54391cm
+ 4.5cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+ 2.45172cm
+
+
+ 9.90015cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Fecha
+
+
+
+
+
+
+ Textbox15
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Detalle
+
+
+
+
+
+
+ Textbox20
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Fecha.Value
+
+
+
+
+
+
+ Fecha
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ true
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Detalle.Value
+
+
+
+
+
+
+ Detalle
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 6.64813cm
+
+
+ true
+ true
+
+
+
+
+ Nom Ape
+
+
+
+
+
+
+ Textbox24
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ After
+
+
+
+
+ =Fields!NomApe.Value
+
+
+
+
+ =Fields!NomApe.Value
+
+
+
+ 6.64813cm
+
+
+ true
+ true
+
+
+
+
+ =Fields!NomApe.Value
+
+
+
+
+
+
+ NomApe1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+ =Fields!Fecha.Value
+
+
+
+
+ =Fields!NomApe.Value
+
+
+ =Fields!Fecha.Value
+
+
+
+
+
+
+
+ DSNovedadesCanillasDetalles
+ 4.22159cm
+ 0.619cm
+ 1.2cm
+ 19cm
+ 7
+
+
+
+
+
+ 2.19455in
+
+
+ 20.00233cm
+
+
+ 2.47537cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Listado de Novedades
+
+
+
+
+
+
+ Textbox41
+ 0.28575cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Canillas
+
+
+
+
+
+
+ Textbox41
+ 1.01911cm
+ 0.619cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha de Generación del Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.73229cm
+ 0.619cm
+ 0.64974cm
+ 5.9525cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.73229cm
+ 6.63676cm
+ 0.6cm
+ 3.50542cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ String
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ NomEmp
+
+
+ 1
+ 0
+ FechaDesde
+
+
+ 2
+ 0
+ FechaHasta
+
+
+
+
+ Cm
+ 9b172a94-4bac-4027-a97f-837f768deec6
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteMovimientoBobinas.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteMovimientoBobinas.rdlc
new file mode 100644
index 0000000..657c071
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteMovimientoBobinas.rdlc
@@ -0,0 +1,1607 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ 25ca207f-aa97-46ff-afc6-7758bc4cf129
+
+
+
+
+
+ DSConsumoBobinas
+ /* Local Query */
+
+
+
+ Id_TipoBobina
+ System.Int32
+
+
+ BobinasIniciales
+ System.Int32
+
+
+ KilosIniciales
+ System.Int32
+
+
+ BobinasCompradas
+ System.Int32
+
+
+ KilosComprados
+ System.Int32
+
+
+ BobinasConsumidas
+ System.Int32
+
+
+ KilosConsumidos
+ System.Int32
+
+
+ BobinasDaniadas
+ System.Int32
+
+
+ KilosDaniados
+ System.Int32
+
+
+ BobinasFinales
+ System.Int32
+
+
+ KilosFinales
+ System.Int32
+
+
+ TipoBobina
+ System.String
+
+
+
+ DSConsumoBobinas
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSConsumoBobinas.xsd
+ SP_MovimientoBobinas
+ Fill
+ GetData
+ SP_MovimientoBobinasTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 4.5cm
+
+
+ 2.3cm
+
+
+ 2.3cm
+
+
+ 2.3cm
+
+
+ 2.3cm
+
+
+ 2.3cm
+
+
+ 2.5cm
+
+
+ 2.3cm
+
+
+ 2.3cm
+
+
+ 2.3cm
+
+
+ 2.3cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Tipo
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cant. Inicial
+
+
+
+
+
+
+ Textbox11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Kg Iniciales
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Compradas
+
+
+
+
+
+
+ Textbox15
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Kg Comprados
+
+
+
+
+
+
+ Textbox17
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Consumidas
+
+
+
+
+
+
+ Textbox19
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Kg Consumidos
+
+
+
+
+
+
+ Textbox21
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Dañadas
+
+
+
+
+
+
+ Textbox23
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Kg Dañados
+
+
+
+
+
+
+ Textbox25
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cant. Final
+
+
+
+
+
+
+ Textbox27
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Kg Final
+
+
+
+
+
+
+ Textbox29
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TipoBobina.Value
+
+
+
+
+
+
+ TipoBobina
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!BobinasIniciales.Value
+
+
+
+
+
+
+ BobinasIniciales
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!KilosIniciales.Value
+
+
+
+
+
+
+ KilosIniciales
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!BobinasCompradas.Value
+
+
+
+
+
+
+ BobinasCompradas
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!KilosComprados.Value
+
+
+
+
+
+
+ KilosComprados
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!BobinasConsumidas.Value
+
+
+
+
+
+
+ BobinasConsumidas
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!KilosConsumidos.Value
+
+
+
+
+
+
+ KilosConsumidos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!BobinasDaniadas.Value
+
+
+
+
+
+
+ BobinasDaniadas
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!KilosDaniados.Value
+
+
+
+
+
+
+ KilosDaniados
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!BobinasFinales.Value
+
+
+
+
+
+
+ BobinasFinales
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!KilosFinales.Value
+
+
+
+
+
+
+ KilosFinales
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox31
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!BobinasIniciales.Value, "DSMovimientoBobinas")
+
+
+
+
+
+
+ Textbox32
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!KilosIniciales.Value, "DSMovimientoBobinas")
+
+
+
+
+
+
+ Textbox33
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!BobinasCompradas.Value, "DSMovimientoBobinas")
+
+
+
+
+
+
+ Textbox34
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!KilosComprados.Value, "DSMovimientoBobinas")
+
+
+
+
+
+
+ Textbox35
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!BobinasConsumidas.Value, "DSMovimientoBobinas")
+
+
+
+
+
+
+ Textbox36
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!KilosConsumidos.Value, "DSMovimientoBobinas")
+
+
+
+
+
+
+ Textbox37
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!BobinasDaniadas.Value, "DSMovimientoBobinas")
+
+
+
+
+
+
+ Textbox38
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!KilosDaniados.Value, "DSMovimientoBobinas")
+
+
+
+
+
+
+ Textbox39
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!BobinasFinales.Value, "DSMovimientoBobinas")
+
+
+
+
+
+
+ Textbox40
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!KilosFinales.Value, "DSMovimientoBobinas")
+
+
+
+
+
+
+ Textbox44
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+ Before
+
+
+
+ DSMovimientoBobinas
+ 0.14464cm
+ 0.619cm
+ 1.8cm
+ 27.7cm
+
+
+
+
+
+ 0.88206in
+
+
+ 28.43cm
+
+
+ 2.55474cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Reporte de Movimiento de Bobinas
+
+
+
+
+
+
+ Textbox41
+ 0.31697cm
+ 0.619cm
+ 0.72912cm
+ 27.7cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ ="Planta: " & Parameters!NomPlanta.Value
+
+
+
+
+
+
+ Textbox41
+ 1.03897cm
+ 0.619cm
+ 0.64975cm
+ 27.7cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha del Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.79455cm
+ 0.619cm
+ 0.64974cm
+ 3.43896cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.79455cm
+ 4.00151cm
+ 0.6cm
+ 2.60584cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 1.79815cm
+ 6.64968cm
+ 0.64974cm
+ 4.5cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.83343cm
+ 11.0676cm
+ 0.6cm
+ 2.52646cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 1.79815cm
+ 13.31184cm
+ 0.64974cm
+ 1.13709cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.79815cm
+ 14.44892cm
+ 0.6cm
+ 2.52646cm
+ 7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 21cm
+ 29.7cm
+ 0.5cm
+ 0.5cm
+ 0cm
+ 0cm
+ 0.13cm
+
+
+
+
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+ String
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ FechaDesde
+
+
+ 1
+ 0
+ FechaHasta
+
+
+ 2
+ 0
+ NomPlanta
+
+
+
+
+ Cm
+ b7e1d8b2-e805-47fd-8fa4-95075cee5376
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteMovimientoBobinasEstado.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteMovimientoBobinasEstado.rdlc
new file mode 100644
index 0000000..be80a08
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteMovimientoBobinasEstado.rdlc
@@ -0,0 +1,1099 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ 6c1d4e3d-2526-49ab-9b43-03acea9e4f86
+
+
+
+
+
+ DSConsumoBobinas
+ /* Local Query */
+
+
+
+ TipoBobina
+ System.String
+
+
+ NumeroRemito
+ System.String
+
+
+ FechaMovimiento
+ System.DateTime
+
+
+ Cantidad
+ System.Int32
+
+
+ TipoMovimiento
+ System.String
+
+
+
+ DSConsumoBobinas
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSConsumoBobinas.xsd
+ SP_MovimientosBobinasEstado
+ Fill
+ GetData
+ SP_MovimientosBobinasEstadoTableAdapter
+
+
+
+
+ DSConsumoBobinas
+ /* Local Query */
+
+
+
+ TipoMovimiento
+ System.String
+
+
+ TotalBobinas
+ System.Int32
+
+
+ TotalKilos
+ System.Int32
+
+
+
+ DSConsumoBobinas
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSConsumoBobinas.xsd
+ SP_MovimientosBobinasEstadoTotales
+ Fill
+ GetData
+ SP_MovimientosBobinasEstadoTotalesTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 6.52223cm
+
+
+ 3.42215cm
+
+
+ 3.05562cm
+
+
+ 2.5cm
+
+
+ 3.5cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Tipo Bobina
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Numero de Remito
+
+
+
+
+
+
+ Textbox15
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Movimiento
+
+
+
+
+
+
+ Textbox17
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Cantidad
+
+
+
+
+
+
+ Textbox19
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Tipo de Movimiento
+
+
+
+
+
+
+ Textbox21
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TipoBobina.Value
+
+
+
+
+
+
+ TipoBobina
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!NumeroRemito.Value
+
+
+
+
+
+
+ NumeroRemito
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!FechaMovimiento.Value
+
+
+
+
+
+
+ FechaMovimiento
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Cantidad.Value
+
+
+
+
+
+
+ Cantidad
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TipoMovimiento.Value
+
+
+
+
+
+
+ TipoMovimiento
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+
+ DSMovimientoBobinasEstado
+ 0.14111cm
+ 0.619cm
+ 1.2cm
+ 19cm
+
+
+
+
+
+
+
+
+ 3.5cm
+
+
+ 3.5cm
+
+
+ 3.5cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Tipo Movimiento
+
+
+
+
+
+
+ Textbox1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Total Bobinas
+
+
+
+
+
+
+ Textbox3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Total Kilos
+
+
+
+
+
+
+ Textbox5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TipoMovimiento.Value
+
+
+
+
+
+
+ TipoMovimiento1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalBobinas.Value
+
+
+
+
+
+
+ TotalBobinas
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalKilos.Value
+
+
+
+
+
+
+ TotalKilos
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+
+ DSMovimientoBobinasEstadoTotales
+ 2.08818cm
+ 0.619cm
+ 1.2cm
+ 10.5cm
+ 1
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox41
+ 1.42962cm
+ 0.619cm
+ 0.62328cm
+ 3.43896cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ 1.38206in
+
+
+ 21cm
+
+
+ 2.55474cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Reporte de Movimiento de Bobinas por Estados
+
+
+
+
+
+
+ Textbox41
+ 0.28998cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ ="Planta: " & Parameters!NomPlanta.Value
+
+
+
+
+
+
+ Textbox41
+ 1.08874cm
+ 0.619cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha del Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.80192cm
+ 0.619cm
+ 0.64974cm
+ 3.43896cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.80192cm
+ 4.00151cm
+ 0.6cm
+ 2.60584cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 1.83444cm
+ 6.60123cm
+ 0.64974cm
+ 4.5cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.86972cm
+ 11.01915cm
+ 0.6cm
+ 2.52646cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 1.83444cm
+ 13.26339cm
+ 0.64974cm
+ 1.13709cm
+ 6
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.83444cm
+ 14.40047cm
+ 0.6cm
+ 2.52646cm
+ 7
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+ String
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ FechaDesde
+
+
+ 1
+ 0
+ FechaHasta
+
+
+ 2
+ 0
+ NomPlanta
+
+
+
+
+
+
+ 0
+ true
+
+
+ 0
+ true
+
+
+ 0
+ true
+
+
+ Cm
+ c91935d7-0e40-4a02-9a66-c58eb47f660a
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteTiradasPublicacionesSecciones.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteTiradasPublicacionesSecciones.rdlc
new file mode 100644
index 0000000..e5d10c9
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteTiradasPublicacionesSecciones.rdlc
@@ -0,0 +1,1003 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ 7c4f9d40-0118-4f83-ae46-6a1b074be5d7
+
+
+
+
+
+ DSConsumoBobinas
+ /* Local Query */
+
+
+
+ NombreSeccion
+ System.String
+
+
+ TotalPaginasImpresas
+ System.Int32
+
+
+ CantidadTiradas
+ System.Int32
+
+
+ TotalPaginasEjemplares
+ System.Int32
+
+
+ TotalEjemplares
+ System.Int32
+
+
+ PromedioPaginasPorEjemplar
+ System.Int32
+
+
+
+ DSConsumoBobinas
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSConsumoBobinas.xsd
+ SP_TiradasPublicacionesSecciones
+ Fill
+ GetData
+ SP_TiradasPublicacionesSeccionesTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 5.5cm
+
+
+ 3cm
+
+
+ 2.5cm
+
+
+ 3cm
+
+
+ 2.5cm
+
+
+ 2.5cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Nombre
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Páginas Impresas
+
+
+
+
+
+
+ Textbox11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Total Ediciones
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Pág. Por Edición (Promedio)
+
+
+
+
+
+
+ Textbox15
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Total Ejemplares
+
+
+
+
+
+
+ Textbox17
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Pág. Ejemplar (Promedio)
+
+
+
+
+
+
+ Textbox19
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!NombreSeccion.Value
+
+
+
+
+
+
+ NombreSeccion
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalPaginasImpresas.Value
+
+
+
+
+
+
+ TotalPaginasImpresas
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!CantidadTiradas.Value
+
+
+
+
+
+
+ CantidadTiradas
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalPaginasEjemplares.Value
+
+
+
+
+
+
+ TotalPaginasEjemplares
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalEjemplares.Value
+
+
+
+
+
+
+ TotalEjemplares
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!PromedioPaginasPorEjemplar.Value
+
+
+
+
+
+
+ PromedioPaginasPorEjemplar
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox21
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalPaginasImpresas.Value, "DSTiradasPublicacionesSecciones")
+
+
+
+
+
+
+ Textbox22
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!CantidadTiradas.Value, "DSTiradasPublicacionesSecciones")
+
+
+
+
+
+
+ Textbox23
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalPaginasEjemplares.Value, "DSTiradasPublicacionesSecciones")
+
+
+
+
+
+
+ Textbox24
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalEjemplares.Value, "DSTiradasPublicacionesSecciones")
+
+
+
+
+
+
+ Textbox25
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!PromedioPaginasPorEjemplar.Value, "DSTiradasPublicacionesSecciones")
+
+
+
+
+
+
+ Textbox26
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+ Before
+
+
+
+ DSTiradasPublicacionesSecciones
+ 0.14111cm
+ 0.619cm
+ 1.8cm
+ 19cm
+
+
+
+
+
+ 0.84039in
+
+
+ 21cm
+
+
+ 2.55474cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Reporte de Tiradas por Publicación Mensual
+
+
+
+
+
+
+ Textbox41
+ 0.27552cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ ="Planta: " & Parameters!NomPlanta.Value & " - Publicación: " & Parameters!NomPubli.Value
+
+
+
+
+
+
+ Textbox41
+ 1.07428cm
+ 0.619cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha del Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.78746cm
+ 0.619cm
+ 0.64974cm
+ 3.43896cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.78746cm
+ 4.00151cm
+ 0.6cm
+ 2.60584cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Mes Consultado:
+
+
+
+
+
+
+ Textbox41
+ 1.81998cm
+ 6.60123cm
+ 0.64974cm
+ 3.25646cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!Mes.Value
+
+
+
+
+
+
+ Textbox49
+ 1.85526cm
+ 9.74915cm
+ 0.6cm
+ 7.02438cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ String
+ ReportParameter1
+
+
+ String
+ ReportParameter1
+
+
+ String
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ Mes
+
+
+ 1
+ 0
+ NomPlanta
+
+
+ 2
+ 0
+ NomPubli
+
+
+
+
+ Cm
+ 41f590aa-e80a-45c7-8c64-d8fe8117f5ff
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteTiradasPublicacionesSeccionesConsolidado.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteTiradasPublicacionesSeccionesConsolidado.rdlc
new file mode 100644
index 0000000..9226c98
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteTiradasPublicacionesSeccionesConsolidado.rdlc
@@ -0,0 +1,994 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ 7c4f9d40-0118-4f83-ae46-6a1b074be5d7
+
+
+
+
+
+ DSConsumoBobinas
+ /* Local Query */
+
+
+
+ NombreSeccion
+ System.String
+
+
+ TotalPaginasImpresas
+ System.Int32
+
+
+ CantidadTiradas
+ System.Int32
+
+
+ TotalPaginasEjemplares
+ System.Int32
+
+
+ TotalEjemplares
+ System.Int32
+
+
+ PromedioPaginasPorEjemplar
+ System.Int32
+
+
+
+ DSConsumoBobinas
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSConsumoBobinas.xsd
+ SP_TiradasPublicacionesSecciones
+ Fill
+ GetData
+ SP_TiradasPublicacionesSeccionesTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 5.5cm
+
+
+ 3cm
+
+
+ 2.5cm
+
+
+ 3cm
+
+
+ 2.5cm
+
+
+ 2.5cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Nombre
+
+
+
+
+
+
+ Textbox9
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Total Páginas Impresas
+
+
+
+
+
+
+ Textbox11
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Total Ediciones
+
+
+
+
+
+
+ Textbox13
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Pág. Por Edición (Promedio)
+
+
+
+
+
+
+ Textbox15
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Total Ejemplares
+
+
+
+
+
+
+ Textbox17
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ Pág. Ejemplar (Promedio)
+
+
+
+
+
+
+ Textbox19
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!NombreSeccion.Value
+
+
+
+
+
+
+ NombreSeccion
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalPaginasImpresas.Value
+
+
+
+
+
+
+ TotalPaginasImpresas
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!CantidadTiradas.Value
+
+
+
+
+
+
+ CantidadTiradas
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalPaginasEjemplares.Value
+
+
+
+
+
+
+ TotalPaginasEjemplares
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalEjemplares.Value
+
+
+
+
+
+
+ TotalEjemplares
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!PromedioPaginasPorEjemplar.Value
+
+
+
+
+
+
+ PromedioPaginasPorEjemplar
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Totales
+
+
+
+
+
+
+ Textbox21
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalPaginasImpresas.Value, "DSTiradasPublicacionesSecciones")
+
+
+
+
+
+
+ Textbox22
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!CantidadTiradas.Value, "DSTiradasPublicacionesSecciones")
+
+
+
+
+
+
+ Textbox23
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalPaginasEjemplares.Value, "DSTiradasPublicacionesSecciones")
+
+
+
+
+
+
+ Textbox24
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!TotalEjemplares.Value, "DSTiradasPublicacionesSecciones")
+
+
+
+
+
+
+ Textbox25
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Sum(Fields!PromedioPaginasPorEjemplar.Value, "DSTiradasPublicacionesSecciones")
+
+
+
+
+
+
+ Textbox26
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+ Before
+
+
+
+ DSTiradasPublicacionesSecciones
+ 0.14111cm
+ 0.619cm
+ 1.8cm
+ 19cm
+
+
+
+
+
+ 0.84039in
+
+
+ 21cm
+
+
+ 2.55474cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ Reporte de Tiradas por Publicación Mensual
+
+
+
+
+
+
+ Textbox41
+ 0.27552cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ ="Consolidados - Publicación: " & Parameters!NomPubli.Value
+
+
+
+
+
+
+ Textbox41
+ 1.07428cm
+ 0.619cm
+ 0.64975cm
+ 19cm
+ 1
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha del Reporte
+
+
+
+
+
+
+ Textbox41
+ 1.78746cm
+ 0.619cm
+ 0.64974cm
+ 3.43896cm
+ 2
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Globals!ExecutionTime).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.78746cm
+ 4.00151cm
+ 0.6cm
+ 2.60584cm
+ 3
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Mes Consultado:
+
+
+
+
+
+
+ Textbox41
+ 1.81998cm
+ 6.60123cm
+ 0.64974cm
+ 3.25646cm
+ 4
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =Parameters!Mes.Value
+
+
+
+
+
+
+ Textbox49
+ 1.85526cm
+ 9.74915cm
+ 0.6cm
+ 7.02438cm
+ 5
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ String
+ ReportParameter1
+
+
+ String
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 0
+ 0
+ Mes
+
+
+ 2
+ 0
+ NomPubli
+
+
+
+
+ Cm
+ 41f590aa-e80a-45c7-8c64-d8fe8117f5ff
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteVentaMensualSecretariaElDia.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteVentaMensualSecretariaElDia.rdlc
new file mode 100644
index 0000000..8532033
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteVentaMensualSecretariaElDia.rdlc
@@ -0,0 +1,879 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ afdb4b97-a9ea-4bab-b77b-a7c9e72d6fac
+
+
+
+
+
+ DSListadoDistribucion
+ /* Local Query */
+
+
+
+ Dia
+ System.Int32
+
+
+ CantidadCanillas
+ System.Int32
+
+
+ Tirajes
+ System.Int32
+
+
+ Ventas
+ System.Int32
+
+
+ Accionistas
+ System.Int32
+
+
+ TotalCooperativa
+ System.Int32
+
+
+ TotalGeneral
+ System.Int32
+
+
+
+ DSListadoDistribucion
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucion.xsd
+ SP_VentaMensualSecretariaElDia
+ Fill
+ GetData
+ SP_VentaMensualSecretariaElDiaTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 1.5475cm
+
+
+ 2.9525cm
+
+
+ 2.85687cm
+
+
+ 2.5cm
+
+
+ 3.37313cm
+
+
+ 3.27cm
+
+
+ 2.5cm
+
+
+
+
+ 1.20854cm
+
+
+
+
+ true
+ true
+
+
+
+
+ DÍA
+
+
+
+
+
+
+ Textbox5
+
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ CANILLAS
+
+
+
+
+
+
+ Textbox7
+
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ TIRAJES
+
+
+
+
+
+
+ Textbox9
+
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ VENTAS
+
+
+
+
+
+
+ Textbox1
+
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ ACCIONISTAS
+
+
+
+
+
+
+ Textbox3
+
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ TOTAL COOPERATIVA
+
+
+
+
+
+
+ Textbox6
+
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ TOTAL
+
+
+
+
+
+
+ Textbox10
+
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.75875cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Dia.Value
+
+
+
+
+
+
+ Dia
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!CantidadCanillas.Value
+
+
+
+
+
+
+ Llevados
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Tirajes.Value
+
+
+
+
+
+
+ Devueltos
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Ventas.Value
+
+
+
+
+
+
+ Ventas
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Accionistas.Value
+
+
+
+
+
+
+ Accionistas
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalCooperativa.Value
+
+
+
+
+
+
+ TotalCooperativa
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TotalGeneral.Value
+
+
+
+
+
+
+ TotalGeneral
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+
+ DSListadoDistribucion
+ 0.14139cm
+ 0.619cm
+ 1.96729cm
+ 19cm
+
+
+
+
+
+ 0.88228in
+
+
+ 20.70896cm
+
+
+ 1.89329cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ VENTA DIARIO EL DÍA
+
+
+
+
+
+
+ Textbox41
+ 0.15522cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 1.07181cm
+ 0.619cm
+ 0.78267cm
+ 7.14583cm
+ 1
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.10709cm
+ 6.94192cm
+ 0.73293cm
+ 2.77341cm
+ 2
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 1.07181cm
+ 10.13866cm
+ 0.78267cm
+ 1.56784cm
+ 3
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.10709cm
+ 11.91074cm
+ 0.73293cm
+ 3.02917cm
+ 4
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 2
+ 0
+ FechaDesde
+
+
+ 3
+ 0
+ FechaHasta
+
+
+
+
+ Cm
+ 8cf8fb7a-ec4d-4153-8fb0-a21a9e443a88
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteVentaMensualSecretariaElPlata.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteVentaMensualSecretariaElPlata.rdlc
new file mode 100644
index 0000000..9f7e795
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteVentaMensualSecretariaElPlata.rdlc
@@ -0,0 +1,879 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ afdb4b97-a9ea-4bab-b77b-a7c9e72d6fac
+
+
+
+
+
+ DSListadoDistribucion
+ /* Local Query */
+
+
+
+ TiradaCoop
+ System.Int32
+
+
+ DevolucionCoop
+ System.Int32
+
+
+ VentaCoop
+ System.Int32
+
+
+ TiradaCan
+ System.Int32
+
+
+ VentaCan
+ System.Int32
+
+
+ Total
+ System.Int32
+
+
+ Dia
+ System.Int32
+
+
+
+ DSListadoDistribucion
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucion.xsd
+ SP_VentaMensualSecretariaElPlata
+ Fill
+ GetData
+ SP_VentaMensualSecretariaElPlataTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 1.5475cm
+
+
+ 2.9525cm
+
+
+ 3.34396cm
+
+
+ 2.79104cm
+
+
+ 2.76459cm
+
+
+ 2.75645cm
+
+
+ 2.84396cm
+
+
+
+
+ 1.63187cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Día
+
+
+
+
+
+
+ Textbox2
+
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ TIRADA
+
+
+
+
+
+
+ Textbox7
+
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ DEVOLUCIÓN COOP.
+
+
+
+
+
+
+ Textbox9
+
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ VENTA COOP.
+
+
+
+
+
+
+ Textbox1
+
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ TIRADA CANILLAS
+
+
+
+
+
+
+ Textbox3
+
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ VENTA CANILLAS (TOTAL)
+
+
+
+
+
+
+ Textbox6
+
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ TOTAL
+
+
+
+
+
+
+ Textbox10
+
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.75875cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Dia.Value
+
+
+
+
+
+
+ Dia1
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TiradaCoop.Value
+
+
+
+
+
+
+ TiradaCoop
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!DevolucionCoop.Value
+
+
+
+
+
+
+ DevolucionCoop
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VentaCoop.Value
+
+
+
+
+
+
+ VentaCoop
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TiradaCan.Value
+
+
+
+
+
+
+ TiradaCan
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VentaCan.Value
+
+
+
+
+
+
+ VentaCan
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Total.Value
+
+
+
+
+
+
+ Total
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+
+
+
+
+ DSListadoDistribucion
+ 0.14139cm
+ 0.619cm
+ 2.39062cm
+ 19cm
+
+
+
+
+
+ 1.03853in
+
+
+ 20.39921cm
+
+
+ 1.89329cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ VENTA DIARIO EL PLATA
+
+
+
+
+
+
+ Textbox41
+ 0.15875cm
+ 0.619cm
+ 0.72912cm
+ 19cm
+
+
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 1.07534cm
+ 0.619cm
+ 0.78267cm
+ 7.14583cm
+ 1
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.11062cm
+ 6.94192cm
+ 0.73293cm
+ 2.77341cm
+ 2
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 1.07534cm
+ 10.13866cm
+ 0.78267cm
+ 1.56784cm
+ 3
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.11062cm
+ 11.91074cm
+ 0.73293cm
+ 3.02917cm
+ 4
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 29.7cm
+ 21cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 2
+ 0
+ FechaDesde
+
+
+ 3
+ 0
+ FechaHasta
+
+
+
+
+ Cm
+ 8cf8fb7a-ec4d-4153-8fb0-a21a9e443a88
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteVentaMensualSecretariaTirDevo.rdlc b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteVentaMensualSecretariaTirDevo.rdlc
new file mode 100644
index 0000000..812b42c
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/RDLC/ReporteVentaMensualSecretariaTirDevo.rdlc
@@ -0,0 +1,1776 @@
+
+
+ 0
+
+
+
+ System.Data.DataSet
+ /* Local Connection */
+
+ afdb4b97-a9ea-4bab-b77b-a7c9e72d6fac
+
+
+
+
+
+ DSListadoDistribucion
+ /* Local Query */
+
+
+
+ Dia
+ System.Int32
+
+
+ TiradaCoop
+ System.Int32
+
+
+ DevolucionCoop
+ System.Int32
+
+
+ VentaCoop
+ System.Int32
+
+
+ VentaCan
+ System.Int32
+
+
+ TiradaPopular
+ System.Int32
+
+
+ DevolucionPopular
+ System.Int32
+
+
+ VentaPopular
+ System.Int32
+
+
+ TiradaClarin
+ System.Int32
+
+
+ DevolucionClarin
+ System.Int32
+
+
+ VentaClarin
+ System.Int32
+
+
+ TiradaNacion
+ System.Int32
+
+
+ DevolucionNacion
+ System.Int32
+
+
+ VentaNacion
+ System.Int32
+
+
+
+ DSListadoDistribucion
+ C:\Users\dmolinari\source\repos\Cobol-VBNet\Reportes\DSListadoDistribucion.xsd
+ SP_VentaMensualSecretariaTirDevo
+ Fill
+ GetData
+ SP_VentaMensualSecretariaTirDevoTableAdapter
+
+
+
+
+
+
+
+
+
+
+
+ 0.93896cm
+
+
+ 2.1cm
+
+
+ 2.1cm
+
+
+ 2.1cm
+
+
+ 2.1cm
+
+
+ 2.1cm
+
+
+ 1.9cm
+
+
+ 1.9cm
+
+
+ 1.9cm
+
+
+ 1.9cm
+
+
+ 1.9cm
+
+
+ 1.9cm
+
+
+ 1.9cm
+
+
+ 1.9cm
+
+
+ 1.9cm
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ Dia
+
+
+
+
+
+
+ Textbox4
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ EL DÍA
+
+
+
+
+
+
+ Textbox5
+
+ 1.5pt
+
+
+ White
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ 5
+
+
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ POPULAR
+
+
+
+
+
+
+ Textbox34
+
+ 1.5pt
+
+
+ White
+
+
+ White
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ 3
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ CLARÍN
+
+
+
+
+
+
+ Textbox68
+
+ 1.5pt
+
+
+ White
+
+
+ White
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ 3
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ LA NACIÓN
+
+
+
+
+
+
+ Textbox77
+
+ 1.5pt
+
+
+ White
+
+ Black
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+ 3
+
+
+
+
+
+
+
+ 0.6cm
+
+
+
+
+ true
+ true
+
+
+
+
+ DÍA
+
+
+
+
+
+
+ Textbox27
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ TIR COOP
+
+
+
+
+
+
+ Textbox22
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ DEV COOP
+
+
+
+
+
+
+ Textbox28
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ VTA COOP
+
+
+
+
+
+
+ Textbox30
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ VTA CANI
+
+
+
+
+
+
+ Textbox31
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ TOTAL
+
+
+
+
+
+
+ Textbox32
+
+ 1.5pt
+
+ #f2efef
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ TIRADA
+
+
+
+
+
+
+ Textbox33
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ DEVOLUC
+
+
+
+
+
+
+ Textbox36
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ VENTA
+
+
+
+
+
+
+ Textbox39
+
+ 1.5pt
+
+ #f2efef
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ TIRADA
+
+
+
+
+
+
+ Textbox33
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ DEVOLUC
+
+
+
+
+
+
+ Textbox36
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ VENTA
+
+
+
+
+
+
+ Textbox39
+
+ 1.5pt
+
+ #f2efef
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ TIRADA
+
+
+
+
+
+
+ Textbox33
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ DEVOLUC
+
+
+
+
+
+
+ Textbox36
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ VENTA
+
+
+
+
+
+
+ Textbox39
+
+ 1.5pt
+
+ #f2efef
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 0.75875cm
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!Dia.Value
+
+
+
+
+
+
+ Dia
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TiradaCoop.Value
+
+
+
+
+
+
+ TiradaCoop
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!DevolucionCoop.Value
+
+
+
+
+
+
+ DevolucionCoop
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VentaCoop.Value
+
+
+
+
+
+
+ VentaCoop
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VentaCan.Value
+
+
+
+
+
+
+ VentaCan
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VentaCoop.Value+Fields!VentaCan.Value
+
+
+
+
+
+
+ Textbox25
+
+ 1.5pt
+
+ #f2efef
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TiradaPopular.Value
+
+
+
+
+
+
+ TiradaPopular
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!DevolucionPopular.Value
+
+
+
+
+
+
+ DevolucionPopular
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VentaPopular.Value
+
+
+
+
+
+
+ VentaPopular
+
+ 1.5pt
+
+ #f2efef
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TiradaClarin.Value
+
+
+
+
+
+
+ TiradaClarin
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!DevolucionClarin.Value
+
+
+
+
+
+
+ DevolucionClarin
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VentaClarin.Value
+
+
+
+
+
+
+ VentaClarin
+
+ 1.5pt
+
+ #f2efef
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!TiradaNacion.Value
+
+
+
+
+
+
+ TiradaNacion
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!DevolucionNacion.Value
+
+
+
+
+
+
+ DevolucionNacion
+
+ 1.5pt
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ true
+ true
+
+
+
+
+ =Fields!VentaNacion.Value
+
+
+
+
+
+
+ VentaNacion
+
+ 1.5pt
+
+ #f2efef
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ After
+
+
+ After
+
+
+
+
+
+
+
+
+
+ DSListadoDistribucion
+ 0.14139cm
+ 0.619cm
+ 1.95875cm
+ 28.53896cm
+
+
+
+
+
+ 0.86849in
+
+
+ 29.39379cm
+
+
+ 2.59962cm
+ true
+ true
+
+
+ true
+ true
+
+
+
+
+ TIRADA Y DEVOLUCIÓN
+
+
+
+
+
+
+ Textbox41
+ 1.5875cm
+ 1.55796cm
+ 1.01212cm
+ 10.93083cm
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Fecha Consultada: Desde
+
+
+
+
+
+
+ Textbox41
+ 1.61572cm
+ 12.68796cm
+ 0.91334cm
+ 8.43833cm
+ 1
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaDesde.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.5875cm
+ 19.95838cm
+ 0.8636cm
+ 3.7975cm
+ 2
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ Hasta
+
+
+
+
+
+
+ Textbox41
+ 1.61572cm
+ 23.15512cm
+ 0.91334cm
+ 2.83888cm
+ 3
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+ true
+ true
+
+
+
+
+ =CDate(Parameters!FechaHasta.Value).ToString("dd/MM/yyyy")
+
+
+
+
+
+
+ Textbox49
+ 1.5875cm
+ 25.2447cm
+ 0.8636cm
+ 3.7975cm
+ 4
+
+
+ Middle
+ 2pt
+ 2pt
+ 2pt
+ 2pt
+
+
+
+
+
+
+
+ 21cm
+ 29.7cm
+ 0cm
+ 0cm
+ 0cm
+ 0.5cm
+ 0.13cm
+
+
+
+
+
+
+ DateTime
+ ReportParameter1
+
+
+ DateTime
+ ReportParameter1
+
+
+
+
+ 4
+ 2
+
+
+ 2
+ 0
+ FechaDesde
+
+
+ 3
+ 0
+ FechaHasta
+
+
+
+
+ Cm
+ 8cf8fb7a-ec4d-4153-8fb0-a21a9e443a88
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Controllers/Reportes/ReportesController.cs b/Backend/GestionIntegral.Api/Controllers/Reportes/ReportesController.cs
new file mode 100644
index 0000000..6b869b9
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Controllers/Reportes/ReportesController.cs
@@ -0,0 +1,114 @@
+using GestionIntegral.Api.Services.Reportes;
+using Microsoft.AspNetCore.Authorization;
+using Microsoft.AspNetCore.Mvc;
+using Microsoft.Reporting.NETCore;
+using Microsoft.Extensions.Logging;
+using System;
+using System.Collections.Generic;
+using System.Threading.Tasks;
+using GestionIntegral.Api.Dtos.Reportes;
+using GestionIntegral.Api.Data.Repositories.Impresion; // Para ExistenciaPapelDto
+
+namespace GestionIntegral.Api.Controllers
+{
+ [Route("api/[controller]")]
+ [ApiController]
+ [Authorize]
+ public class ReportesController : ControllerBase
+ {
+ private readonly IReportesService _reportesService;
+ private readonly ILogger _logger;
+ private readonly IPlantaRepository _plantaRepository;
+
+ // Asumimos un permiso genérico para reportes o uno específico
+ private const string PermisoVerReporteExistenciaPapel = "RR005";
+
+ public ReportesController(IReportesService reportesService, ILogger logger, IPlantaRepository plantaRepository)
+ {
+ _reportesService = reportesService;
+ _logger = logger;
+ _plantaRepository = plantaRepository;
+ }
+
+ private bool TienePermiso(string codAcc) => User.IsInRole("SuperAdmin") || User.HasClaim(c => c.Type == "permission" && c.Value == codAcc);
+
+ // GET: api/reportes/existencia-papel
+ [HttpGet("existencia-papel")]
+ [ProducesResponseType(typeof(IEnumerable), StatusCodes.Status200OK)]
+ [ProducesResponseType(StatusCodes.Status400BadRequest)]
+ [ProducesResponseType(StatusCodes.Status403Forbidden)]
+ [ProducesResponseType(StatusCodes.Status500InternalServerError)]
+ public async Task GetReporteExistenciaPapel(
+ [FromQuery] DateTime fechaDesde,
+ [FromQuery] DateTime fechaHasta,
+ [FromQuery] int? idPlanta, // Opcional
+ [FromQuery] bool consolidado = false) // Por defecto no consolidado
+ {
+ if (!TienePermiso(PermisoVerReporteExistenciaPapel))
+ {
+ _logger.LogWarning("Acceso denegado a GetReporteExistenciaPapel. Usuario: {User}", User.Identity?.Name ?? "Desconocido");
+ return Forbid();
+ }
+
+ var (data, error) = await _reportesService.ObtenerExistenciaPapelAsync(fechaDesde, fechaHasta, idPlanta, consolidado);
+
+ if (error != null)
+ {
+ return BadRequest(new { message = error });
+ }
+ return Ok(data);
+ }
+
+ // Nuevo endpoint para PDF
+ [HttpGet("existencia-papel/pdf")]
+ [ProducesResponseType(typeof(FileContentResult), StatusCodes.Status200OK)]
+ [ProducesResponseType(StatusCodes.Status400BadRequest)]
+ [ProducesResponseType(StatusCodes.Status403Forbidden)]
+ [ProducesResponseType(StatusCodes.Status500InternalServerError)]
+ public async Task GetReporteExistenciaPapelPdf(
+ [FromQuery] DateTime fechaDesde,
+ [FromQuery] DateTime fechaHasta,
+ [FromQuery] int? idPlanta,
+ [FromQuery] bool consolidado = false)
+ {
+ if (!TienePermiso(PermisoVerReporteExistenciaPapel)) return Forbid();
+
+ var (data, error) = await _reportesService.ObtenerExistenciaPapelAsync(fechaDesde, fechaHasta, idPlanta, consolidado);
+
+ if (error != null)
+ {
+ return BadRequest(new { message = error });
+ }
+ if (data == null || !data.Any())
+ {
+ return NotFound(new { message = "No hay datos para generar el PDF con los parámetros seleccionados." });
+ }
+
+ try
+ {
+ LocalReport report = new LocalReport();
+ using (var fs = new FileStream("Controllers/Reportes/RDLC/ReporteExistenciaPapel.rdlc", FileMode.Open)) // Ruta a tu .rdlc
+ {
+ report.LoadReportDefinition(fs);
+ }
+ report.DataSources.Add(new ReportDataSource("DSConsumoBobinas", data)); // Nombre del DataSet en el RDLC
+
+ var parameters = new ReportParameter[3];
+ parameters[0] = new ReportParameter("FechaDesde", fechaDesde.ToString("dd/MM/yyyy"));
+ parameters[1] = new ReportParameter("FechaHasta", fechaHasta.ToString("dd/MM/yyyy"));
+ var planta = idPlanta.HasValue ? await _plantaRepository.GetByIdAsync(idPlanta.Value) : null;
+ parameters[2] = new ReportParameter("NomPlanta", consolidado ? "Consolidado" : planta?.Nombre ?? "N/A");
+ report.SetParameters(parameters);
+
+ byte[] pdfBytes = report.Render("PDF");
+ string fileName = $"ExistenciaPapel_{fechaDesde:yyyyMMdd}_{fechaHasta:yyyyMMdd}_{(consolidado ? "Consolidado" : $"Planta{idPlanta}")}.pdf";
+ return File(pdfBytes, "application/pdf", fileName);
+ }
+ catch (Exception ex)
+ {
+ _logger.LogError(ex, "Error al generar PDF para Existencia de Papel.");
+ return StatusCode(StatusCodes.Status500InternalServerError, "Error interno al generar el PDF del reporte.");
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Data/Repositories/Reportes/IReportesRepository.cs b/Backend/GestionIntegral.Api/Data/Repositories/Reportes/IReportesRepository.cs
new file mode 100644
index 0000000..7b3f935
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Data/Repositories/Reportes/IReportesRepository.cs
@@ -0,0 +1,13 @@
+using GestionIntegral.Api.Dtos.Reportes; // Para ExistenciaPapelDto
+using System;
+using System.Collections.Generic;
+using System.Threading.Tasks;
+
+namespace GestionIntegral.Api.Data.Repositories.Reportes
+{
+ public interface IReportesRepository
+ {
+ Task> GetExistenciaPapelAsync(DateTime fechaDesde, DateTime fechaHasta, int? idPlanta, bool consolidado);
+ // ... Aquí irán los métodos para otros reportes ...
+ }
+}
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Data/Repositories/Reportes/ReportesRepository.cs b/Backend/GestionIntegral.Api/Data/Repositories/Reportes/ReportesRepository.cs
new file mode 100644
index 0000000..cd855e1
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Data/Repositories/Reportes/ReportesRepository.cs
@@ -0,0 +1,68 @@
+using Dapper;
+using GestionIntegral.Api.Dtos.Reportes;
+using Microsoft.Extensions.Logging;
+using System;
+using System.Collections.Generic;
+using System.Data;
+using System.Linq;
+using System.Threading.Tasks;
+
+namespace GestionIntegral.Api.Data.Repositories.Reportes
+{
+ public class ReportesRepository : IReportesRepository
+ {
+ private readonly DbConnectionFactory _dbConnectionFactory;
+ private readonly ILogger _logger;
+
+ public ReportesRepository(DbConnectionFactory dbConnectionFactory, ILogger logger)
+ {
+ _dbConnectionFactory = dbConnectionFactory;
+ _logger = logger;
+ }
+
+ public async Task> GetExistenciaPapelAsync(DateTime fechaDesde, DateTime fechaHasta, int? idPlanta, bool consolidado)
+ {
+ string spName = consolidado ? "dbo.SP_ConsumoBobinasConsolidado" : "dbo.SP_ConsumoBobinas";
+ var parameters = new DynamicParameters();
+
+ parameters.Add("FechaDesde", fechaDesde, DbType.Date);
+ parameters.Add("FechaHasta", fechaHasta, DbType.Date); // SP_ConsumoBobinasConsolidado solo usa estas dos
+
+ if (!consolidado)
+ {
+ if (!idPlanta.HasValue)
+ {
+ _logger.LogError("idPlanta es requerido para el reporte de existencia de papel no consolidado.");
+ // Podríamos lanzar una ArgumentNullException o devolver una lista vacía.
+ // Por ahora, el servicio debería validar esto antes.
+ // Para el repositorio, asumimos que si no es consolidado, idPlanta viene.
+ throw new ArgumentNullException(nameof(idPlanta), "El ID de planta es requerido para el reporte no consolidado.");
+ }
+ parameters.Add("@idPlanta", idPlanta.Value, DbType.Int32);
+
+ }
+ // Si los SPs realmente necesitaran @DiasPeriodo, lo calcularíamos así:
+ // int diasPeriodo = (fechaHasta - fechaDesde).Days + 1; // +1 para incluir ambos días
+ // parameters.Add("DiasPeriodo", diasPeriodo, DbType.Int32);
+
+
+ _logger.LogInformation("Ejecutando SP: {SPName} con parámetros: FechaDesde={FechaDesde}, FechaHasta={FechaHasta}, IdPlanta={IdPlanta}, Consolidado={Consolidado}",
+ spName, fechaDesde, fechaHasta, idPlanta, consolidado);
+
+ try
+ {
+ using var connection = _dbConnectionFactory.CreateConnection();
+ var result = await connection.QueryAsync(spName, parameters, commandType: CommandType.StoredProcedure);
+ _logger.LogInformation("SP {SPName} ejecutado, {Count} filas devueltas.", spName, result.Count());
+ return result;
+ }
+ catch (Exception ex)
+ {
+ _logger.LogError(ex, "Error al ejecutar SP {SPName} para Existencia de Papel.", spName);
+ return Enumerable.Empty();
+ }
+ }
+
+ // ... Implementaciones para otros reportes ...
+ }
+}
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/GestionIntegral.Api.csproj b/Backend/GestionIntegral.Api/GestionIntegral.Api.csproj
index aef98f8..fe3b964 100644
--- a/Backend/GestionIntegral.Api/GestionIntegral.Api.csproj
+++ b/Backend/GestionIntegral.Api/GestionIntegral.Api.csproj
@@ -12,6 +12,7 @@
+
diff --git a/Backend/GestionIntegral.Api/Models/Dtos/Reportes/ExistenciaPapelDto.cs b/Backend/GestionIntegral.Api/Models/Dtos/Reportes/ExistenciaPapelDto.cs
new file mode 100644
index 0000000..87233ae
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Models/Dtos/Reportes/ExistenciaPapelDto.cs
@@ -0,0 +1,12 @@
+namespace GestionIntegral.Api.Dtos.Reportes
+{
+ public class ExistenciaPapelDto
+ {
+ public string TipoBobina { get; set; } = string.Empty;
+ public int? BobinasEnStock { get; set; } // Puede ser 0 si no hay
+ public int? TotalKilosEnStock { get; set; } // Puede ser 0
+ public int? ConsumoAcumulado { get; set; } // Puede ser 0
+ public int? PromedioDiasDisponibles { get; set; } // Puede ser null si no hay consumo o stock
+ public DateTime? FechaEstimacionFinStock { get; set; } // Puede ser null
+ }
+}
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Program.cs b/Backend/GestionIntegral.Api/Program.cs
index 9a59f41..206c5dd 100644
--- a/Backend/GestionIntegral.Api/Program.cs
+++ b/Backend/GestionIntegral.Api/Program.cs
@@ -13,6 +13,8 @@ using GestionIntegral.Api.Services.Impresion;
using GestionIntegral.Api.Services.Usuarios;
using GestionIntegral.Api.Data.Repositories.Usuarios;
using Microsoft.OpenApi.Models;
+using GestionIntegral.Api.Data.Repositories.Reportes;
+using GestionIntegral.Api.Services.Reportes;
var builder = WebApplication.CreateBuilder(args);
@@ -80,6 +82,10 @@ builder.Services.AddScoped();
builder.Services.AddScoped();
builder.Services.AddScoped();
builder.Services.AddScoped();
+// Repositorios de Reportes
+builder.Services.AddScoped();
+// Servicios de Reportes
+builder.Services.AddScoped();
// --- Configuración de Autenticación JWT ---
var jwtSettings = builder.Configuration.GetSection("Jwt");
diff --git a/Backend/GestionIntegral.Api/Services/Reportes/IReportesService.cs b/Backend/GestionIntegral.Api/Services/Reportes/IReportesService.cs
new file mode 100644
index 0000000..9bd0416
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Services/Reportes/IReportesService.cs
@@ -0,0 +1,13 @@
+using GestionIntegral.Api.Dtos.Reportes;
+using System;
+using System.Collections.Generic;
+using System.Threading.Tasks;
+
+namespace GestionIntegral.Api.Services.Reportes
+{
+ public interface IReportesService
+ {
+ Task<(IEnumerable Data, string? Error)> ObtenerExistenciaPapelAsync(DateTime fechaDesde, DateTime fechaHasta, int? idPlanta, bool consolidado);
+ // ...
+ }
+}
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/Services/Reportes/ReportesService.cs b/Backend/GestionIntegral.Api/Services/Reportes/ReportesService.cs
new file mode 100644
index 0000000..ef56d25
--- /dev/null
+++ b/Backend/GestionIntegral.Api/Services/Reportes/ReportesService.cs
@@ -0,0 +1,68 @@
+using GestionIntegral.Api.Data.Repositories.Reportes;
+using GestionIntegral.Api.Dtos.Reportes;
+using Microsoft.Extensions.Logging;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+
+namespace GestionIntegral.Api.Services.Reportes
+{
+ public class ReportesService : IReportesService
+ {
+ private readonly IReportesRepository _reportesRepository;
+ private readonly ILogger _logger;
+
+ public ReportesService(IReportesRepository reportesRepository, ILogger logger)
+ {
+ _reportesRepository = reportesRepository;
+ _logger = logger;
+ }
+
+ public async Task<(IEnumerable Data, string? Error)> ObtenerExistenciaPapelAsync(
+ DateTime fechaDesde, DateTime fechaHasta, int? idPlanta, bool consolidado)
+ {
+ if (fechaDesde > fechaHasta)
+ {
+ return (Enumerable.Empty(), "La fecha 'Desde' no puede ser mayor que la fecha 'Hasta'.");
+ }
+
+ if (!consolidado && !idPlanta.HasValue)
+ {
+ return (Enumerable.Empty(), "Se requiere un ID de planta para reportes no consolidados.");
+ }
+
+ try
+ {
+ var dataFromRepo = await _reportesRepository.GetExistenciaPapelAsync(fechaDesde, fechaHasta, idPlanta, consolidado);
+
+ // Ajustar DateTimeKind a Utc aquí
+ var dataWithUtcDates = dataFromRepo.Select(dto =>
+ {
+ if (dto.FechaEstimacionFinStock.HasValue)
+ {
+ // Aseguramos que solo tomamos la parte de la fecha y la especificamos como UTC
+ // Si ya viene con hora 00:00:00 del SP, .Date no cambia nada.
+ // Si viniera con hora, .Date la trunca a 00:00:00.
+ dto.FechaEstimacionFinStock = DateTime.SpecifyKind(dto.FechaEstimacionFinStock.Value.Date, DateTimeKind.Utc);
+ }
+ return dto;
+ }).ToList();
+
+ return (dataWithUtcDates, null);
+ }
+ catch (ArgumentNullException ex) when (ex.ParamName == "idPlanta") // Capturar la excepción del repositorio
+ {
+ _logger.LogWarning(ex, "ArgumentNullException para idPlanta en ObtenerExistenciaPapelAsync.");
+ return (Enumerable.Empty(), ex.Message); // Devolver el mensaje de error del repo
+ }
+ catch (Exception ex)
+ {
+ _logger.LogError(ex, "Error en ReportesService al obtener Existencia de Papel.");
+ return (Enumerable.Empty(), "Error interno al generar el reporte.");
+ }
+ }
+
+
+ }
+}
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/bin/Debug/net9.0/GestionIntegral.Api.deps.json b/Backend/GestionIntegral.Api/bin/Debug/net9.0/GestionIntegral.Api.deps.json
index 2f97328..4fe0b2c 100644
--- a/Backend/GestionIntegral.Api/bin/Debug/net9.0/GestionIntegral.Api.deps.json
+++ b/Backend/GestionIntegral.Api/bin/Debug/net9.0/GestionIntegral.Api.deps.json
@@ -13,6 +13,7 @@
"Microsoft.AspNetCore.OpenApi": "9.0.3",
"Microsoft.Data.SqlClient": "6.0.2",
"NPOI": "2.7.3",
+ "ReportViewerCore.NETCore": "15.1.26",
"Swashbuckle.AspNetCore": "8.1.1",
"System.IdentityModel.Tokens.Jwt": "8.9.0"
},
@@ -133,6 +134,114 @@
}
}
},
+ "Microsoft.CodeAnalysis.Analyzers/3.3.4": {},
+ "Microsoft.CodeAnalysis.Common/4.8.0": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "System.Collections.Immutable": "7.0.0",
+ "System.Reflection.Metadata": "7.0.0",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.CodeAnalysis.dll": {
+ "assemblyVersion": "4.8.0.0",
+ "fileVersion": "4.800.23.55801"
+ }
+ },
+ "resources": {
+ "lib/net7.0/cs/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/net7.0/de/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "de"
+ },
+ "lib/net7.0/es/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "es"
+ },
+ "lib/net7.0/fr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/net7.0/it/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "it"
+ },
+ "lib/net7.0/ja/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/net7.0/ko/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/net7.0/pl/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/net7.0/ru/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/net7.0/tr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.VisualBasic/4.8.0": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "4.8.0"
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.CodeAnalysis.VisualBasic.dll": {
+ "assemblyVersion": "4.8.0.0",
+ "fileVersion": "4.800.23.55801"
+ }
+ },
+ "resources": {
+ "lib/net7.0/cs/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/net7.0/de/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "de"
+ },
+ "lib/net7.0/es/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "es"
+ },
+ "lib/net7.0/fr/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/net7.0/it/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "it"
+ },
+ "lib/net7.0/ja/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/net7.0/ko/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/net7.0/pl/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/net7.0/ru/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/net7.0/tr/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
"Microsoft.Data.SqlClient/6.0.2": {
"dependencies": {
"Azure.Identity": "1.11.4",
@@ -272,6 +381,7 @@
}
}
},
+ "Microsoft.Extensions.ObjectPool/8.0.10": {},
"Microsoft.Extensions.Options/9.0.4": {
"dependencies": {
"Microsoft.Extensions.DependencyInjection.Abstractions": "9.0.4",
@@ -406,6 +516,22 @@
}
}
},
+ "Microsoft.Win32.SystemEvents/9.0.0": {
+ "runtime": {
+ "lib/net9.0/Microsoft.Win32.SystemEvents.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.52809"
+ }
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net9.0/Microsoft.Win32.SystemEvents.dll": {
+ "rid": "win",
+ "assetType": "runtime",
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.52809"
+ }
+ }
+ },
"NPOI/2.7.3": {
"dependencies": {
"BouncyCastle.Cryptography": "2.3.1",
@@ -438,6 +564,34 @@
}
}
},
+ "ReportViewerCore.NETCore/15.1.26": {
+ "dependencies": {
+ "Microsoft.CodeAnalysis.VisualBasic": "4.8.0",
+ "System.CodeDom": "9.0.0",
+ "System.Drawing.Common": "9.0.0",
+ "System.IO.Packaging": "9.0.0",
+ "System.Resources.Extensions": "6.0.0",
+ "System.ServiceModel.Http": "8.1.0"
+ },
+ "runtime": {
+ "lib/net9.0/Microsoft.ReportViewer.Common.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "15.0.1404.0"
+ },
+ "lib/net9.0/Microsoft.ReportViewer.DataVisualization.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "15.0.1404.0"
+ },
+ "lib/net9.0/Microsoft.ReportViewer.NETCore.dll": {
+ "assemblyVersion": "15.1.26.0",
+ "fileVersion": "15.1.26.0"
+ },
+ "lib/net9.0/Microsoft.ReportViewer.ProcessingObjectModel.dll": {
+ "assemblyVersion": "15.0.0.0",
+ "fileVersion": "15.0.1404.0"
+ }
+ }
+ },
"SharpZipLib/1.4.2": {
"runtime": {
"lib/net6.0/ICSharpCode.SharpZipLib.dll": {
@@ -516,6 +670,15 @@
}
}
},
+ "System.CodeDom/9.0.0": {
+ "runtime": {
+ "lib/net9.0/System.CodeDom.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.52809"
+ }
+ }
+ },
+ "System.Collections.Immutable/7.0.0": {},
"System.Configuration.ConfigurationManager/9.0.4": {
"dependencies": {
"System.Diagnostics.EventLog": "9.0.4",
@@ -549,6 +712,21 @@
}
}
},
+ "System.Drawing.Common/9.0.0": {
+ "dependencies": {
+ "Microsoft.Win32.SystemEvents": "9.0.0"
+ },
+ "runtime": {
+ "lib/net9.0/System.Drawing.Common.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.52901"
+ },
+ "lib/net9.0/System.Private.Windows.Core.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.52901"
+ }
+ }
+ },
"System.IdentityModel.Tokens.Jwt/8.9.0": {
"dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "8.9.0",
@@ -561,6 +739,14 @@
}
}
},
+ "System.IO.Packaging/9.0.0": {
+ "runtime": {
+ "lib/net9.0/System.IO.Packaging.dll": {
+ "assemblyVersion": "9.0.0.0",
+ "fileVersion": "9.0.24.52809"
+ }
+ }
+ },
"System.Memory/4.5.4": {},
"System.Memory.Data/1.0.2": {
"dependencies": {
@@ -575,6 +761,19 @@
}
},
"System.Numerics.Vectors/4.5.0": {},
+ "System.Reflection.Metadata/7.0.0": {
+ "dependencies": {
+ "System.Collections.Immutable": "7.0.0"
+ }
+ },
+ "System.Resources.Extensions/6.0.0": {
+ "runtime": {
+ "lib/net6.0/System.Resources.Extensions.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
"System.Runtime.CompilerServices.Unsafe/6.0.0": {},
"System.Security.Cryptography.Pkcs/9.0.4": {
"runtime": {
@@ -605,6 +804,123 @@
"System.Security.Cryptography.Pkcs": "9.0.4"
}
},
+ "System.ServiceModel.Http/8.1.0": {
+ "dependencies": {
+ "System.ServiceModel.Primitives": "8.1.0"
+ },
+ "runtime": {
+ "lib/net8.0/System.ServiceModel.Http.dll": {
+ "assemblyVersion": "8.1.0.0",
+ "fileVersion": "8.100.24.56201"
+ }
+ },
+ "resources": {
+ "lib/net8.0/cs/System.ServiceModel.Http.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/net8.0/de/System.ServiceModel.Http.resources.dll": {
+ "locale": "de"
+ },
+ "lib/net8.0/es/System.ServiceModel.Http.resources.dll": {
+ "locale": "es"
+ },
+ "lib/net8.0/fr/System.ServiceModel.Http.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/net8.0/it/System.ServiceModel.Http.resources.dll": {
+ "locale": "it"
+ },
+ "lib/net8.0/ja/System.ServiceModel.Http.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/net8.0/ko/System.ServiceModel.Http.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/net8.0/pl/System.ServiceModel.Http.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/net8.0/pt-BR/System.ServiceModel.Http.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/net8.0/ru/System.ServiceModel.Http.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/net8.0/tr/System.ServiceModel.Http.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/net8.0/zh-Hans/System.ServiceModel.Http.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/net8.0/zh-Hant/System.ServiceModel.Http.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "System.ServiceModel.Primitives/8.1.0": {
+ "dependencies": {
+ "Microsoft.Extensions.ObjectPool": "8.0.10",
+ "System.Security.Cryptography.Xml": "8.0.2"
+ },
+ "runtime": {
+ "lib/net8.0/System.ServiceModel.Duplex.dll": {
+ "assemblyVersion": "8.1.0.0",
+ "fileVersion": "8.100.24.56201"
+ },
+ "lib/net8.0/System.ServiceModel.Primitives.dll": {
+ "assemblyVersion": "8.1.0.0",
+ "fileVersion": "8.100.24.56201"
+ },
+ "lib/net8.0/System.ServiceModel.Security.dll": {
+ "assemblyVersion": "8.1.0.0",
+ "fileVersion": "8.100.24.56201"
+ },
+ "lib/net8.0/System.ServiceModel.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "8.100.24.56201"
+ }
+ },
+ "resources": {
+ "lib/net8.0/cs/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/net8.0/de/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "de"
+ },
+ "lib/net8.0/es/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "es"
+ },
+ "lib/net8.0/fr/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/net8.0/it/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "it"
+ },
+ "lib/net8.0/ja/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/net8.0/ko/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/net8.0/pl/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/net8.0/pt-BR/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/net8.0/ru/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/net8.0/tr/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/net8.0/zh-Hans/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/net8.0/zh-Hant/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
"System.Text.Encoding.CodePages/5.0.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "5.0.0"
@@ -698,6 +1014,27 @@
"path": "microsoft.bcl.cryptography/9.0.4",
"hashPath": "microsoft.bcl.cryptography.9.0.4.nupkg.sha512"
},
+ "Microsoft.CodeAnalysis.Analyzers/3.3.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g==",
+ "path": "microsoft.codeanalysis.analyzers/3.3.4",
+ "hashPath": "microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.Common/4.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/jR+e/9aT+BApoQJABlVCKnnggGQbvGh7BKq2/wI1LamxC+LbzhcLj4Vj7gXCofl1n4E521YfF9w0WcASGg/KA==",
+ "path": "microsoft.codeanalysis.common/4.8.0",
+ "hashPath": "microsoft.codeanalysis.common.4.8.0.nupkg.sha512"
+ },
+ "Microsoft.CodeAnalysis.VisualBasic/4.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kfHPh/etcWypMDYfHxgfitgJMhi986OFCICb76RPcA1Toordf6bBYEJytWr2L5CNdkXFWuw5qTkrlsktBav4VA==",
+ "path": "microsoft.codeanalysis.visualbasic/4.8.0",
+ "hashPath": "microsoft.codeanalysis.visualbasic.4.8.0.nupkg.sha512"
+ },
"Microsoft.Data.SqlClient/6.0.2": {
"type": "package",
"serviceable": true,
@@ -747,6 +1084,13 @@
"path": "microsoft.extensions.logging.abstractions/9.0.4",
"hashPath": "microsoft.extensions.logging.abstractions.9.0.4.nupkg.sha512"
},
+ "Microsoft.Extensions.ObjectPool/8.0.10": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-u7gAG7JgxF8VSJUGPSudAcPxOt+ymJKQCSxNRxiuKV+klCQbHljQR75SilpedCTfhPWDhtUwIJpnDVtspr9nMg==",
+ "path": "microsoft.extensions.objectpool/8.0.10",
+ "hashPath": "microsoft.extensions.objectpool.8.0.10.nupkg.sha512"
+ },
"Microsoft.Extensions.Options/9.0.4": {
"type": "package",
"serviceable": true,
@@ -845,6 +1189,13 @@
"path": "microsoft.sqlserver.server/1.0.0",
"hashPath": "microsoft.sqlserver.server.1.0.0.nupkg.sha512"
},
+ "Microsoft.Win32.SystemEvents/9.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-z8FfGIaoeALdD+KF44A2uP8PZIQQtDGiXsOLuN8nohbKhkyKt7zGaZb+fKiCxTuBqG22Q7myIAioSWaIcOOrOw==",
+ "path": "microsoft.win32.systemevents/9.0.0",
+ "hashPath": "microsoft.win32.systemevents.9.0.0.nupkg.sha512"
+ },
"NPOI/2.7.3": {
"type": "package",
"serviceable": true,
@@ -852,6 +1203,13 @@
"path": "npoi/2.7.3",
"hashPath": "npoi.2.7.3.nupkg.sha512"
},
+ "ReportViewerCore.NETCore/15.1.26": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-++dE5lildQKId9/jAc8DLRAPpQEzpNGsuVNCZmOIMr1mlEew3LXeRS/+Fz70BtA7cUsI2dCMbt34Xuzi7Ka4Pg==",
+ "path": "reportviewercore.netcore/15.1.26",
+ "hashPath": "reportviewercore.netcore.15.1.26.nupkg.sha512"
+ },
"SharpZipLib/1.4.2": {
"type": "package",
"serviceable": true,
@@ -908,6 +1266,20 @@
"path": "system.clientmodel/1.0.0",
"hashPath": "system.clientmodel.1.0.0.nupkg.sha512"
},
+ "System.CodeDom/9.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oTE5IfuMoET8yaZP/vdvy9xO47guAv/rOhe4DODuFBN3ySprcQOlXqO3j+e/H/YpKKR5sglrxRaZ2HYOhNJrqA==",
+ "path": "system.codedom/9.0.0",
+ "hashPath": "system.codedom.9.0.0.nupkg.sha512"
+ },
+ "System.Collections.Immutable/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ==",
+ "path": "system.collections.immutable/7.0.0",
+ "hashPath": "system.collections.immutable.7.0.0.nupkg.sha512"
+ },
"System.Configuration.ConfigurationManager/9.0.4": {
"type": "package",
"serviceable": true,
@@ -929,6 +1301,13 @@
"path": "system.diagnostics.eventlog/9.0.4",
"hashPath": "system.diagnostics.eventlog.9.0.4.nupkg.sha512"
},
+ "System.Drawing.Common/9.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-uoozjI3+dlgKh2onFJcz8aNLh6TRCPlLSh8Dbuljc8CdvqXrxHOVysJlrHvlsOCqceqGBR1wrMPxlnzzhynktw==",
+ "path": "system.drawing.common/9.0.0",
+ "hashPath": "system.drawing.common.9.0.0.nupkg.sha512"
+ },
"System.IdentityModel.Tokens.Jwt/8.9.0": {
"type": "package",
"serviceable": true,
@@ -936,6 +1315,13 @@
"path": "system.identitymodel.tokens.jwt/8.9.0",
"hashPath": "system.identitymodel.tokens.jwt.8.9.0.nupkg.sha512"
},
+ "System.IO.Packaging/9.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-9OT/DurX/4rW4UA6SaWsYfmfYddykKZaG9aQmzg19qoiDYbEDTrziSwhgp00KDBmRA+FRbb2u5c7cxnLm4klKw==",
+ "path": "system.io.packaging/9.0.0",
+ "hashPath": "system.io.packaging.9.0.0.nupkg.sha512"
+ },
"System.Memory/4.5.4": {
"type": "package",
"serviceable": true,
@@ -957,6 +1343,20 @@
"path": "system.numerics.vectors/4.5.0",
"hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512"
},
+ "System.Reflection.Metadata/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-MclTG61lsD9sYdpNz9xsKBzjsmsfCtcMZYXz/IUr2zlhaTaABonlr1ESeompTgM+Xk+IwtGYU7/voh3YWB/fWw==",
+ "path": "system.reflection.metadata/7.0.0",
+ "hashPath": "system.reflection.metadata.7.0.0.nupkg.sha512"
+ },
+ "System.Resources.Extensions/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-pBnVzNQYd0OHqh0VLu/hi0zFOTtyF8QwtziQBmzX/ZtVOea4+JEVOGu29DHeSOA0a9SFrYjQorBrOLuKLhcMNQ==",
+ "path": "system.resources.extensions/6.0.0",
+ "hashPath": "system.resources.extensions.6.0.0.nupkg.sha512"
+ },
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
"type": "package",
"serviceable": true,
@@ -985,6 +1385,20 @@
"path": "system.security.cryptography.xml/8.0.2",
"hashPath": "system.security.cryptography.xml.8.0.2.nupkg.sha512"
},
+ "System.ServiceModel.Http/8.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-xGyo7hO2S7tRVvCDpWiQYeuSQZ0DcuDPHfX7JC3ncAjwsqCOqTATRAylGCxU0lW1iE4fjDACYT8hHo/hin9csA==",
+ "path": "system.servicemodel.http/8.1.0",
+ "hashPath": "system.servicemodel.http.8.1.0.nupkg.sha512"
+ },
+ "System.ServiceModel.Primitives/8.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/NGnzQSp2lmTlCfKzcD2PVKRnx6bQCbEqlb5sXo31TA2C7oA8g5I7Wfjk8dNRNUo1uSqZUcj3htED6tWA/mX9w==",
+ "path": "system.servicemodel.primitives/8.1.0",
+ "hashPath": "system.servicemodel.primitives.8.1.0.nupkg.sha512"
+ },
"System.Text.Encoding.CodePages/5.0.0": {
"type": "package",
"serviceable": true,
diff --git a/Backend/GestionIntegral.Api/obj/Debug/net9.0/GestionIntegral.Api.AssemblyInfo.cs b/Backend/GestionIntegral.Api/obj/Debug/net9.0/GestionIntegral.Api.AssemblyInfo.cs
index ccd30e5..cf7910b 100644
--- a/Backend/GestionIntegral.Api/obj/Debug/net9.0/GestionIntegral.Api.AssemblyInfo.cs
+++ b/Backend/GestionIntegral.Api/obj/Debug/net9.0/GestionIntegral.Api.AssemblyInfo.cs
@@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("GestionIntegral.Api")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
-[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+e7e185a9cb2950cb77c96951d4c04ca768955d27")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+3c1fe15b1f03aef4b6b6b6482c8e9fa92dfbf7cd")]
[assembly: System.Reflection.AssemblyProductAttribute("GestionIntegral.Api")]
[assembly: System.Reflection.AssemblyTitleAttribute("GestionIntegral.Api")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
diff --git a/Backend/GestionIntegral.Api/obj/Debug/net9.0/GestionIntegral.Api.GeneratedMSBuildEditorConfig.editorconfig b/Backend/GestionIntegral.Api/obj/Debug/net9.0/GestionIntegral.Api.GeneratedMSBuildEditorConfig.editorconfig
index 87011e3..29fba63 100644
--- a/Backend/GestionIntegral.Api/obj/Debug/net9.0/GestionIntegral.Api.GeneratedMSBuildEditorConfig.editorconfig
+++ b/Backend/GestionIntegral.Api/obj/Debug/net9.0/GestionIntegral.Api.GeneratedMSBuildEditorConfig.editorconfig
@@ -1,11 +1,19 @@
is_global = true
build_property.TargetFramework = net9.0
+build_property.TargetFramework = net9.0
+build_property.TargetPlatformMinVersion =
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb = true
+build_property.UsingMicrosoftNETSdkWeb = true
+build_property.ProjectTypeGuids =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization =
+build_property.InvariantGlobalization =
+build_property.PlatformNeutralAssembly =
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
build_property._SupportedPlatformList = Linux,macOS,Windows
build_property.RootNamespace = GestionIntegral.Api
build_property.RootNamespace = GestionIntegral.Api
diff --git a/Backend/GestionIntegral.Api/obj/Debug/net9.0/GestionIntegral.Api.csproj.FileListAbsolute.txt b/Backend/GestionIntegral.Api/obj/Debug/net9.0/GestionIntegral.Api.csproj.FileListAbsolute.txt
index 3350a5f..247bc26 100644
--- a/Backend/GestionIntegral.Api/obj/Debug/net9.0/GestionIntegral.Api.csproj.FileListAbsolute.txt
+++ b/Backend/GestionIntegral.Api/obj/Debug/net9.0/GestionIntegral.Api.csproj.FileListAbsolute.txt
@@ -90,3 +90,73 @@ E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\NPOI.OpenXmlF
E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\ICSharpCode.SharpZipLib.dll
E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\SixLabors.Fonts.dll
E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\SixLabors.ImageSharp.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\Microsoft.CodeAnalysis.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\Microsoft.CodeAnalysis.VisualBasic.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\Microsoft.Win32.SystemEvents.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\Microsoft.ReportViewer.Common.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\Microsoft.ReportViewer.DataVisualization.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\Microsoft.ReportViewer.NETCore.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\Microsoft.ReportViewer.ProcessingObjectModel.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\System.CodeDom.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\System.Drawing.Common.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\System.Private.Windows.Core.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\System.IO.Packaging.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\System.Resources.Extensions.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\System.ServiceModel.Http.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\System.ServiceModel.Duplex.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\System.ServiceModel.Primitives.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\System.ServiceModel.Security.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\System.ServiceModel.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\cs\Microsoft.CodeAnalysis.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\de\Microsoft.CodeAnalysis.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\es\Microsoft.CodeAnalysis.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\fr\Microsoft.CodeAnalysis.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\it\Microsoft.CodeAnalysis.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\ja\Microsoft.CodeAnalysis.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\ko\Microsoft.CodeAnalysis.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\pl\Microsoft.CodeAnalysis.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\pt-BR\Microsoft.CodeAnalysis.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\ru\Microsoft.CodeAnalysis.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\tr\Microsoft.CodeAnalysis.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\zh-Hans\Microsoft.CodeAnalysis.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\zh-Hant\Microsoft.CodeAnalysis.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\cs\Microsoft.CodeAnalysis.VisualBasic.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\de\Microsoft.CodeAnalysis.VisualBasic.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\es\Microsoft.CodeAnalysis.VisualBasic.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\fr\Microsoft.CodeAnalysis.VisualBasic.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\it\Microsoft.CodeAnalysis.VisualBasic.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\ja\Microsoft.CodeAnalysis.VisualBasic.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\ko\Microsoft.CodeAnalysis.VisualBasic.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\pl\Microsoft.CodeAnalysis.VisualBasic.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\pt-BR\Microsoft.CodeAnalysis.VisualBasic.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\ru\Microsoft.CodeAnalysis.VisualBasic.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\tr\Microsoft.CodeAnalysis.VisualBasic.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\zh-Hans\Microsoft.CodeAnalysis.VisualBasic.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\zh-Hant\Microsoft.CodeAnalysis.VisualBasic.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\cs\System.ServiceModel.Http.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\de\System.ServiceModel.Http.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\es\System.ServiceModel.Http.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\fr\System.ServiceModel.Http.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\it\System.ServiceModel.Http.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\ja\System.ServiceModel.Http.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\ko\System.ServiceModel.Http.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\pl\System.ServiceModel.Http.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\pt-BR\System.ServiceModel.Http.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\ru\System.ServiceModel.Http.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\tr\System.ServiceModel.Http.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\zh-Hans\System.ServiceModel.Http.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\zh-Hant\System.ServiceModel.Http.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\cs\System.ServiceModel.Primitives.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\de\System.ServiceModel.Primitives.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\es\System.ServiceModel.Primitives.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\fr\System.ServiceModel.Primitives.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\it\System.ServiceModel.Primitives.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\ja\System.ServiceModel.Primitives.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\ko\System.ServiceModel.Primitives.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\pl\System.ServiceModel.Primitives.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\pt-BR\System.ServiceModel.Primitives.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\ru\System.ServiceModel.Primitives.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\tr\System.ServiceModel.Primitives.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\zh-Hans\System.ServiceModel.Primitives.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\zh-Hant\System.ServiceModel.Primitives.resources.dll
+E:\GestionIntegralWeb\Backend\GestionIntegral.Api\bin\Debug\net9.0\runtimes\win\lib\net9.0\Microsoft.Win32.SystemEvents.dll
diff --git a/Backend/GestionIntegral.Api/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json b/Backend/GestionIntegral.Api/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json
index 56d834e..6215c5b 100644
--- a/Backend/GestionIntegral.Api/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json
+++ b/Backend/GestionIntegral.Api/obj/Debug/net9.0/rjsmcshtml.dswa.cache.json
@@ -1 +1 @@
-{"GlobalPropertiesHash":"C9goqBDGh4B0L1HpPwpJHjfbRNoIuzqnU7zFMHk1LhM=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["lgiSIq1Xdt6PC6CpA82eiZlqBZS3M8jckHELlrL00LI=","bxlPVWHR7EivQofjz9PzA8dMpKpZqCfOZ\u002BHD\u002Bf1Ew9Y=","A4m4kVcox60bvdkJ1CswoZADAT70WPcs4TAKdpMoUjM=","zSzyOuNcK0NQJLwK8Yg4sH4EflX7RPf65Fl2CZUWIGs=","898tiJH7z5LyOA6iz/6l2n6u\u002Bf/3Afm3R6QKhRmMlf0="],"CachedAssets":{},"CachedCopyCandidates":{}}
\ No newline at end of file
+{"GlobalPropertiesHash":"C9goqBDGh4B0L1HpPwpJHjfbRNoIuzqnU7zFMHk1LhM=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["lgiSIq1Xdt6PC6CpA82eiZlqBZS3M8jckHELlrL00LI=","bxlPVWHR7EivQofjz9PzA8dMpKpZqCfOZ\u002BHD\u002Bf1Ew9Y=","\u002BzMwu5DIAA49kPmSydn2WMzj\u002Bdcf0MC3YakKoR6HwYg=","FUb20tYUiusFv5/KhAPdh2OB4ArUWiGApXbQJdx8tX0=","pTWqrhLBwEeWg1GsRlTKzfOAnT1JEklZ8F1/EYlc1Nk=","Hu0oNH4YYNcbnR5Ts4qd5yzC5j5JbY2kEDXces8V1vs=","TKMARE0bLM2dm9NOqxxWztnuqao5IvCh24TEHCtht6I=","84UEEMEbmmNwHVXD5Iw3dtKHTZC0Zqbk3rIRO\u002BxOq4o=","qfTzsJ\u002B5ilLyrc6EhNm61KkSH37yRi85MtgW1\u002BUD2Vo=","4ayt/JAApEOfr0yjg9szkYMPzSs6x2k3QEwmrK5RZVY=","d0weYwKWe3mH5R2BURuNLkAyytO/viA6zivv9AcIBtQ=","Ssyx6SvSGgWMOzhc9pQpk6f6\u002BmVbKQNKeDJbvVA2tjs=","FSqDybxILZmKXw160ANhj76usnM83geRrbPvJxr89OA=","fdI2RZZ9M9QOVHCYU5cE\u002BgVVuT7ssRbMzdXvX8rHofc=","8ePFhqKT0OT9nEg3b5T7COC81U\u002BQBcf\u002BindBGyMy6z0=","/ghcduGmSd1I25YtYli\u002BqxF0xuscxc4cTDkbEC6XYVA=","/a3YEu0oBUeA5Qr2VMdppqLuz4CQPWJt2JfBl2dtUwA=","jEO/q4IO3UFTWxlyFwRr7kbGWcTIiS\u002BClxx3kahX/Fk=","4iYOCKYvhsROdGkA1hINVBejb6r8IkwFj9SNMKub3DM=","CeDswsZIn5a7t\u002BKeHJA222yhFvDVVEW1ky98Xxnxebc=","50j34YXOc950QSqaQBMtgezD3tV5mWWR9c5qZcYQoz4=","W/aX9jIKpjNEVoGrU6RXFOY8SDJVT6XB4Rg4QCaeQkQ=","16IbB\u002B3zYHZvsWbCQK6hBFmKJ6Z28SecBn2jm8R3w8I=","COJtHNQqycTJqXkFv2hhpLUT\u002B/AD4IWyQlmxkUVQPNk=","cp6a5bdvkLnUn3x47KQODzPycnx57RmWO\u002B9q8MuoGQo=","oKZRNhIQRaZrETEa3L6JiwIp0\u002BmjzJo193EWBoCuVUg=","sjwbCAEQX51sEWhYVGBihWUNBxniUKZALVJIGK\u002BYgsk=","A4m4kVcox60bvdkJ1CswoZADAT70WPcs4TAKdpMoUjM=","zSzyOuNcK0NQJLwK8Yg4sH4EflX7RPf65Fl2CZUWIGs=","88ziwhzzz1t8H52ibX38BcmB6qWJK\u002BVe/a7PtkJkK7w="],"CachedAssets":{},"CachedCopyCandidates":{}}
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/obj/Debug/net9.0/rjsmrazor.dswa.cache.json b/Backend/GestionIntegral.Api/obj/Debug/net9.0/rjsmrazor.dswa.cache.json
index f9277b5..aba73d8 100644
--- a/Backend/GestionIntegral.Api/obj/Debug/net9.0/rjsmrazor.dswa.cache.json
+++ b/Backend/GestionIntegral.Api/obj/Debug/net9.0/rjsmrazor.dswa.cache.json
@@ -1 +1 @@
-{"GlobalPropertiesHash":"w3MBbMV9Msh0YEq9AW/8s16bzXJ93T9lMVXKPm/r6es=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["lgiSIq1Xdt6PC6CpA82eiZlqBZS3M8jckHELlrL00LI=","bxlPVWHR7EivQofjz9PzA8dMpKpZqCfOZ\u002BHD\u002Bf1Ew9Y=","A4m4kVcox60bvdkJ1CswoZADAT70WPcs4TAKdpMoUjM=","zSzyOuNcK0NQJLwK8Yg4sH4EflX7RPf65Fl2CZUWIGs=","898tiJH7z5LyOA6iz/6l2n6u\u002Bf/3Afm3R6QKhRmMlf0="],"CachedAssets":{},"CachedCopyCandidates":{}}
\ No newline at end of file
+{"GlobalPropertiesHash":"w3MBbMV9Msh0YEq9AW/8s16bzXJ93T9lMVXKPm/r6es=","FingerprintPatternsHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["lgiSIq1Xdt6PC6CpA82eiZlqBZS3M8jckHELlrL00LI=","bxlPVWHR7EivQofjz9PzA8dMpKpZqCfOZ\u002BHD\u002Bf1Ew9Y=","\u002BzMwu5DIAA49kPmSydn2WMzj\u002Bdcf0MC3YakKoR6HwYg=","FUb20tYUiusFv5/KhAPdh2OB4ArUWiGApXbQJdx8tX0=","pTWqrhLBwEeWg1GsRlTKzfOAnT1JEklZ8F1/EYlc1Nk=","Hu0oNH4YYNcbnR5Ts4qd5yzC5j5JbY2kEDXces8V1vs=","TKMARE0bLM2dm9NOqxxWztnuqao5IvCh24TEHCtht6I=","84UEEMEbmmNwHVXD5Iw3dtKHTZC0Zqbk3rIRO\u002BxOq4o=","qfTzsJ\u002B5ilLyrc6EhNm61KkSH37yRi85MtgW1\u002BUD2Vo=","4ayt/JAApEOfr0yjg9szkYMPzSs6x2k3QEwmrK5RZVY=","d0weYwKWe3mH5R2BURuNLkAyytO/viA6zivv9AcIBtQ=","Ssyx6SvSGgWMOzhc9pQpk6f6\u002BmVbKQNKeDJbvVA2tjs=","FSqDybxILZmKXw160ANhj76usnM83geRrbPvJxr89OA=","fdI2RZZ9M9QOVHCYU5cE\u002BgVVuT7ssRbMzdXvX8rHofc=","8ePFhqKT0OT9nEg3b5T7COC81U\u002BQBcf\u002BindBGyMy6z0=","/ghcduGmSd1I25YtYli\u002BqxF0xuscxc4cTDkbEC6XYVA=","/a3YEu0oBUeA5Qr2VMdppqLuz4CQPWJt2JfBl2dtUwA=","jEO/q4IO3UFTWxlyFwRr7kbGWcTIiS\u002BClxx3kahX/Fk=","4iYOCKYvhsROdGkA1hINVBejb6r8IkwFj9SNMKub3DM=","CeDswsZIn5a7t\u002BKeHJA222yhFvDVVEW1ky98Xxnxebc=","50j34YXOc950QSqaQBMtgezD3tV5mWWR9c5qZcYQoz4=","W/aX9jIKpjNEVoGrU6RXFOY8SDJVT6XB4Rg4QCaeQkQ=","16IbB\u002B3zYHZvsWbCQK6hBFmKJ6Z28SecBn2jm8R3w8I=","COJtHNQqycTJqXkFv2hhpLUT\u002B/AD4IWyQlmxkUVQPNk=","cp6a5bdvkLnUn3x47KQODzPycnx57RmWO\u002B9q8MuoGQo=","oKZRNhIQRaZrETEa3L6JiwIp0\u002BmjzJo193EWBoCuVUg=","sjwbCAEQX51sEWhYVGBihWUNBxniUKZALVJIGK\u002BYgsk=","A4m4kVcox60bvdkJ1CswoZADAT70WPcs4TAKdpMoUjM=","zSzyOuNcK0NQJLwK8Yg4sH4EflX7RPf65Fl2CZUWIGs=","88ziwhzzz1t8H52ibX38BcmB6qWJK\u002BVe/a7PtkJkK7w="],"CachedAssets":{},"CachedCopyCandidates":{}}
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/obj/GestionIntegral.Api.csproj.nuget.dgspec.json b/Backend/GestionIntegral.Api/obj/GestionIntegral.Api.csproj.nuget.dgspec.json
index 3fed59d..54bfa68 100644
--- a/Backend/GestionIntegral.Api/obj/GestionIntegral.Api.csproj.nuget.dgspec.json
+++ b/Backend/GestionIntegral.Api/obj/GestionIntegral.Api.csproj.nuget.dgspec.json
@@ -70,6 +70,10 @@
"target": "Package",
"version": "[2.7.3, )"
},
+ "ReportViewerCore.NETCore": {
+ "target": "Package",
+ "version": "[15.1.26, )"
+ },
"Swashbuckle.AspNetCore": {
"target": "Package",
"version": "[8.1.1, )"
diff --git a/Backend/GestionIntegral.Api/obj/GestionIntegral.Api.csproj.nuget.g.props b/Backend/GestionIntegral.Api/obj/GestionIntegral.Api.csproj.nuget.g.props
index 2652469..5f16ace 100644
--- a/Backend/GestionIntegral.Api/obj/GestionIntegral.Api.csproj.nuget.g.props
+++ b/Backend/GestionIntegral.Api/obj/GestionIntegral.Api.csproj.nuget.g.props
@@ -16,8 +16,10 @@
+
C:\Users\dmolinari\.nuget\packages\microsoft.extensions.apidescription.server\6.0.5
+ C:\Users\dmolinari\.nuget\packages\microsoft.codeanalysis.analyzers\3.3.4
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/obj/GestionIntegral.Api.csproj.nuget.g.targets b/Backend/GestionIntegral.Api/obj/GestionIntegral.Api.csproj.nuget.g.targets
index 2576ed3..6f2b1d2 100644
--- a/Backend/GestionIntegral.Api/obj/GestionIntegral.Api.csproj.nuget.g.targets
+++ b/Backend/GestionIntegral.Api/obj/GestionIntegral.Api.csproj.nuget.g.targets
@@ -3,6 +3,7 @@
+
\ No newline at end of file
diff --git a/Backend/GestionIntegral.Api/obj/project.assets.json b/Backend/GestionIntegral.Api/obj/project.assets.json
index a6a613e..6cf0ddc 100644
--- a/Backend/GestionIntegral.Api/obj/project.assets.json
+++ b/Backend/GestionIntegral.Api/obj/project.assets.json
@@ -177,6 +177,130 @@
"buildTransitive/net8.0/_._": {}
}
},
+ "Microsoft.CodeAnalysis.Analyzers/3.3.4": {
+ "type": "package",
+ "build": {
+ "buildTransitive/Microsoft.CodeAnalysis.Analyzers.props": {},
+ "buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets": {}
+ }
+ },
+ "Microsoft.CodeAnalysis.Common/4.8.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Analyzers": "3.3.4",
+ "System.Collections.Immutable": "7.0.0",
+ "System.Reflection.Metadata": "7.0.0",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "compile": {
+ "lib/net7.0/Microsoft.CodeAnalysis.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.CodeAnalysis.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "resource": {
+ "lib/net7.0/cs/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/net7.0/de/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "de"
+ },
+ "lib/net7.0/es/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "es"
+ },
+ "lib/net7.0/fr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/net7.0/it/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "it"
+ },
+ "lib/net7.0/ja/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/net7.0/ko/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/net7.0/pl/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/net7.0/ru/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/net7.0/tr/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "Microsoft.CodeAnalysis.VisualBasic/4.8.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.Common": "[4.8.0]"
+ },
+ "compile": {
+ "lib/net7.0/Microsoft.CodeAnalysis.VisualBasic.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/Microsoft.CodeAnalysis.VisualBasic.dll": {
+ "related": ".pdb;.xml"
+ }
+ },
+ "resource": {
+ "lib/net7.0/cs/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/net7.0/de/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "de"
+ },
+ "lib/net7.0/es/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "es"
+ },
+ "lib/net7.0/fr/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/net7.0/it/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "it"
+ },
+ "lib/net7.0/ja/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/net7.0/ko/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/net7.0/pl/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/net7.0/ru/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/net7.0/tr/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.VisualBasic.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
"Microsoft.Data.SqlClient/6.0.2": {
"type": "package",
"dependencies": {
@@ -357,6 +481,19 @@
"buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets": {}
}
},
+ "Microsoft.Extensions.ObjectPool/8.0.10": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Microsoft.Extensions.ObjectPool.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Extensions.ObjectPool.dll": {
+ "related": ".xml"
+ }
+ }
+ },
"Microsoft.Extensions.Options/9.0.4": {
"type": "package",
"dependencies": {
@@ -570,6 +707,28 @@
}
}
},
+ "Microsoft.Win32.SystemEvents/9.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net9.0/Microsoft.Win32.SystemEvents.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net9.0/Microsoft.Win32.SystemEvents.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ },
+ "runtimeTargets": {
+ "runtimes/win/lib/net9.0/Microsoft.Win32.SystemEvents.dll": {
+ "assetType": "runtime",
+ "rid": "win"
+ }
+ }
+ },
"NPOI/2.7.3": {
"type": "package",
"dependencies": {
@@ -613,6 +772,29 @@
}
}
},
+ "ReportViewerCore.NETCore/15.1.26": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.CodeAnalysis.VisualBasic": "4.8.0",
+ "System.CodeDom": "9.0.0",
+ "System.Drawing.Common": "9.0.0",
+ "System.IO.Packaging": "9.0.0",
+ "System.Resources.Extensions": "6.0.0",
+ "System.ServiceModel.Http": "8.1.0"
+ },
+ "compile": {
+ "lib/net9.0/Microsoft.ReportViewer.Common.dll": {},
+ "lib/net9.0/Microsoft.ReportViewer.DataVisualization.dll": {},
+ "lib/net9.0/Microsoft.ReportViewer.NETCore.dll": {},
+ "lib/net9.0/Microsoft.ReportViewer.ProcessingObjectModel.dll": {}
+ },
+ "runtime": {
+ "lib/net9.0/Microsoft.ReportViewer.Common.dll": {},
+ "lib/net9.0/Microsoft.ReportViewer.DataVisualization.dll": {},
+ "lib/net9.0/Microsoft.ReportViewer.NETCore.dll": {},
+ "lib/net9.0/Microsoft.ReportViewer.ProcessingObjectModel.dll": {}
+ }
+ },
"SharpZipLib/1.4.2": {
"type": "package",
"compile": {
@@ -739,6 +921,38 @@
}
}
},
+ "System.CodeDom/9.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net9.0/System.CodeDom.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net9.0/System.CodeDom.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ }
+ },
+ "System.Collections.Immutable/7.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net7.0/System.Collections.Immutable.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/System.Collections.Immutable.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
"System.Configuration.ConfigurationManager/9.0.4": {
"type": "package",
"dependencies": {
@@ -804,6 +1018,31 @@
}
}
},
+ "System.Drawing.Common/9.0.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Win32.SystemEvents": "9.0.0"
+ },
+ "compile": {
+ "lib/net9.0/System.Drawing.Common.dll": {
+ "related": ".pdb;.xml"
+ },
+ "lib/net9.0/System.Private.Windows.Core.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net9.0/System.Drawing.Common.dll": {
+ "related": ".pdb;.xml"
+ },
+ "lib/net9.0/System.Private.Windows.Core.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ }
+ },
"System.IdentityModel.Tokens.Jwt/8.9.0": {
"type": "package",
"dependencies": {
@@ -821,6 +1060,22 @@
}
}
},
+ "System.IO.Packaging/9.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net9.0/System.IO.Packaging.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net9.0/System.IO.Packaging.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ }
+ },
"System.Memory/4.5.4": {
"type": "package",
"compile": {
@@ -856,6 +1111,41 @@
"lib/netcoreapp2.0/_._": {}
}
},
+ "System.Reflection.Metadata/7.0.0": {
+ "type": "package",
+ "dependencies": {
+ "System.Collections.Immutable": "7.0.0"
+ },
+ "compile": {
+ "lib/net7.0/System.Reflection.Metadata.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net7.0/System.Reflection.Metadata.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net6.0/_._": {}
+ }
+ },
+ "System.Resources.Extensions/6.0.0": {
+ "type": "package",
+ "compile": {
+ "lib/net6.0/System.Resources.Extensions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net6.0/System.Resources.Extensions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/netcoreapp3.1/_._": {}
+ }
+ },
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
"type": "package",
"compile": {
@@ -929,6 +1219,126 @@
"buildTransitive/net6.0/_._": {}
}
},
+ "System.ServiceModel.Http/8.1.0": {
+ "type": "package",
+ "dependencies": {
+ "System.ServiceModel.Primitives": "8.1.0"
+ },
+ "compile": {
+ "ref/net8.0/System.ServiceModel.Http.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/System.ServiceModel.Http.dll": {
+ "related": ".pdb"
+ }
+ },
+ "resource": {
+ "lib/net8.0/cs/System.ServiceModel.Http.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/net8.0/de/System.ServiceModel.Http.resources.dll": {
+ "locale": "de"
+ },
+ "lib/net8.0/es/System.ServiceModel.Http.resources.dll": {
+ "locale": "es"
+ },
+ "lib/net8.0/fr/System.ServiceModel.Http.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/net8.0/it/System.ServiceModel.Http.resources.dll": {
+ "locale": "it"
+ },
+ "lib/net8.0/ja/System.ServiceModel.Http.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/net8.0/ko/System.ServiceModel.Http.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/net8.0/pl/System.ServiceModel.Http.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/net8.0/pt-BR/System.ServiceModel.Http.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/net8.0/ru/System.ServiceModel.Http.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/net8.0/tr/System.ServiceModel.Http.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/net8.0/zh-Hans/System.ServiceModel.Http.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/net8.0/zh-Hant/System.ServiceModel.Http.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
+ "System.ServiceModel.Primitives/8.1.0": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.ObjectPool": "8.0.10",
+ "System.Security.Cryptography.Xml": "8.0.2"
+ },
+ "compile": {
+ "ref/net8.0/System.ServiceModel.Primitives.dll": {}
+ },
+ "runtime": {
+ "lib/net8.0/System.ServiceModel.Duplex.dll": {
+ "related": ".pdb"
+ },
+ "lib/net8.0/System.ServiceModel.Primitives.dll": {
+ "related": ".pdb"
+ },
+ "lib/net8.0/System.ServiceModel.Security.dll": {
+ "related": ".pdb"
+ },
+ "lib/net8.0/System.ServiceModel.dll": {
+ "related": ".Duplex.pdb;.pdb;.Primitives.pdb;.Security.pdb"
+ }
+ },
+ "resource": {
+ "lib/net8.0/cs/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "cs"
+ },
+ "lib/net8.0/de/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "de"
+ },
+ "lib/net8.0/es/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "es"
+ },
+ "lib/net8.0/fr/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "fr"
+ },
+ "lib/net8.0/it/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "it"
+ },
+ "lib/net8.0/ja/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "ja"
+ },
+ "lib/net8.0/ko/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "ko"
+ },
+ "lib/net8.0/pl/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "pl"
+ },
+ "lib/net8.0/pt-BR/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "pt-BR"
+ },
+ "lib/net8.0/ru/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "ru"
+ },
+ "lib/net8.0/tr/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "tr"
+ },
+ "lib/net8.0/zh-Hans/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "zh-Hans"
+ },
+ "lib/net8.0/zh-Hant/System.ServiceModel.Primitives.resources.dll": {
+ "locale": "zh-Hant"
+ }
+ }
+ },
"System.Text.Encoding.CodePages/5.0.0": {
"type": "package",
"dependencies": {
@@ -1239,6 +1649,729 @@
"useSharedDesignerContext.txt"
]
},
+ "Microsoft.CodeAnalysis.Analyzers/3.3.4": {
+ "sha512": "AxkxcPR+rheX0SmvpLVIGLhOUXAKG56a64kV9VQZ4y9gR9ZmPXnqZvHJnmwLSwzrEP6junUF11vuc+aqo5r68g==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.analyzers/3.3.4",
+ "hasTools": true,
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.txt",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/cs/Microsoft.CodeAnalysis.CSharp.Analyzers.dll",
+ "analyzers/dotnet/cs/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/de/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/es/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/it/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/cs/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.Analyzers.dll",
+ "analyzers/dotnet/vb/Microsoft.CodeAnalysis.VisualBasic.Analyzers.dll",
+ "analyzers/dotnet/vb/cs/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/de/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/es/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/fr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/it/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ja/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ko/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/pl/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/pt-BR/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/ru/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/tr/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/zh-Hans/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "analyzers/dotnet/vb/zh-Hant/Microsoft.CodeAnalysis.Analyzers.resources.dll",
+ "buildTransitive/Microsoft.CodeAnalysis.Analyzers.props",
+ "buildTransitive/Microsoft.CodeAnalysis.Analyzers.targets",
+ "buildTransitive/config/analysislevel_2_9_8_all.globalconfig",
+ "buildTransitive/config/analysislevel_2_9_8_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_2_9_8_default.globalconfig",
+ "buildTransitive/config/analysislevel_2_9_8_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_2_9_8_minimum.globalconfig",
+ "buildTransitive/config/analysislevel_2_9_8_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_2_9_8_none.globalconfig",
+ "buildTransitive/config/analysislevel_2_9_8_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_2_9_8_recommended.globalconfig",
+ "buildTransitive/config/analysislevel_2_9_8_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevel_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_3_all.globalconfig",
+ "buildTransitive/config/analysislevel_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_3_default.globalconfig",
+ "buildTransitive/config/analysislevel_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevel_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_3_none.globalconfig",
+ "buildTransitive/config/analysislevel_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevel_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_4_3_all.globalconfig",
+ "buildTransitive/config/analysislevel_4_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_4_3_default.globalconfig",
+ "buildTransitive/config/analysislevel_4_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_4_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevel_4_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_4_3_none.globalconfig",
+ "buildTransitive/config/analysislevel_4_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevel_4_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevel_4_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_2_9_8_all.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_2_9_8_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_2_9_8_default.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_2_9_8_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_2_9_8_minimum.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_2_9_8_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_2_9_8_none.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_2_9_8_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_2_9_8_recommended.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_2_9_8_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_all.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_default.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_none.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_4_3_all.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_4_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_4_3_default.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_4_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_4_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_4_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_4_3_none.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_4_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_4_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelcorrectness_4_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_2_9_8_all.globalconfig",
+ "buildTransitive/config/analysislevellibrary_2_9_8_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_2_9_8_default.globalconfig",
+ "buildTransitive/config/analysislevellibrary_2_9_8_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_2_9_8_minimum.globalconfig",
+ "buildTransitive/config/analysislevellibrary_2_9_8_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_2_9_8_none.globalconfig",
+ "buildTransitive/config/analysislevellibrary_2_9_8_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_2_9_8_recommended.globalconfig",
+ "buildTransitive/config/analysislevellibrary_2_9_8_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_all.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_default.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_none.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevellibrary_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_4_3_all.globalconfig",
+ "buildTransitive/config/analysislevellibrary_4_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_4_3_default.globalconfig",
+ "buildTransitive/config/analysislevellibrary_4_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_4_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevellibrary_4_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_4_3_none.globalconfig",
+ "buildTransitive/config/analysislevellibrary_4_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevellibrary_4_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevellibrary_4_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_2_9_8_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscompatibility_4_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_2_9_8_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysiscorrectness_4_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_2_9_8_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdesign_4_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_2_9_8_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisdocumentation_4_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_2_9_8_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysislocalization_4_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_2_9_8_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisperformance_4_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_2_9_8_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_3_recommended_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_all.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_all_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_default.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_default_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_minimum.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_minimum_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_none.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_none_warnaserror.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_recommended.globalconfig",
+ "buildTransitive/config/analysislevelmicrosoftcodeanalysisreleasetracking_4_3_recommended_warnaserror.globalconfig",
+ "documentation/Analyzer Configuration.md",
+ "documentation/Microsoft.CodeAnalysis.Analyzers.md",
+ "documentation/Microsoft.CodeAnalysis.Analyzers.sarif",
+ "editorconfig/AllRulesDefault/.editorconfig",
+ "editorconfig/AllRulesDisabled/.editorconfig",
+ "editorconfig/AllRulesEnabled/.editorconfig",
+ "editorconfig/CorrectnessRulesDefault/.editorconfig",
+ "editorconfig/CorrectnessRulesEnabled/.editorconfig",
+ "editorconfig/DataflowRulesDefault/.editorconfig",
+ "editorconfig/DataflowRulesEnabled/.editorconfig",
+ "editorconfig/LibraryRulesDefault/.editorconfig",
+ "editorconfig/LibraryRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCompatibilityRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisCorrectnessRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDesignRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDesignRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDocumentationRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisDocumentationRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisLocalizationRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisLocalizationRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisPerformanceRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisPerformanceRulesEnabled/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesDefault/.editorconfig",
+ "editorconfig/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled/.editorconfig",
+ "editorconfig/PortedFromFxCopRulesDefault/.editorconfig",
+ "editorconfig/PortedFromFxCopRulesEnabled/.editorconfig",
+ "microsoft.codeanalysis.analyzers.3.3.4.nupkg.sha512",
+ "microsoft.codeanalysis.analyzers.nuspec",
+ "rulesets/AllRulesDefault.ruleset",
+ "rulesets/AllRulesDisabled.ruleset",
+ "rulesets/AllRulesEnabled.ruleset",
+ "rulesets/CorrectnessRulesDefault.ruleset",
+ "rulesets/CorrectnessRulesEnabled.ruleset",
+ "rulesets/DataflowRulesDefault.ruleset",
+ "rulesets/DataflowRulesEnabled.ruleset",
+ "rulesets/LibraryRulesDefault.ruleset",
+ "rulesets/LibraryRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCompatibilityRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCompatibilityRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCorrectnessRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisCorrectnessRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDesignRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDesignRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDocumentationRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisDocumentationRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisLocalizationRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisLocalizationRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisPerformanceRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisPerformanceRulesEnabled.ruleset",
+ "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesDefault.ruleset",
+ "rulesets/MicrosoftCodeAnalysisReleaseTrackingRulesEnabled.ruleset",
+ "rulesets/PortedFromFxCopRulesDefault.ruleset",
+ "rulesets/PortedFromFxCopRulesEnabled.ruleset",
+ "tools/install.ps1",
+ "tools/uninstall.ps1"
+ ]
+ },
+ "Microsoft.CodeAnalysis.Common/4.8.0": {
+ "sha512": "/jR+e/9aT+BApoQJABlVCKnnggGQbvGh7BKq2/wI1LamxC+LbzhcLj4Vj7gXCofl1n4E521YfF9w0WcASGg/KA==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.common/4.8.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/net6.0/Microsoft.CodeAnalysis.dll",
+ "lib/net6.0/Microsoft.CodeAnalysis.pdb",
+ "lib/net6.0/Microsoft.CodeAnalysis.xml",
+ "lib/net6.0/cs/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net6.0/de/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net6.0/es/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net6.0/fr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net6.0/it/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net6.0/ja/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net6.0/ko/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net6.0/pl/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net6.0/ru/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net6.0/tr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net7.0/Microsoft.CodeAnalysis.dll",
+ "lib/net7.0/Microsoft.CodeAnalysis.pdb",
+ "lib/net7.0/Microsoft.CodeAnalysis.xml",
+ "lib/net7.0/cs/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net7.0/de/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net7.0/es/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net7.0/fr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net7.0/it/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net7.0/ja/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net7.0/ko/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net7.0/pl/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net7.0/ru/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net7.0/tr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.pdb",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.xml",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.resources.dll",
+ "microsoft.codeanalysis.common.4.8.0.nupkg.sha512",
+ "microsoft.codeanalysis.common.nuspec"
+ ]
+ },
+ "Microsoft.CodeAnalysis.VisualBasic/4.8.0": {
+ "sha512": "kfHPh/etcWypMDYfHxgfitgJMhi986OFCICb76RPcA1Toordf6bBYEJytWr2L5CNdkXFWuw5qTkrlsktBav4VA==",
+ "type": "package",
+ "path": "microsoft.codeanalysis.visualbasic/4.8.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "ThirdPartyNotices.rtf",
+ "lib/net6.0/Microsoft.CodeAnalysis.VisualBasic.dll",
+ "lib/net6.0/Microsoft.CodeAnalysis.VisualBasic.pdb",
+ "lib/net6.0/Microsoft.CodeAnalysis.VisualBasic.xml",
+ "lib/net6.0/cs/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net6.0/de/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net6.0/es/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net6.0/fr/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net6.0/it/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net6.0/ja/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net6.0/ko/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net6.0/pl/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net6.0/pt-BR/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net6.0/ru/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net6.0/tr/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net6.0/zh-Hans/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net6.0/zh-Hant/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net7.0/Microsoft.CodeAnalysis.VisualBasic.dll",
+ "lib/net7.0/Microsoft.CodeAnalysis.VisualBasic.pdb",
+ "lib/net7.0/Microsoft.CodeAnalysis.VisualBasic.xml",
+ "lib/net7.0/cs/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net7.0/de/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net7.0/es/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net7.0/fr/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net7.0/it/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net7.0/ja/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net7.0/ko/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net7.0/pl/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net7.0/pt-BR/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net7.0/ru/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net7.0/tr/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net7.0/zh-Hans/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/net7.0/zh-Hant/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.VisualBasic.dll",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.VisualBasic.pdb",
+ "lib/netstandard2.0/Microsoft.CodeAnalysis.VisualBasic.xml",
+ "lib/netstandard2.0/cs/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/netstandard2.0/de/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/netstandard2.0/es/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/netstandard2.0/fr/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/netstandard2.0/it/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/netstandard2.0/ja/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/netstandard2.0/ko/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/netstandard2.0/pl/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/netstandard2.0/pt-BR/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/netstandard2.0/ru/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/netstandard2.0/tr/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/netstandard2.0/zh-Hans/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "lib/netstandard2.0/zh-Hant/Microsoft.CodeAnalysis.VisualBasic.resources.dll",
+ "microsoft.codeanalysis.visualbasic.4.8.0.nupkg.sha512",
+ "microsoft.codeanalysis.visualbasic.nuspec"
+ ]
+ },
"Microsoft.Data.SqlClient/6.0.2": {
"sha512": "RDqwzNu5slSqGy0eSgnN4fuLdGI1w9ZHBRNALrbUsykOIbXtGCpyotG0r5zz+HHtzxbe6LtcAyWcOiu0a+Fx/A==",
"type": "package",
@@ -1712,6 +2845,25 @@
"useSharedDesignerContext.txt"
]
},
+ "Microsoft.Extensions.ObjectPool/8.0.10": {
+ "sha512": "u7gAG7JgxF8VSJUGPSudAcPxOt+ymJKQCSxNRxiuKV+klCQbHljQR75SilpedCTfhPWDhtUwIJpnDVtspr9nMg==",
+ "type": "package",
+ "path": "microsoft.extensions.objectpool/8.0.10",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/net462/Microsoft.Extensions.ObjectPool.dll",
+ "lib/net462/Microsoft.Extensions.ObjectPool.xml",
+ "lib/net8.0/Microsoft.Extensions.ObjectPool.dll",
+ "lib/net8.0/Microsoft.Extensions.ObjectPool.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.ObjectPool.xml",
+ "microsoft.extensions.objectpool.8.0.10.nupkg.sha512",
+ "microsoft.extensions.objectpool.nuspec"
+ ]
+ },
"Microsoft.Extensions.Options/9.0.4": {
"sha512": "fiFI2+58kicqVZyt/6obqoFwHiab7LC4FkQ3mmiBJ28Yy4fAvy2+v9MRnSvvlOO8chTOjKsdafFl/K9veCPo5g==",
"type": "package",
@@ -2033,6 +3185,38 @@
"microsoft.sqlserver.server.nuspec"
]
},
+ "Microsoft.Win32.SystemEvents/9.0.0": {
+ "sha512": "z8FfGIaoeALdD+KF44A2uP8PZIQQtDGiXsOLuN8nohbKhkyKt7zGaZb+fKiCxTuBqG22Q7myIAioSWaIcOOrOw==",
+ "type": "package",
+ "path": "microsoft.win32.systemevents/9.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Win32.SystemEvents.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Win32.SystemEvents.targets",
+ "lib/net462/Microsoft.Win32.SystemEvents.dll",
+ "lib/net462/Microsoft.Win32.SystemEvents.xml",
+ "lib/net8.0/Microsoft.Win32.SystemEvents.dll",
+ "lib/net8.0/Microsoft.Win32.SystemEvents.xml",
+ "lib/net9.0/Microsoft.Win32.SystemEvents.dll",
+ "lib/net9.0/Microsoft.Win32.SystemEvents.xml",
+ "lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll",
+ "lib/netstandard2.0/Microsoft.Win32.SystemEvents.xml",
+ "microsoft.win32.systemevents.9.0.0.nupkg.sha512",
+ "microsoft.win32.systemevents.nuspec",
+ "runtimes/win/lib/net8.0/Microsoft.Win32.SystemEvents.dll",
+ "runtimes/win/lib/net8.0/Microsoft.Win32.SystemEvents.xml",
+ "runtimes/win/lib/net9.0/Microsoft.Win32.SystemEvents.dll",
+ "runtimes/win/lib/net9.0/Microsoft.Win32.SystemEvents.xml",
+ "useSharedDesignerContext.txt"
+ ]
+ },
"NPOI/2.7.3": {
"sha512": "iCZx3DSwUSwaV61E8tXgPlPuxYmcYV/Zi405nGlxQvWaGTAbuc0KvSBjsLucQUJ92iMeetT8iK9makLfF4uZ3g==",
"type": "package",
@@ -2098,6 +3282,27 @@
"npoi.nuspec"
]
},
+ "ReportViewerCore.NETCore/15.1.26": {
+ "sha512": "++dE5lildQKId9/jAc8DLRAPpQEzpNGsuVNCZmOIMr1mlEew3LXeRS/+Fz70BtA7cUsI2dCMbt34Xuzi7Ka4Pg==",
+ "type": "package",
+ "path": "reportviewercore.netcore/15.1.26",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "docs/README.md",
+ "images/icon.png",
+ "lib/net8.0/Microsoft.ReportViewer.Common.dll",
+ "lib/net8.0/Microsoft.ReportViewer.DataVisualization.dll",
+ "lib/net8.0/Microsoft.ReportViewer.NETCore.dll",
+ "lib/net8.0/Microsoft.ReportViewer.ProcessingObjectModel.dll",
+ "lib/net9.0/Microsoft.ReportViewer.Common.dll",
+ "lib/net9.0/Microsoft.ReportViewer.DataVisualization.dll",
+ "lib/net9.0/Microsoft.ReportViewer.NETCore.dll",
+ "lib/net9.0/Microsoft.ReportViewer.ProcessingObjectModel.dll",
+ "reportviewercore.netcore.15.1.26.nupkg.sha512",
+ "reportviewercore.netcore.nuspec"
+ ]
+ },
"SharpZipLib/1.4.2": {
"sha512": "yjj+3zgz8zgXpiiC3ZdF/iyTBbz2fFvMxZFEBPUcwZjIvXOf37Ylm+K58hqMfIBt5JgU/Z2uoUS67JmTLe973A==",
"type": "package",
@@ -2254,6 +3459,62 @@
"system.clientmodel.nuspec"
]
},
+ "System.CodeDom/9.0.0": {
+ "sha512": "oTE5IfuMoET8yaZP/vdvy9xO47guAv/rOhe4DODuFBN3ySprcQOlXqO3j+e/H/YpKKR5sglrxRaZ2HYOhNJrqA==",
+ "type": "package",
+ "path": "system.codedom/9.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.CodeDom.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/System.CodeDom.targets",
+ "lib/net462/System.CodeDom.dll",
+ "lib/net462/System.CodeDom.xml",
+ "lib/net8.0/System.CodeDom.dll",
+ "lib/net8.0/System.CodeDom.xml",
+ "lib/net9.0/System.CodeDom.dll",
+ "lib/net9.0/System.CodeDom.xml",
+ "lib/netstandard2.0/System.CodeDom.dll",
+ "lib/netstandard2.0/System.CodeDom.xml",
+ "system.codedom.9.0.0.nupkg.sha512",
+ "system.codedom.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Collections.Immutable/7.0.0": {
+ "sha512": "dQPcs0U1IKnBdRDBkrCTi1FoajSTBzLcVTpjO4MBCMC7f4pDOIPzgBoX8JjG7X6uZRJ8EBxsi8+DR1JuwjnzOQ==",
+ "type": "package",
+ "path": "system.collections.immutable/7.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "README.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.Collections.Immutable.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/System.Collections.Immutable.targets",
+ "lib/net462/System.Collections.Immutable.dll",
+ "lib/net462/System.Collections.Immutable.xml",
+ "lib/net6.0/System.Collections.Immutable.dll",
+ "lib/net6.0/System.Collections.Immutable.xml",
+ "lib/net7.0/System.Collections.Immutable.dll",
+ "lib/net7.0/System.Collections.Immutable.xml",
+ "lib/netstandard2.0/System.Collections.Immutable.dll",
+ "lib/netstandard2.0/System.Collections.Immutable.xml",
+ "system.collections.immutable.7.0.0.nupkg.sha512",
+ "system.collections.immutable.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
"System.Configuration.ConfigurationManager/9.0.4": {
"sha512": "dvjqKp+2LpGid6phzrdrS/2mmEPxFl3jE1+L7614q4ZChKbLJCpHXg6sBILlCCED1t//EE+un/UdAetzIMpqnw==",
"type": "package",
@@ -2341,6 +3602,48 @@
"useSharedDesignerContext.txt"
]
},
+ "System.Drawing.Common/9.0.0": {
+ "sha512": "uoozjI3+dlgKh2onFJcz8aNLh6TRCPlLSh8Dbuljc8CdvqXrxHOVysJlrHvlsOCqceqGBR1wrMPxlnzzhynktw==",
+ "type": "package",
+ "path": "system.drawing.common/9.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.Drawing.Common.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/System.Drawing.Common.targets",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net462/System.Drawing.Common.dll",
+ "lib/net462/System.Drawing.Common.pdb",
+ "lib/net462/System.Drawing.Common.xml",
+ "lib/net8.0/System.Drawing.Common.dll",
+ "lib/net8.0/System.Drawing.Common.pdb",
+ "lib/net8.0/System.Drawing.Common.xml",
+ "lib/net8.0/System.Private.Windows.Core.dll",
+ "lib/net8.0/System.Private.Windows.Core.xml",
+ "lib/net9.0/System.Drawing.Common.dll",
+ "lib/net9.0/System.Drawing.Common.pdb",
+ "lib/net9.0/System.Drawing.Common.xml",
+ "lib/net9.0/System.Private.Windows.Core.dll",
+ "lib/net9.0/System.Private.Windows.Core.xml",
+ "lib/netstandard2.0/System.Drawing.Common.dll",
+ "lib/netstandard2.0/System.Drawing.Common.pdb",
+ "lib/netstandard2.0/System.Drawing.Common.xml",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "system.drawing.common.9.0.0.nupkg.sha512",
+ "system.drawing.common.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
"System.IdentityModel.Tokens.Jwt/8.9.0": {
"sha512": "7Pu9UjF1+so0s8zgzcIxSxbRQoiM2DMdwazVGmNptX3O6gDfMyeWZBd/Zn6VueDteN0ZTHw2acsf6+mAe8UpMw==",
"type": "package",
@@ -2365,6 +3668,33 @@
"system.identitymodel.tokens.jwt.nuspec"
]
},
+ "System.IO.Packaging/9.0.0": {
+ "sha512": "9OT/DurX/4rW4UA6SaWsYfmfYddykKZaG9aQmzg19qoiDYbEDTrziSwhgp00KDBmRA+FRbb2u5c7cxnLm4klKw==",
+ "type": "package",
+ "path": "system.io.packaging/9.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.IO.Packaging.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/System.IO.Packaging.targets",
+ "lib/net462/System.IO.Packaging.dll",
+ "lib/net462/System.IO.Packaging.xml",
+ "lib/net8.0/System.IO.Packaging.dll",
+ "lib/net8.0/System.IO.Packaging.xml",
+ "lib/net9.0/System.IO.Packaging.dll",
+ "lib/net9.0/System.IO.Packaging.xml",
+ "lib/netstandard2.0/System.IO.Packaging.dll",
+ "lib/netstandard2.0/System.IO.Packaging.xml",
+ "system.io.packaging.9.0.0.nupkg.sha512",
+ "system.io.packaging.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
"System.Memory/4.5.4": {
"sha512": "1MbJTHS1lZ4bS4FmsJjnuGJOu88ZzTT2rLvrhW7Ygic+pC0NWA+3hgAen0HRdsocuQXCkUTdFn9yHJJhsijDXw==",
"type": "package",
@@ -2453,6 +3783,58 @@
"version.txt"
]
},
+ "System.Reflection.Metadata/7.0.0": {
+ "sha512": "MclTG61lsD9sYdpNz9xsKBzjsmsfCtcMZYXz/IUr2zlhaTaABonlr1ESeompTgM+Xk+IwtGYU7/voh3YWB/fWw==",
+ "type": "package",
+ "path": "system.reflection.metadata/7.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "README.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.Reflection.Metadata.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net6.0/_._",
+ "buildTransitive/netcoreapp2.0/System.Reflection.Metadata.targets",
+ "lib/net462/System.Reflection.Metadata.dll",
+ "lib/net462/System.Reflection.Metadata.xml",
+ "lib/net6.0/System.Reflection.Metadata.dll",
+ "lib/net6.0/System.Reflection.Metadata.xml",
+ "lib/net7.0/System.Reflection.Metadata.dll",
+ "lib/net7.0/System.Reflection.Metadata.xml",
+ "lib/netstandard2.0/System.Reflection.Metadata.dll",
+ "lib/netstandard2.0/System.Reflection.Metadata.xml",
+ "system.reflection.metadata.7.0.0.nupkg.sha512",
+ "system.reflection.metadata.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "System.Resources.Extensions/6.0.0": {
+ "sha512": "pBnVzNQYd0OHqh0VLu/hi0zFOTtyF8QwtziQBmzX/ZtVOea4+JEVOGu29DHeSOA0a9SFrYjQorBrOLuKLhcMNQ==",
+ "type": "package",
+ "path": "system.resources.extensions/6.0.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/System.Resources.Extensions.targets",
+ "buildTransitive/netcoreapp2.0/System.Resources.Extensions.targets",
+ "buildTransitive/netcoreapp3.1/_._",
+ "lib/net461/System.Resources.Extensions.dll",
+ "lib/net461/System.Resources.Extensions.xml",
+ "lib/net6.0/System.Resources.Extensions.dll",
+ "lib/net6.0/System.Resources.Extensions.xml",
+ "lib/netstandard2.0/System.Resources.Extensions.dll",
+ "lib/netstandard2.0/System.Resources.Extensions.xml",
+ "system.resources.extensions.6.0.0.nupkg.sha512",
+ "system.resources.extensions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
"System.Runtime.CompilerServices.Unsafe/6.0.0": {
"sha512": "/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
"type": "package",
@@ -2574,6 +3956,108 @@
"useSharedDesignerContext.txt"
]
},
+ "System.ServiceModel.Http/8.1.0": {
+ "sha512": "xGyo7hO2S7tRVvCDpWiQYeuSQZ0DcuDPHfX7JC3ncAjwsqCOqTATRAylGCxU0lW1iE4fjDACYT8hHo/hin9csA==",
+ "type": "package",
+ "path": "system.servicemodel.http/8.1.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "README.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net462/System.ServiceModel.Http.dll",
+ "lib/net462/System.ServiceModel.Http.pdb",
+ "lib/net8.0/System.ServiceModel.Http.dll",
+ "lib/net8.0/System.ServiceModel.Http.pdb",
+ "lib/net8.0/cs/System.ServiceModel.Http.resources.dll",
+ "lib/net8.0/de/System.ServiceModel.Http.resources.dll",
+ "lib/net8.0/es/System.ServiceModel.Http.resources.dll",
+ "lib/net8.0/fr/System.ServiceModel.Http.resources.dll",
+ "lib/net8.0/it/System.ServiceModel.Http.resources.dll",
+ "lib/net8.0/ja/System.ServiceModel.Http.resources.dll",
+ "lib/net8.0/ko/System.ServiceModel.Http.resources.dll",
+ "lib/net8.0/pl/System.ServiceModel.Http.resources.dll",
+ "lib/net8.0/pt-BR/System.ServiceModel.Http.resources.dll",
+ "lib/net8.0/ru/System.ServiceModel.Http.resources.dll",
+ "lib/net8.0/tr/System.ServiceModel.Http.resources.dll",
+ "lib/net8.0/zh-Hans/System.ServiceModel.Http.resources.dll",
+ "lib/net8.0/zh-Hant/System.ServiceModel.Http.resources.dll",
+ "lib/netstandard2.0/System.ServiceModel.Http.dll",
+ "lib/netstandard2.0/System.ServiceModel.Http.pdb",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/net462/System.ServiceModel.Http.dll",
+ "ref/net8.0/System.ServiceModel.Http.dll",
+ "ref/netcoreapp2.0/_._",
+ "ref/netstandard2.0/System.ServiceModel.Http.dll",
+ "system.servicemodel.http.8.1.0.nupkg.sha512",
+ "system.servicemodel.http.nuspec"
+ ]
+ },
+ "System.ServiceModel.Primitives/8.1.0": {
+ "sha512": "/NGnzQSp2lmTlCfKzcD2PVKRnx6bQCbEqlb5sXo31TA2C7oA8g5I7Wfjk8dNRNUo1uSqZUcj3htED6tWA/mX9w==",
+ "type": "package",
+ "path": "system.servicemodel.primitives/8.1.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "LICENSE.TXT",
+ "README.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "lib/MonoAndroid10/_._",
+ "lib/MonoTouch10/_._",
+ "lib/net462/System.ServiceModel.Duplex.dll",
+ "lib/net462/System.ServiceModel.Duplex.pdb",
+ "lib/net462/System.ServiceModel.Primitives.dll",
+ "lib/net462/System.ServiceModel.Primitives.pdb",
+ "lib/net462/System.ServiceModel.Security.dll",
+ "lib/net462/System.ServiceModel.Security.pdb",
+ "lib/net8.0/System.ServiceModel.Duplex.dll",
+ "lib/net8.0/System.ServiceModel.Duplex.pdb",
+ "lib/net8.0/System.ServiceModel.Primitives.dll",
+ "lib/net8.0/System.ServiceModel.Primitives.pdb",
+ "lib/net8.0/System.ServiceModel.Security.dll",
+ "lib/net8.0/System.ServiceModel.Security.pdb",
+ "lib/net8.0/System.ServiceModel.dll",
+ "lib/net8.0/System.ServiceModel.pdb",
+ "lib/net8.0/cs/System.ServiceModel.Primitives.resources.dll",
+ "lib/net8.0/de/System.ServiceModel.Primitives.resources.dll",
+ "lib/net8.0/es/System.ServiceModel.Primitives.resources.dll",
+ "lib/net8.0/fr/System.ServiceModel.Primitives.resources.dll",
+ "lib/net8.0/it/System.ServiceModel.Primitives.resources.dll",
+ "lib/net8.0/ja/System.ServiceModel.Primitives.resources.dll",
+ "lib/net8.0/ko/System.ServiceModel.Primitives.resources.dll",
+ "lib/net8.0/pl/System.ServiceModel.Primitives.resources.dll",
+ "lib/net8.0/pt-BR/System.ServiceModel.Primitives.resources.dll",
+ "lib/net8.0/ru/System.ServiceModel.Primitives.resources.dll",
+ "lib/net8.0/tr/System.ServiceModel.Primitives.resources.dll",
+ "lib/net8.0/zh-Hans/System.ServiceModel.Primitives.resources.dll",
+ "lib/net8.0/zh-Hant/System.ServiceModel.Primitives.resources.dll",
+ "lib/netstandard2.0/System.ServiceModel.Duplex.dll",
+ "lib/netstandard2.0/System.ServiceModel.Duplex.pdb",
+ "lib/netstandard2.0/System.ServiceModel.Primitives.dll",
+ "lib/netstandard2.0/System.ServiceModel.Primitives.pdb",
+ "lib/netstandard2.0/System.ServiceModel.Security.dll",
+ "lib/netstandard2.0/System.ServiceModel.Security.pdb",
+ "lib/xamarinios10/_._",
+ "lib/xamarinmac20/_._",
+ "lib/xamarintvos10/_._",
+ "lib/xamarinwatchos10/_._",
+ "ref/net462/System.ServiceModel.Primitives.dll",
+ "ref/net8.0/System.ServiceModel.Primitives.dll",
+ "ref/netcoreapp2.0/_._",
+ "ref/netstandard2.0/System.ServiceModel.Primitives.dll",
+ "system.servicemodel.primitives.8.1.0.nupkg.sha512",
+ "system.servicemodel.primitives.nuspec"
+ ]
+ },
"System.Text.Encoding.CodePages/5.0.0": {
"sha512": "NyscU59xX6Uo91qvhOs2Ccho3AR2TnZPomo1Z0K6YpyztBPM/A5VbkzOO19sy3A3i1TtEnTxA7bCe3Us+r5MWg==",
"type": "package",
@@ -2706,6 +4190,7 @@
"Microsoft.AspNetCore.OpenApi >= 9.0.3",
"Microsoft.Data.SqlClient >= 6.0.2",
"NPOI >= 2.7.3",
+ "ReportViewerCore.NETCore >= 15.1.26",
"Swashbuckle.AspNetCore >= 8.1.1",
"System.IdentityModel.Tokens.Jwt >= 8.9.0"
]
@@ -2780,6 +4265,10 @@
"target": "Package",
"version": "[2.7.3, )"
},
+ "ReportViewerCore.NETCore": {
+ "target": "Package",
+ "version": "[15.1.26, )"
+ },
"Swashbuckle.AspNetCore": {
"target": "Package",
"version": "[8.1.1, )"
diff --git a/Frontend/package-lock.json b/Frontend/package-lock.json
index d0fdb6c..ad7e192 100644
--- a/Frontend/package-lock.json
+++ b/Frontend/package-lock.json
@@ -11,12 +11,14 @@
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0",
"@mui/icons-material": "^7.0.2",
- "@mui/material": "^7.0.2",
+ "@mui/material": "^7.1.0",
+ "@mui/x-data-grid": "^8.4.0",
"axios": "^1.9.0",
"jwt-decode": "^4.0.0",
"react": "^19.1.0",
"react-dom": "^19.1.0",
- "react-router-dom": "^7.5.3"
+ "react-router-dom": "^7.5.3",
+ "xlsx": "^0.18.5"
},
"devDependencies": {
"@eslint/js": "^9.25.0",
@@ -1426,6 +1428,64 @@
}
}
},
+ "node_modules/@mui/x-data-grid": {
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/@mui/x-data-grid/-/x-data-grid-8.4.0.tgz",
+ "integrity": "sha512-c0fgMhvQTjCSo3LgRK1Mdk2msktCl9uwMYUYlP6bbqJ7I03IvS+1aZ+s3nSLmaq1aVh7sE2Bnuz63OnVerTLJA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.27.1",
+ "@mui/utils": "^7.0.2",
+ "@mui/x-internals": "8.4.0",
+ "clsx": "^2.1.1",
+ "prop-types": "^15.8.1",
+ "reselect": "^5.1.1",
+ "use-sync-external-store": "^1.5.0"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "@emotion/react": "^11.9.0",
+ "@emotion/styled": "^11.8.1",
+ "@mui/material": "^5.15.14 || ^6.0.0 || ^7.0.0",
+ "@mui/system": "^5.15.14 || ^6.0.0 || ^7.0.0",
+ "react": "^17.0.0 || ^18.0.0 || ^19.0.0",
+ "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@emotion/react": {
+ "optional": true
+ },
+ "@emotion/styled": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@mui/x-internals": {
+ "version": "8.4.0",
+ "resolved": "https://registry.npmjs.org/@mui/x-internals/-/x-internals-8.4.0.tgz",
+ "integrity": "sha512-Z7FCahC4MLfTVzEwnKOB7P1fiR9DzFuMzHOPRNaMXc/rsS7unbtBKAG94yvsRzReCyjzZUVA7h37lnQ1DoPKJw==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/runtime": "^7.27.1",
+ "@mui/utils": "^7.0.2"
+ },
+ "engines": {
+ "node": ">=14.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/mui-org"
+ },
+ "peerDependencies": {
+ "react": "^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -2136,6 +2196,15 @@
"acorn": "^6.0.0 || ^7.0.0 || ^8.0.0"
}
},
+ "node_modules/adler-32": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/adler-32/-/adler-32-1.3.1.tgz",
+ "integrity": "sha512-ynZ4w/nUUv5rrsR8UUGoe1VC9hZj6V5hU9Qw1HlMDJGEJw5S7TfTErWTjMys6M7vr0YWcPqs3qAr4ss0nDfP+A==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
"node_modules/ajv": {
"version": "6.12.6",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
@@ -2363,6 +2432,19 @@
],
"license": "CC-BY-4.0"
},
+ "node_modules/cfb": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/cfb/-/cfb-1.2.2.tgz",
+ "integrity": "sha512-KfdUZsSOw19/ObEWasvBP/Ac4reZvAGauZhs6S/gqNhXhI7cKwvlH7ulj+dOEYnca4bm4SGo8C1bTAQvnTjgQA==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "adler-32": "~1.3.0",
+ "crc-32": "~1.2.0"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
"node_modules/chalk": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
@@ -2389,6 +2471,15 @@
"node": ">=6"
}
},
+ "node_modules/codepage": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/codepage/-/codepage-1.15.0.tgz",
+ "integrity": "sha512-3g6NUTPd/YtuuGrhMnOMRjFc+LJw/bnMp3+0r/Wcz3IXUuCosKRJvMphm5+Q+bvTVGcJJuRvVLuYba+WojaFaA==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
"node_modules/color-convert": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
@@ -2516,6 +2607,18 @@
"node": ">= 6"
}
},
+ "node_modules/crc-32": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/crc-32/-/crc-32-1.2.2.tgz",
+ "integrity": "sha512-ROmzCKrTnOwybPcJApAA6WBWij23HVfGVNKqqrZpuyZOHqK2CwHSvpGuyt/UNNvaIjEd8X5IFGp4Mh+Ie1IHJQ==",
+ "license": "Apache-2.0",
+ "bin": {
+ "crc32": "bin/crc32.njs"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
"node_modules/cross-spawn": {
"version": "7.0.6",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
@@ -3239,6 +3342,15 @@
"node": ">= 0.6"
}
},
+ "node_modules/frac": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/frac/-/frac-1.1.2.tgz",
+ "integrity": "sha512-w/XBfkibaTl3YDqASwfDUqkna4Z2p9cFSr1aHDt0WoMTECnRfBOv2WArlZILlqgWlmdIlALXGpM2AOhEk5W3IA==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
"node_modules/fresh": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/fresh/-/fresh-2.0.0.tgz",
@@ -4335,6 +4447,12 @@
"react-dom": ">=16.6.0"
}
},
+ "node_modules/reselect": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/reselect/-/reselect-5.1.1.tgz",
+ "integrity": "sha512-K/BG6eIky/SBpzfHZv/dd+9JBFiS4SWV7FIujVyJRux6e45+73RaUHXLmIR1f7WOMaQ0U1km6qwklRQxpJJY0w==",
+ "license": "MIT"
+ },
"node_modules/resolve": {
"version": "1.22.10",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
@@ -4670,6 +4788,18 @@
"node": ">=0.10.0"
}
},
+ "node_modules/ssf": {
+ "version": "0.11.2",
+ "resolved": "https://registry.npmjs.org/ssf/-/ssf-0.11.2.tgz",
+ "integrity": "sha512-+idbmIXoYET47hH+d7dfm2epdOMUDjqcB4648sTZ+t2JwoyBFL/insLfB/racrDmsKB3diwsDA696pZMieAC5g==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "frac": "~1.1.2"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
"node_modules/statuses": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
@@ -4927,6 +5057,15 @@
"punycode": "^2.1.0"
}
},
+ "node_modules/use-sync-external-store": {
+ "version": "1.5.0",
+ "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.5.0.tgz",
+ "integrity": "sha512-Rb46I4cGGVBmjamjphe8L/UnvJD+uPPtTkNvX5mZgqdbavhI4EbgIWJiIHXJ8bc/i9EQGPRh4DwEURJ552Do0A==",
+ "license": "MIT",
+ "peerDependencies": {
+ "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ }
+ },
"node_modules/vary": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
@@ -5056,6 +5195,24 @@
"node": ">= 8"
}
},
+ "node_modules/wmf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/wmf/-/wmf-1.0.2.tgz",
+ "integrity": "sha512-/p9K7bEh0Dj6WbXg4JG0xvLQmIadrner1bi45VMJTfnbVHsc7yIajZyoSoK60/dtVBs12Fm6WkUI5/3WAVsNMw==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
+ "node_modules/word": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/word/-/word-0.3.0.tgz",
+ "integrity": "sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
"node_modules/word-wrap": {
"version": "1.2.5",
"resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz",
@@ -5073,6 +5230,27 @@
"dev": true,
"license": "ISC"
},
+ "node_modules/xlsx": {
+ "version": "0.18.5",
+ "resolved": "https://registry.npmjs.org/xlsx/-/xlsx-0.18.5.tgz",
+ "integrity": "sha512-dmg3LCjBPHZnQp5/F/+nnTa+miPJxUXB6vtk42YjBBKayDNagxGEeIdWApkYPOf3Z3pm3k62Knjzp7lMeTEtFQ==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "adler-32": "~1.3.0",
+ "cfb": "~1.2.1",
+ "codepage": "~1.15.0",
+ "crc-32": "~1.2.1",
+ "ssf": "~0.11.2",
+ "wmf": "~1.0.1",
+ "word": "~0.3.0"
+ },
+ "bin": {
+ "xlsx": "bin/xlsx.njs"
+ },
+ "engines": {
+ "node": ">=0.8"
+ }
+ },
"node_modules/yallist": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
diff --git a/Frontend/package.json b/Frontend/package.json
index 6a36d47..3a35d6c 100644
--- a/Frontend/package.json
+++ b/Frontend/package.json
@@ -13,12 +13,14 @@
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.0",
"@mui/icons-material": "^7.0.2",
- "@mui/material": "^7.0.2",
+ "@mui/material": "^7.1.0",
+ "@mui/x-data-grid": "^8.4.0",
"axios": "^1.9.0",
"jwt-decode": "^4.0.0",
"react": "^19.1.0",
"react-dom": "^19.1.0",
- "react-router-dom": "^7.5.3"
+ "react-router-dom": "^7.5.3",
+ "xlsx": "^0.18.5"
},
"devDependencies": {
"@eslint/js": "^9.25.0",
diff --git a/Frontend/src/models/dtos/Reportes/ExistenciaPapelDto.ts b/Frontend/src/models/dtos/Reportes/ExistenciaPapelDto.ts
new file mode 100644
index 0000000..ef6223c
--- /dev/null
+++ b/Frontend/src/models/dtos/Reportes/ExistenciaPapelDto.ts
@@ -0,0 +1,8 @@
+export interface ExistenciaPapelDto {
+ tipoBobina: string;
+ bobinasEnStock: number | null;
+ totalKilosEnStock: number | null;
+ consumoAcumulado: number | null;
+ promedioDiasDisponibles: number | null;
+ fechaEstimacionFinStock?: string | null;
+}
\ No newline at end of file
diff --git a/Frontend/src/pages/Contables/ContablesIndexPage.tsx b/Frontend/src/pages/Contables/ContablesIndexPage.tsx
index 0a1a624..57f4cb0 100644
--- a/Frontend/src/pages/Contables/ContablesIndexPage.tsx
+++ b/Frontend/src/pages/Contables/ContablesIndexPage.tsx
@@ -4,10 +4,10 @@ import { Box, Tabs, Tab, Paper, Typography } from '@mui/material';
import { Outlet, useNavigate, useLocation } from 'react-router-dom';
// Define las sub-pestañas del módulo Contables
-const contablesSubModules = [
- { label: 'Tipos de Pago', path: 'tipos-pago' }, // Se convertirá en /contables/tipos-pago
+const contablesSubModules = [
{ label: 'Pagos Distribuidores', path: 'pagos-distribuidores' },
{ label: 'Notas Crédito/Débito', path: 'notas-cd' },
+ { label: 'Tipos de Pago', path: 'tipos-pago' },
];
const ContablesIndexPage: React.FC = () => {
diff --git a/Frontend/src/pages/Contables/GestionarNotasCDPage.tsx b/Frontend/src/pages/Contables/GestionarNotasCDPage.tsx
index 52a3ec0..807cfd0 100644
--- a/Frontend/src/pages/Contables/GestionarNotasCDPage.tsx
+++ b/Frontend/src/pages/Contables/GestionarNotasCDPage.tsx
@@ -36,8 +36,8 @@ const GestionarNotasCDPage: React.FC = () => {
const [apiErrorMessage, setApiErrorMessage] = useState(null);
// Filtros
- const [filtroFechaDesde, setFiltroFechaDesde] = useState('');
- const [filtroFechaHasta, setFiltroFechaHasta] = useState('');
+ const [filtroFechaDesde, setFiltroFechaDesde] = useState(new Date().toISOString().split('T')[0]); //useState('');
+ const [filtroFechaHasta, setFiltroFechaHasta] = useState(new Date().toISOString().split('T')[0]); //useState('');
const [filtroDestino, setFiltroDestino] = useState('');
const [filtroIdDestinatario, setFiltroIdDestinatario] = useState('');
const [filtroIdEmpresa, setFiltroIdEmpresa] = useState('');
diff --git a/Frontend/src/pages/Contables/GestionarPagosDistribuidorPage.tsx b/Frontend/src/pages/Contables/GestionarPagosDistribuidorPage.tsx
index 67743d8..2d9b4a1 100644
--- a/Frontend/src/pages/Contables/GestionarPagosDistribuidorPage.tsx
+++ b/Frontend/src/pages/Contables/GestionarPagosDistribuidorPage.tsx
@@ -31,8 +31,8 @@ const GestionarPagosDistribuidorPage: React.FC = () => {
const [apiErrorMessage, setApiErrorMessage] = useState(null);
// Filtros
- const [filtroFechaDesde, setFiltroFechaDesde] = useState('');
- const [filtroFechaHasta, setFiltroFechaHasta] = useState('');
+ const [filtroFechaDesde, setFiltroFechaDesde] = useState(new Date().toISOString().split('T')[0]); //useState('');
+ const [filtroFechaHasta, setFiltroFechaHasta] = useState(new Date().toISOString().split('T')[0]);//useState('');
const [filtroIdDistribuidor, setFiltroIdDistribuidor] = useState('');
const [filtroIdEmpresa, setFiltroIdEmpresa] = useState('');
const [filtroTipoMov, setFiltroTipoMov] = useState<'Recibido' | 'Realizado' | ''>('');
diff --git a/Frontend/src/pages/Distribucion/ControlDevolucionesPage.tsx b/Frontend/src/pages/Distribucion/ControlDevolucionesPage.tsx
deleted file mode 100644
index 7398bb8..0000000
--- a/Frontend/src/pages/Distribucion/ControlDevolucionesPage.tsx
+++ /dev/null
@@ -1,7 +0,0 @@
-import React from 'react';
-import { Typography } from '@mui/material';
-
-const CtrlDevolucionesPage: React.FC = () => {
- return Página de Gestión del Control de Devoluciones;
-};
-export default CtrlDevolucionesPage;
\ No newline at end of file
diff --git a/Frontend/src/pages/Distribucion/GestionarCanillitasPage.tsx b/Frontend/src/pages/Distribucion/GestionarCanillitasPage.tsx
index 3f9a65f..a266c59 100644
--- a/Frontend/src/pages/Distribucion/GestionarCanillitasPage.tsx
+++ b/Frontend/src/pages/Distribucion/GestionarCanillitasPage.tsx
@@ -150,7 +150,7 @@ const GestionarCanillitasPage: React.FC = () => {
size="small"
/>
}
- label="Solo Activos"
+ label="Ver Activos"
sx={{ flexShrink: 0 }} // Para que el label no se comprima demasiado
/>
{/* */}
diff --git a/Frontend/src/pages/Distribucion/GestionarControlDevolucionesPage.tsx b/Frontend/src/pages/Distribucion/GestionarControlDevolucionesPage.tsx
index 4931dc7..33293fd 100644
--- a/Frontend/src/pages/Distribucion/GestionarControlDevolucionesPage.tsx
+++ b/Frontend/src/pages/Distribucion/GestionarControlDevolucionesPage.tsx
@@ -29,8 +29,8 @@ const GestionarControlDevolucionesPage: React.FC = () => {
const [apiErrorMessage, setApiErrorMessage] = useState(null);
// Filtros
- const [filtroFechaDesde, setFiltroFechaDesde] = useState('');
- const [filtroFechaHasta, setFiltroFechaHasta] = useState('');
+ const [filtroFechaDesde, setFiltroFechaDesde] = useState(new Date().toISOString().split('T')[0]); //useState('');
+ const [filtroFechaHasta, setFiltroFechaHasta] = useState(new Date().toISOString().split('T')[0]); //useState('');
const [filtroIdEmpresa, setFiltroIdEmpresa] = useState('');
const [empresas, setEmpresas] = useState([]);
diff --git a/Frontend/src/pages/Distribucion/GestionarEntradasSalidasCanillaPage.tsx b/Frontend/src/pages/Distribucion/GestionarEntradasSalidasCanillaPage.tsx
index b679426..1a59da7 100644
--- a/Frontend/src/pages/Distribucion/GestionarEntradasSalidasCanillaPage.tsx
+++ b/Frontend/src/pages/Distribucion/GestionarEntradasSalidasCanillaPage.tsx
@@ -36,8 +36,8 @@ const GestionarEntradasSalidasCanillaPage: React.FC = () => {
const [apiErrorMessage, setApiErrorMessage] = useState(null);
// Filtros
- const [filtroFechaDesde, setFiltroFechaDesde] = useState('');
- const [filtroFechaHasta, setFiltroFechaHasta] = useState('');
+ const [filtroFechaDesde, setFiltroFechaDesde] = useState(new Date().toISOString().split('T')[0]); //useState('');
+ const [filtroFechaHasta, setFiltroFechaHasta] = useState(new Date().toISOString().split('T')[0]); //useState('');
const [filtroIdPublicacion, setFiltroIdPublicacion] = useState('');
const [filtroIdCanilla, setFiltroIdCanilla] = useState('');
const [filtroEstadoLiquidacion, setFiltroEstadoLiquidacion] = useState<'todos' | 'liquidados' | 'noLiquidados'>('noLiquidados');
diff --git a/Frontend/src/pages/Distribucion/GestionarEntradasSalidasDistPage.tsx b/Frontend/src/pages/Distribucion/GestionarEntradasSalidasDistPage.tsx
index 954f63d..6122c0e 100644
--- a/Frontend/src/pages/Distribucion/GestionarEntradasSalidasDistPage.tsx
+++ b/Frontend/src/pages/Distribucion/GestionarEntradasSalidasDistPage.tsx
@@ -32,8 +32,8 @@ const GestionarEntradasSalidasDistPage: React.FC = () => {
const [apiErrorMessage, setApiErrorMessage] = useState(null);
// Filtros
- const [filtroFechaDesde, setFiltroFechaDesde] = useState('');
- const [filtroFechaHasta, setFiltroFechaHasta] = useState('');
+ const [filtroFechaDesde, setFiltroFechaDesde] = useState(new Date().toISOString().split('T')[0]); //useState('');
+ const [filtroFechaHasta, setFiltroFechaHasta] = useState(new Date().toISOString().split('T')[0]); //useState('');
const [filtroIdPublicacion, setFiltroIdPublicacion] = useState('');
const [filtroIdDistribuidor, setFiltroIdDistribuidor] = useState('');
const [filtroTipoMov, setFiltroTipoMov] = useState<'Salida' | 'Entrada' | ''>('');
diff --git a/Frontend/src/pages/Distribucion/GestionarSalidasOtrosDestinosPage.tsx b/Frontend/src/pages/Distribucion/GestionarSalidasOtrosDestinosPage.tsx
index 7af95b9..d9ad422 100644
--- a/Frontend/src/pages/Distribucion/GestionarSalidasOtrosDestinosPage.tsx
+++ b/Frontend/src/pages/Distribucion/GestionarSalidasOtrosDestinosPage.tsx
@@ -30,8 +30,8 @@ const GestionarSalidasOtrosDestinosPage: React.FC = () => {
const [apiErrorMessage, setApiErrorMessage] = useState(null);
// Filtros
- const [filtroFechaDesde, setFiltroFechaDesde] = useState('');
- const [filtroFechaHasta, setFiltroFechaHasta] = useState('');
+ const [filtroFechaDesde, setFiltroFechaDesde] = useState(new Date().toISOString().split('T')[0]); //useState('');
+ const [filtroFechaHasta, setFiltroFechaHasta] = useState(new Date().toISOString().split('T')[0]); //useState('');
const [filtroIdPublicacion, setFiltroIdPublicacion] = useState('');
const [filtroIdDestino, setFiltroIdDestino] = useState('');
diff --git a/Frontend/src/pages/Reportes/ReporteExistenciaPapelPage.tsx b/Frontend/src/pages/Reportes/ReporteExistenciaPapelPage.tsx
new file mode 100644
index 0000000..5a00d63
--- /dev/null
+++ b/Frontend/src/pages/Reportes/ReporteExistenciaPapelPage.tsx
@@ -0,0 +1,260 @@
+// src/pages/Reportes/ReporteExistenciaPapelPage.tsx
+import React, { useState, useCallback } from 'react';
+import {
+ Box,
+ Typography,
+ Paper,
+ CircularProgress,
+ Alert,
+ Button,
+ TableContainer,
+ Table,
+ TableHead,
+ TableRow,
+ TableCell,
+ TableBody,
+} from '@mui/material';
+import reportesService from '../../services/Reportes/reportesService';
+import type { ExistenciaPapelDto } from '../../models/dtos/Reportes/ExistenciaPapelDto';
+import SeleccionaReporteExistenciaPapel from './SeleccionaReporteExistenciaPapel';
+import * as XLSX from 'xlsx';
+import axios from 'axios';
+
+const ReporteExistenciaPapelPage: React.FC = () => {
+ const [reportData, setReportData] = useState([]);
+ const [loading, setLoading] = useState(false);
+ const [loadingPdf, setLoadingPdf] = useState(false);
+ const [error, setError] = useState(null);
+ const [apiErrorParams, setApiErrorParams] = useState(null);
+ const [showParamSelector, setShowParamSelector] = useState(true);
+ const [currentParams, setCurrentParams] = useState<{
+ fechaDesde: string;
+ fechaHasta: string;
+ idPlanta?: number | null;
+ consolidado: boolean;
+ } | null>(null);
+
+ const handleGenerarReporte = useCallback(async (params: {
+ fechaDesde: string;
+ fechaHasta: string;
+ idPlanta?: number | null;
+ consolidado: boolean;
+ }) => {
+ setLoading(true);
+ setError(null);
+ setApiErrorParams(null);
+ setCurrentParams(params);
+ try {
+ const data = await reportesService.getExistenciaPapel(params);
+ setReportData(data);
+ if (data.length === 0) {
+ setError("No se encontraron datos para los parámetros seleccionados.");
+ }
+ setShowParamSelector(false);
+ } catch (err: any) {
+ const message = axios.isAxiosError(err) && err.response?.data?.message
+ ? err.response.data.message
+ : 'Ocurrió un error al generar el reporte.';
+ setApiErrorParams(message);
+ setReportData([]);
+ } finally {
+ setLoading(false);
+ }
+ }, []);
+
+ const handleVolverAParametros = useCallback(() => {
+ setShowParamSelector(true);
+ setReportData([]);
+ setError(null);
+ setApiErrorParams(null);
+ setCurrentParams(null);
+ }, []);
+
+ const handleExportToExcel = useCallback(() => {
+ if (reportData.length === 0) {
+ alert("No hay datos para exportar.");
+ return;
+ }
+
+ // 1) Data inicial formateada
+ const dataToExport: Record[] = reportData.map(item => {
+ let fechaString = '-';
+ if (item.fechaEstimacionFinStock) {
+ const d = new Date(item.fechaEstimacionFinStock);
+ if (!isNaN(d.getTime())) {
+ fechaString = d.toLocaleDateString('es-AR', { timeZone: 'UTC' });
+ }
+ }
+ return {
+ "Tipo Bobina": item.tipoBobina,
+ "Bobinas Stock": item.bobinasEnStock ?? 0,
+ "Kg Stock": item.totalKilosEnStock ?? 0,
+ "Consumo Acum. (Kg)": item.consumoAcumulado ?? 0,
+ "Días Disp. (Prom.)": item.promedioDiasDisponibles != null
+ ? Math.round(item.promedioDiasDisponibles)
+ : '-',
+ "Fecha Est. Fin Stock": fechaString,
+ };
+ });
+
+ // 2) Cálculo de totales
+ const totales = dataToExport.reduce(
+ (acc, row) => {
+ acc.bobinas += Number(row["Bobinas Stock"]);
+ acc.kilos += Number(row["Kg Stock"]);
+ acc.consumo += Number(row["Consumo Acum. (Kg)"]);
+ return acc;
+ },
+ { bobinas: 0, kilos: 0, consumo: 0 }
+ );
+
+ // 3) Insertamos la fila de totales
+ dataToExport.push({
+ "Tipo Bobina": "Totales",
+ "Bobinas Stock": totales.bobinas,
+ "Kg Stock": totales.kilos,
+ "Consumo Acum. (Kg)": totales.consumo,
+ "Días Disp. (Prom.)": '-', // o lo que prefieras
+ "Fecha Est. Fin Stock": '-' // vacío o guión
+ });
+
+ // 4) Creamos la hoja
+ const ws = XLSX.utils.json_to_sheet(dataToExport);
+
+ // 5) Auto‐anchos
+ const headers = Object.keys(dataToExport[0]);
+ ws['!cols'] = headers.map(h => {
+ const maxLen = dataToExport.reduce((prev, row) => {
+ const cell = row[h]?.toString() ?? '';
+ return Math.max(prev, cell.length);
+ }, h.length);
+ return { wch: maxLen + 2 };
+ });
+
+ // 6) Congelamos la primera fila
+ ws['!freeze'] = { xSplit: 0, ySplit: 1 };
+
+ // 7) Libro y guardado
+ const wb = XLSX.utils.book_new();
+ XLSX.utils.book_append_sheet(wb, ws, "ExistenciaPapel");
+
+ let fileName = "ReporteExistenciaPapel";
+ if (currentParams) {
+ fileName += `_${currentParams.fechaDesde}_a_${currentParams.fechaHasta}`;
+ if (currentParams.consolidado) fileName += "_Consolidado";
+ else if (currentParams.idPlanta) fileName += `_Planta${currentParams.idPlanta}`;
+ }
+ fileName += ".xlsx";
+
+ XLSX.writeFile(wb, fileName);
+}, [reportData, currentParams]);
+
+ const handleGenerarYAbrirPdf = useCallback(async () => {
+ if (!currentParams) {
+ setError("Primero debe generar el reporte en pantalla o seleccionar parámetros.");
+ return;
+ }
+ setLoadingPdf(true);
+ setError(null);
+ try {
+ const blob = await reportesService.getExistenciaPapelPdf(currentParams);
+ if (blob.type === "application/json") {
+ const text = await blob.text();
+ const msg = JSON.parse(text).message ?? "Error inesperado al generar PDF.";
+ setError(msg);
+ } else {
+ const url = URL.createObjectURL(blob);
+ const w = window.open(url, '_blank');
+ if (!w) alert("Permite popups para ver el PDF.");
+ }
+ } catch {
+ setError('Ocurrió un error al generar el PDF.');
+ } finally {
+ setLoadingPdf(false);
+ }
+ }, [currentParams]);
+
+ if (showParamSelector) {
+ return (
+
+
+
+
+
+ );
+ }
+
+ return (
+
+
+ Reporte: Existencia de Papel
+
+
+
+
+
+
+
+ {loading && }
+ {error && !loading && {error}}
+
+ {!loading && !error && (
+
+
+
+
+ Tipo Bobina
+ Cant. Stock
+ Kg. Stock
+ Consumo Acum. (Kg)
+ Días Disp. (Prom.)
+ Fecha Est. Fin Stock
+
+
+
+ {reportData.map((row, idx) => {
+ const d = row.fechaEstimacionFinStock ? new Date(row.fechaEstimacionFinStock) : null;
+ const fechaFmt = d && !isNaN(d.getTime())
+ ? d.toLocaleDateString('es-AR', { timeZone: 'UTC' })
+ : '-';
+ return (
+
+ {row.tipoBobina}
+ {row.bobinasEnStock?.toLocaleString('es-AR') ?? '-'}
+ {row.totalKilosEnStock?.toLocaleString('es-AR') ?? '-'}
+ {row.consumoAcumulado?.toLocaleString('es-AR') ?? '-'}
+ {row.promedioDiasDisponibles != null ? Math.round(row.promedioDiasDisponibles).toLocaleString('es-AR') : '-'}
+ {fechaFmt}
+
+ );
+ })}
+
+
+
+ )}
+
+ );
+};
+
+export default ReporteExistenciaPapelPage;
\ No newline at end of file
diff --git a/Frontend/src/pages/Reportes/ReportesIndexPage.tsx b/Frontend/src/pages/Reportes/ReportesIndexPage.tsx
new file mode 100644
index 0000000..ab09e77
--- /dev/null
+++ b/Frontend/src/pages/Reportes/ReportesIndexPage.tsx
@@ -0,0 +1,91 @@
+import React, { useState, useEffect } from 'react';
+import { Box, Tabs, Tab, Paper, Typography } from '@mui/material';
+import { Outlet, useNavigate, useLocation } from 'react-router-dom';
+
+const reportesSubModules = [
+ { label: 'Existencia de Papel', path: 'existencia-papel' },
+ // { label: 'Consumo Bobinas Mensual', path: 'consumo-bobinas-mensual' }, // Ejemplo
+ // ... agregar otros reportes aquí a medida que se implementen
+];
+
+const ReportesIndexPage: React.FC = () => {
+ const navigate = useNavigate();
+ const location = useLocation();
+ const [selectedSubTab, setSelectedSubTab] = useState(false);
+
+ useEffect(() => {
+ const currentBasePath = '/reportes';
+ // Extrae la parte de la ruta que sigue a '/reportes/'
+ const subPathSegment = location.pathname.startsWith(currentBasePath + '/')
+ ? location.pathname.substring(currentBasePath.length + 1).split('/')[0] // Toma solo el primer segmento
+ : undefined;
+
+ let activeTabIndex = -1;
+
+ if (subPathSegment) {
+ activeTabIndex = reportesSubModules.findIndex(
+ (subModule) => subModule.path === subPathSegment
+ );
+ }
+
+ if (activeTabIndex !== -1) {
+ setSelectedSubTab(activeTabIndex);
+ } else {
+ // Si estamos exactamente en '/reportes' y hay sub-módulos, navegar al primero.
+ if (location.pathname === currentBasePath && reportesSubModules.length > 0) {
+ navigate(reportesSubModules[0].path, { replace: true }); // Navega a la sub-ruta
+ // setSelectedSubTab(0); // Esto se manejará en la siguiente ejecución del useEffect debido al cambio de ruta
+ } else {
+ setSelectedSubTab(false); // Ninguna sub-ruta activa o conocida, o no hay sub-módulos
+ }
+ }
+ }, [location.pathname, navigate]); // Solo depende de location.pathname y navigate
+
+ const handleSubTabChange = (_event: React.SyntheticEvent, newValue: number) => {
+ // No es necesario setSelectedSubTab aquí directamente, el useEffect lo manejará.
+ navigate(reportesSubModules[newValue].path);
+ };
+
+ // Si no hay sub-módulos definidos, podría ser un estado inicial
+ if (reportesSubModules.length === 0) {
+ return (
+
+ Módulo de Reportes
+ No hay reportes configurados.
+
+ );
+ }
+
+ return (
+
+
+ Módulo de Reportes
+
+
+
+ {reportesSubModules.map((subModule) => (
+
+ ))}
+
+
+
+ {/* Outlet renderizará ReporteExistenciaPapelPage u otros
+ Solo renderiza el Outlet si hay una pestaña seleccionada VÁLIDA.
+ Si selectedSubTab es 'false' (porque ninguna ruta coincide con los sub-módulos),
+ se muestra el mensaje.
+ */}
+ {selectedSubTab !== false ? : Seleccione un reporte del menú lateral o de las pestañas.}
+
+
+ );
+};
+
+export default ReportesIndexPage;
\ No newline at end of file
diff --git a/Frontend/src/pages/Reportes/SeleccionaReporteExistenciaPapel.tsx b/Frontend/src/pages/Reportes/SeleccionaReporteExistenciaPapel.tsx
new file mode 100644
index 0000000..d2e6596
--- /dev/null
+++ b/Frontend/src/pages/Reportes/SeleccionaReporteExistenciaPapel.tsx
@@ -0,0 +1,156 @@
+import React, { useState, useEffect } from 'react';
+import {
+ Box, Typography, TextField, Button, CircularProgress, Alert,
+ FormControl, InputLabel, Select, MenuItem, Checkbox, FormControlLabel
+} from '@mui/material';
+import type { PlantaDto } from '../../models/dtos/Impresion/PlantaDto';
+import plantaService from '../../services/Impresion/plantaService';
+
+interface SeleccionaReporteExistenciaPapelProps {
+ onGenerarReporte: (params: {
+ fechaDesde: string;
+ fechaHasta: string;
+ idPlanta?: number | null;
+ consolidado: boolean;
+ }) => Promise; // La función que realmente llama al servicio y maneja los datos
+ onCancel: () => void; // Para cerrar el modal/componente
+ isLoading?: boolean; // Para mostrar estado de carga desde el padre
+ apiErrorMessage?: string | null; // Para mostrar errores de API desde el padre
+}
+
+const SeleccionaReporteExistenciaPapel: React.FC = ({
+ onGenerarReporte,
+ onCancel,
+ isLoading,
+ apiErrorMessage
+}) => {
+ const [fechaDesde, setFechaDesde] = useState(new Date().toISOString().split('T')[0]);
+ const [fechaHasta, setFechaHasta] = useState(new Date().toISOString().split('T')[0]);
+ const [idPlanta, setIdPlanta] = useState('');
+ const [consolidado, setConsolidado] = useState(false);
+
+ const [plantas, setPlantas] = useState([]);
+ const [loadingDropdowns, setLoadingDropdowns] = useState(false);
+ const [localErrors, setLocalErrors] = useState<{ [key: string]: string | null }>({});
+
+ useEffect(() => {
+ const fetchPlantas = async () => {
+ setLoadingDropdowns(true);
+ try {
+ const plantasData = await plantaService.getAllPlantas();
+ setPlantas(plantasData);
+ } catch (error) {
+ console.error("Error al cargar plantas:", error);
+ setLocalErrors(prev => ({ ...prev, dropdowns: 'Error al cargar plantas.' }));
+ } finally {
+ setLoadingDropdowns(false);
+ }
+ };
+ fetchPlantas();
+ }, []);
+
+ useEffect(() => {
+ // Si se marca consolidado, limpiar y deshabilitar la selección de planta
+ if (consolidado) {
+ setIdPlanta('');
+ }
+ }, [consolidado]);
+
+ const validate = (): boolean => {
+ const errors: { [key: string]: string | null } = {};
+ if (!fechaDesde) errors.fechaDesde = 'Fecha Desde es obligatoria.';
+ if (!fechaHasta) errors.fechaHasta = 'Fecha Hasta es obligatoria.';
+ if (fechaDesde && fechaHasta && new Date(fechaDesde) > new Date(fechaHasta)) {
+ errors.fechaHasta = 'Fecha Hasta no puede ser anterior a Fecha Desde.';
+ }
+ if (!consolidado && !idPlanta) {
+ errors.idPlanta = 'Seleccione una planta si no es consolidado.';
+ }
+ setLocalErrors(errors);
+ return Object.keys(errors).length === 0;
+ };
+
+ const handleGenerar = () => {
+ if (!validate()) return;
+ onGenerarReporte({
+ fechaDesde,
+ fechaHasta,
+ idPlanta: consolidado ? null : Number(idPlanta),
+ consolidado
+ });
+ };
+
+ return (
+
+
+ Parámetros: Existencia de Papel
+
+ { setFechaDesde(e.target.value); setLocalErrors(p => ({ ...p, fechaDesde: null, fechaHasta: null })); }}
+ margin="normal"
+ fullWidth
+ required
+ error={!!localErrors.fechaDesde}
+ helperText={localErrors.fechaDesde}
+ disabled={isLoading}
+ InputLabelProps={{ shrink: true }}
+ />
+ { setFechaHasta(e.target.value); setLocalErrors(p => ({ ...p, fechaHasta: null })); }}
+ margin="normal"
+ fullWidth
+ required
+ error={!!localErrors.fechaHasta}
+ helperText={localErrors.fechaHasta}
+ disabled={isLoading}
+ InputLabelProps={{ shrink: true }}
+ />
+ setConsolidado(e.target.checked)}
+ disabled={isLoading}
+ />
+ }
+ label="Consolidado (Todas las Plantas)"
+ sx={{ mt: 1, mb: 1 }}
+ />
+
+ Planta
+
+ {localErrors.idPlanta && {localErrors.idPlanta}}
+
+
+ {apiErrorMessage && {apiErrorMessage}}
+ {localErrors.dropdowns && {localErrors.dropdowns}}
+
+
+
+
+
+
+ );
+};
+
+export default SeleccionaReporteExistenciaPapel;
\ No newline at end of file
diff --git a/Frontend/src/pages/Usuarios/Auditoria/GestionarAuditoriaUsuariosPage.tsx b/Frontend/src/pages/Usuarios/Auditoria/GestionarAuditoriaUsuariosPage.tsx
index 4f9a438..e9f6b18 100644
--- a/Frontend/src/pages/Usuarios/Auditoria/GestionarAuditoriaUsuariosPage.tsx
+++ b/Frontend/src/pages/Usuarios/Auditoria/GestionarAuditoriaUsuariosPage.tsx
@@ -20,8 +20,8 @@ const GestionarAuditoriaUsuariosPage: React.FC = () => {
const [error, setError] = useState(null);
// Filtros
- const [filtroFechaDesde, setFiltroFechaDesde] = useState('');
- const [filtroFechaHasta, setFiltroFechaHasta] = useState('');
+ const [filtroFechaDesde, setFiltroFechaDesde] = useState(new Date().toISOString().split('T')[0]); //useState('');
+ const [filtroFechaHasta, setFiltroFechaHasta] = useState(new Date().toISOString().split('T')[0]); //useState('');
const [filtroIdUsuarioAfectado, setFiltroIdUsuarioAfectado] = useState(null);
const [filtroIdUsuarioModifico, setFiltroIdUsuarioModifico] = useState(null);
const [filtroTipoMod, setFiltroTipoMod] = useState('');
diff --git a/Frontend/src/routes/AppRoutes.tsx b/Frontend/src/routes/AppRoutes.tsx
index a26ffa8..c845156 100644
--- a/Frontend/src/routes/AppRoutes.tsx
+++ b/Frontend/src/routes/AppRoutes.tsx
@@ -52,6 +52,10 @@ import GestionarRitmosPage from '../pages/Radios/GestionarRitmosPage';
import GestionarCancionesPage from '../pages/Radios/GestionarCancionesPage';
import GenerarListasRadioPage from '../pages/Radios/GenerarListasRadioPage';
+// Reportes
+import ReportesIndexPage from '../pages/Reportes/ReportesIndexPage'; // Crear este si no existe
+import ReporteExistenciaPapelPage from '../pages/Reportes/ReporteExistenciaPapelPage';
+
// Auditorias
import GestionarAuditoriaUsuariosPage from '../pages/Usuarios/Auditoria/GestionarAuditoriaUsuariosPage';
@@ -150,8 +154,12 @@ const AppRoutes = () => {
} />
- {/* Otros Módulos Principales (estos son "finales", no tienen más hijos) */}
- } />
+ {/* Módulo de Reportes */}
+ }> {/* Página principal del módulo */}
+ Seleccione un reporte del menú lateral.} /> {/* Placeholder */}
+ } />
+ {/* Aquí se añadirán las rutas para otros reportes */}
+
{/* Módulo de Radios (anidado) */}
}>
diff --git a/Frontend/src/services/Reportes/reportesService.ts b/Frontend/src/services/Reportes/reportesService.ts
new file mode 100644
index 0000000..0fa1d48
--- /dev/null
+++ b/Frontend/src/services/Reportes/reportesService.ts
@@ -0,0 +1,52 @@
+import apiClient from '../apiClient';
+import type { ExistenciaPapelDto } from '../../models/dtos/Reportes/ExistenciaPapelDto';
+
+interface GetExistenciaPapelParams {
+ fechaDesde: string; // yyyy-MM-dd
+ fechaHasta: string; // yyyy-MM-dd
+ idPlanta?: number | null;
+ consolidado: boolean;
+}
+
+const getExistenciaPapelPdf = async (params: GetExistenciaPapelParams): Promise => {
+ const queryParams: Record = {
+ fechaDesde: params.fechaDesde,
+ fechaHasta: params.fechaHasta,
+ consolidado: params.consolidado,
+ };
+ if (params.idPlanta && !params.consolidado) {
+ queryParams.idPlanta = params.idPlanta;
+ }
+
+ const response = await apiClient.get('/reportes/existencia-papel/pdf', {
+ params: queryParams,
+ responseType: 'blob', // ¡Importante para descargar archivos!
+ });
+ return response.data; // response.data será un Blob
+};
+
+const getExistenciaPapel = async (params: GetExistenciaPapelParams): Promise => {
+ // Construir los query params, omitiendo idPlanta si es consolidado o no está definido
+ const queryParams: Record = {
+ fechaDesde: params.fechaDesde,
+ fechaHasta: params.fechaHasta,
+ consolidado: params.consolidado,
+ };
+ if (params.idPlanta && !params.consolidado) {
+ queryParams.idPlanta = params.idPlanta;
+ }
+
+ const response = await apiClient.get('/reportes/existencia-papel', { params: queryParams });
+ return response.data;
+};
+
+
+// ... Aquí irán los métodos para otros reportes ...
+
+const reportesService = {
+ getExistenciaPapel,
+ getExistenciaPapelPdf,
+ // ...
+};
+
+export default reportesService;
\ No newline at end of file