diff --git a/HerramientaCASA/Components/Layout/MainLayout.razor b/HerramientaCASA/Components/Layout/MainLayout.razor index db74c16..8b92af6 100644 --- a/HerramientaCASA/Components/Layout/MainLayout.razor +++ b/HerramientaCASA/Components/Layout/MainLayout.razor @@ -12,7 +12,7 @@ - + diff --git a/HerramientaCASA/Components/Pages/HerramientaCASAS.razor b/HerramientaCASA/Components/Pages/HerramientaCASAS.razor index 6584821..bb8abe7 100644 --- a/HerramientaCASA/Components/Pages/HerramientaCASAS.razor +++ b/HerramientaCASA/Components/Pages/HerramientaCASAS.razor @@ -326,8 +326,8 @@ Format = PuppeteerSharp.Media.PaperFormat.A4, MarginOptions = new PuppeteerSharp.Media.MarginOptions { - Top = "15mm", - Bottom = "10mm", + Top = "17mm", + Bottom = "9mm", }, DisplayHeaderFooter=true, HeaderTemplate = @" @@ -337,7 +337,7 @@ } #header, #footer { padding: 0 !important; } -
+
diff --git a/HerramientaCASA/Components/Pages/HerramientaCASATabs/DespachoProfesionalComponents/CosteIndirectoGrid.razor b/HerramientaCASA/Components/Pages/HerramientaCASATabs/DespachoProfesionalComponents/CosteIndirectoGrid.razor index 0f102e1..0d0a6d8 100644 --- a/HerramientaCASA/Components/Pages/HerramientaCASATabs/DespachoProfesionalComponents/CosteIndirectoGrid.razor +++ b/HerramientaCASA/Components/Pages/HerramientaCASATabs/DespachoProfesionalComponents/CosteIndirectoGrid.razor @@ -29,7 +29,7 @@ Responsive="true"> € - + @* @if (context != itemSeleccionado) { @listadoPeriodos.FirstOrDefault(p => p.idEnumeracion == context.idPeriodicidad)?.ValorAlfabetico1 diff --git a/HerramientaCASA/Components/Pages/HerramientaURBANTabs/DespachoProfURBAN/CosteIndirectoGridURBAN.razor b/HerramientaCASA/Components/Pages/HerramientaURBANTabs/DespachoProfURBAN/CosteIndirectoGridURBAN.razor index a493648..2e91449 100644 --- a/HerramientaCASA/Components/Pages/HerramientaURBANTabs/DespachoProfURBAN/CosteIndirectoGridURBAN.razor +++ b/HerramientaCASA/Components/Pages/HerramientaURBANTabs/DespachoProfURBAN/CosteIndirectoGridURBAN.razor @@ -29,7 +29,7 @@ - + @* @if (context != itemSeleccionado) { @listadoPeriodos.FirstOrDefault(p => p.idEnumeracion == context.idPeriodicidad)?.ValorAlfabetico1 diff --git a/HerramientaCASA/Components/Pages/Imprimir/HerramientaCASAImprimir.razor b/HerramientaCASA/Components/Pages/Imprimir/HerramientaCASAImprimir.razor index d608caf..96ec9cf 100644 --- a/HerramientaCASA/Components/Pages/Imprimir/HerramientaCASAImprimir.razor +++ b/HerramientaCASA/Components/Pages/Imprimir/HerramientaCASAImprimir.razor @@ -1,21 +1,33 @@ 
-
- + @* ENCABEZADO DE LA PAGINA *@ +
+

+ Documento impreso del módulo de Servicios de Arquitectura Edificación con los datos y + estimación de Costes de Producción resultado de la simulación. +

+ +
+ + +
-
-
+ + @* TABLA COSTE HORA DESPACHO PROFESIONAL *@ + +
+
Coste hora Despacho Profesional
- +
- - + + @@ -37,7 +49,7 @@ @@ -46,17 +58,20 @@ + + @* TABLA COSTE HORA EXTERNALIZACION *@ +
-
+
Coste hora Externalización
-
Tipo de costesCoste/horaTipo de costesCoste/hora
- Total Coste hora Despacho Profesional: @objetoCASA.CostesProduccion.TotalCostes.MilesYDecimales() €/hora + Coste hora Despacho Profesional: @objetoCASA.CostesProduccion.TotalCostes.MilesYDecimales() €/hora
+
- - + + @@ -65,7 +80,7 @@ @@ -81,30 +96,31 @@ +
-
- -
-
-
- Usos/Tipologías -
-
+ @* TABLA USOS/TIPOLOGIAS *@ -
ExternalizaciónPorcentajeExternalizaciónPorcentaje
@objetoCASA.CostesProduccion.CoeficienteCostesExternalizacion % - +
- - - - - - - - - +
+
+ Usos/Tipologías +
+
+ +
SuperficieUsosTipologíaIntervención
+ + + + + + + + + @if (objetoCASA.TrabajoProfesional.Usos.Count != 0) { - @foreach(var uso in objetoCASA.TrabajoProfesional.Usos){ + @foreach (var uso in objetoCASA.TrabajoProfesional.Usos) + { @@ -117,81 +133,69 @@ { - + } - - - - - -
Superficie (m²)UsosTipologíaIntervención
@uso.superficie.MilesYDecimales() @objetoCASA.Enumerados.GruposTipologias?.FirstOrDefault(x => x.idEnumeracion == uso.idGrupoTipologia)?.ValorAlfabetico1
No hay registros
-
- Total superficie: @objetoCASA.TrabajoProfesional.Usos.Sum(x=>x.superficie).MilesYDecimales() -
-
-
-
- - - -
-
-
- + - - -
Plazo de presentación de la documentación: - @objetoCASA.CostesProduccion.PlazoPresentacionDocumentos meses + +
+ Total superficie: @objetoCASA.TrabajoProfesional.Usos.Sum(x => x.superficie).MilesYDecimales() m² +
-
- @if (objetoCASA.CostesProduccion.IncrementoUrgencia > 0) - { - - } -
-
+ +
-
-
+ +
-
+
Trabajo profesional
- + + @* PLAZO DE PRESENTACION *@ +
+ +
+
+ @if (objetoCASA.CostesProduccion.IncrementoUrgencia > 0) + { + + } +
+ + @* TABLA TRABAJO/HORA *@ + +
- - + + - - + + - + - + - + - - - @@ -205,94 +209,114 @@
-
- -
+ @* TABLA COSTES ASOCIADOS A LOS SEVICIOS DE ARQUITECTURA *@
- -
+
Costes Asociados a los Servicios de Arquitectura
TrabajosHorasTrabajosHoras
Horas elaboración documentación@objetoCASA.TrabajoProfesional.HorasTPEDocumentacion.MilesYDecimales() hHoras elaboración documentación@objetoCASA.TrabajoProfesional.HorasTPEDocumentacion.MilesYDecimales() h
Horas de documentación en Despacho ProfesionalHoras de documentación en Despacho Profesional @objetoCASA.CostesProduccion.HorasProduccionDespachoElabDocumentacion.MilesYDecimales() h
Horas de documentación mediante externalizaciónHoras de documentación mediante externalización @objetoCASA.CostesProduccion.NumHorasMinimoExt.MilesYDecimales() h
Horas de dirección de obraHoras de dirección de obra @objetoCASA.TrabajoProfesional.HorasTPEDireccion.MilesYDecimales() h
Horas trabajo profesional @objetoCASA.TrabajoProfesional.TotalHorasTPE.MilesYDecimales() h
- - + + + - - - - - - - - - + + + + + + + + + + + +
COSTES DE PRODUCCIÓN DEL TRABAJO PROFESIONAL:
COSTES DE PRODUCCIÓN DEL TRABAJO PROFESIONAL: - @objetoCASA.CostesProduccion.CostesProduccionTrabProf.MilesYDecimales() € -
Beneficio (antes de impuestos) -
- @objetoCASA.CostesProduccion.Beneficio % -
-
- Precio del trabajo profesional: @objetoCASA.CostesProduccion.PrecioTrabProf.MilesYDecimales() € -
+ @objetoCASA.CostesProduccion.CostesProduccionTrabProf.MilesYDecimales() € +
Beneficio (antes de impuestos) +
+ @objetoCASA.CostesProduccion.Beneficio % +
+
+ Precio del trabajo profesional: @objetoCASA.CostesProduccion.PrecioTrabProf.MilesYDecimales() € +
+ @* TABLA OTROS TRABAJOS INCLUIDOS EN EL ENCARGO *@ @if (objetoCASA.CostesProduccion.OtrosTrabajos.Count != 0) {
-
+
Otros trabajos incluidos en el Encargo
-
+
- - - - - - - - +
EncargoPrecio
+ + + + + + + @foreach (var otroTrabajo in objetoCASA.CostesProduccion.OtrosTrabajos) - { - + { + - - } - - + + } + + - - + -
EncargoPrecio
@otroTrabajo.Denominacion @otroTrabajo.Coste.MilesYDecimales() €
Total Otros trabajos: - @objetoCASA.CostesProduccion.TotalOtrosTrabajos.MilesYDecimales() € + @objetoCASA.CostesProduccion.TotalOtrosTrabajos.MilesYDecimales() €
+
Precio del encargo: @objetoCASA.CostesProduccion.PrecioDelEncargo.MilesYDecimales() €
-
+ +
}
+ + +
+ +

+ Los resultados de esta simulación son una mera estimación del tiempo necesario en la realización del trabajo + profesional, que siempre estará supeditado a su determinación concreta por parte del autor de este estudio económico, + teniendo presente factores propios de eficiencia como la estandarización de procesos, eficiencia en el trabajo, + aprovechamiento de estudios y trabajos anteriores y mejoras en la productividad de su propio despacho profesional. +

+

+ El presente documento no tiene validez contractual. Los datos obtenidos son meramente estimativos y generados por la + aplicación en función de los datos que posee y que el usuario ha introducido. En nigún caso tiene por qué corresponder + con la realidad ni el CACOA garantiza la veracidad de los mismos, pro lo que no es responsable de su veracidad en sí ni + sobre terceros. +

+ +
diff --git a/HerramientaCASA/Components/Pages/Imprimir/HerramientaURBANImprimir.razor b/HerramientaCASA/Components/Pages/Imprimir/HerramientaURBANImprimir.razor index d385855..e86a00f 100644 --- a/HerramientaCASA/Components/Pages/Imprimir/HerramientaURBANImprimir.razor +++ b/HerramientaCASA/Components/Pages/Imprimir/HerramientaURBANImprimir.razor @@ -3,22 +3,32 @@
@* DESPACHO URBAN*@
-
- + @* ENCABEZADO DE LA PAGINA *@ +
+

+ Documento impreso del módulo de Servicios de Arquitectura Edificación con los datos y + estimación de Costes de Producción resultado de la simulación. +

+ +
+ + +
+
-
+
Coste hora Despacho Profesional
- +
- - + + @@ -49,13 +59,13 @@ -
+
-
+
Coste hora Externalización
-
Tipo de costesCoste/horaTipo de costesCoste/hora
+
@@ -87,11 +97,8 @@ @* TRABAJAO PROFESIONAL *@
-
- -
-
+
@if (objetoURBAN.TrabajoProfesional.idTipoDocumentacion != 0) { @@ -102,7 +109,7 @@ }
-
+
@if (objetoURBAN.TrabajoProfesional.idTipoDocumentacion != 0) { @@ -118,11 +125,11 @@
@* TABLA DE DATOS MINIMOS *@ -
+
Documentación Mínima:
-
Externalización
+
@@ -151,11 +158,11 @@ @* TABLA DE DATOS OPCIONALES *@ -
+
Documentación Opcional:
-
Descripción
+
@@ -202,11 +209,11 @@ @* TABLA DE DATOS NECESARIOS *@
-
+
Datos Necesarios:
-
Descripción
+
@@ -235,12 +242,14 @@
Descripción
+ + @* TABLA FASES *@
-
+
Fases:
- +
@@ -290,14 +299,14 @@ @* INNOVACIÓN INSTRUMENTOS*@
-
Innovacion de los instrumentos
-

+

Innovacion de los instrumentos
+

@foreach (var enu in objetoURBAN.Enumerados.ListaInstrumentos) { -
+
@if (enu.Seleccionado) { @@ -314,39 +323,34 @@
} -
Descripción
- - - - -
HORAS TRABAJO PROFESIONAL URBANISMO: @objetoURBAN.TrabajoProfesional.horasTrabProfesional.MilesYDecimales() h
- + +
+ +
@* PLAZOS Y HORAS *@ -
+
-
- - - - - -
Plazo de presentación de la documentación: -
- @objetoURBAN.CostesProduccion.PlazoPresentacionDocumentosmeses -
-
- -
+
-
+
Trabajo profesional
- + +
+ @* PLAZO DE PRESENTACION *@ +
+ +
+
+ + @* HORAS TRABAJO *@ + +
@@ -379,14 +383,11 @@ @* COSTE DE PRODUCCIÓN *@
-
- -
-
+
Costes Asociados a los Servicios de Arquitectura
-
Trabajos
+
@@ -396,12 +397,12 @@ - - + + - +
COSTES DE PRODUCCIÓN DEL TRABAJO PROFESIONAL @objetoURBAN.CostesProduccion.CostesProduccionTrabProf.MilesYDecimales() €COSTES DE PRODUCCIÓN DEL TRABAJO PROFESIONAL @objetoURBAN.CostesProduccion.CostesProduccionTrabProf.MilesYDecimales() €
Beneficio (antes de impuestos)Beneficio (antes de impuestos)
% @@ -420,6 +421,23 @@
+ +
+ +

+ Los resultados de esta simulación son una mera estimación del tiempo necesario en la realización del trabajo + profesional, que siempre estará supeditado a su determinación concreta por parte del autor de este estudio económico, + teniendo presente factores propios de eficiencia como la estandarización de procesos, eficiencia en el trabajo, + aprovechamiento de estudios y trabajos anteriores y mejoras en la productividad de su propio despacho profesional. +

+

+ El presente documento no tiene validez contractual. Los datos obtenidos son meramente estimativos y generados por la + aplicación en función de los datos que posee y que el usuario ha introducido. En nigún caso tiene por qué corresponder + con la realidad ni el CACOA garantiza la veracidad de los mismos, pro lo que no es responsable de su veracidad en sí ni + sobre terceros. +

+ +
diff --git a/HerramientaCASA/Components/Pages/Imprimir/LicitacionesCASAImprimir.razor b/HerramientaCASA/Components/Pages/Imprimir/LicitacionesCASAImprimir.razor index 8fcbdce..36d770f 100644 --- a/HerramientaCASA/Components/Pages/Imprimir/LicitacionesCASAImprimir.razor +++ b/HerramientaCASA/Components/Pages/Imprimir/LicitacionesCASAImprimir.razor @@ -1,23 +1,34 @@ 
-
- + @* ENCABEZADO DE LA PAGINA *@ +
+

+ Documento impreso del módulo de Servicios de Arquitectura Edificación con los datos y + estimación de Costes de Producción resultado de la simulación. +

+ +
+ + +
-
-
+ + @* TABLA USOS TIPOLOGIAS *@ +
+
Usos/Tipologías
- +
- - - - + + + + @@ -42,9 +53,9 @@ - @@ -53,18 +64,19 @@ -
-
+ @* TABLA FASES *@ +
+
Fases
-
SuperficieUsosTipologíaIntervenciónSuperficie (m²)UsosTipologíaIntervención
+
- Total superficie: @objetoLicitaciones.Usos.Sum(x => x.superficie).MilesYDecimales() + Total superficie: @objetoLicitaciones.Usos.Sum(x => x.superficie).MilesYDecimales() m²
+
- - + + @@ -126,14 +138,14 @@ -
-
+ @* TABLA COSTES DE PRODUCCION *@ +
+
Costes de producción
- -
FasesFases
+
@@ -157,14 +169,14 @@ - +
Concepto
COSTE DE PRODUCCIÓN DEL TRABAJO PROFESIONALCOSTE DE PRODUCCIÓN DEL TRABAJO PROFESIONAL @objetoLicitaciones.CostesProduccionTrabProf.MilesYDecimales() €
G.G. + B.I. - (40/19 Junta Consultiva de Contratación Pública del Estado) + (40/19 Junta Consultiva de Contratación Pública del Estado)
@@ -184,6 +196,21 @@
+ +
+

+ Los resultados de esta simulación son una mera estimación del tiempo necesario en la realización del trabajo + profesional, que siempre estará supeditado a su determinación concreta por parte del autor de este estudio económico, + teniendo presente factores propios de eficiencia como la estandarización de procesos, eficiencia en el trabajo, + aprovechamiento de estudios y trabajos anteriores y mejoras en la productividad de su propio despacho profesional. +

+

+ El presente documento no tiene validez contractual. Los datos obtenidos son meramente estimativos y generados por la + aplicación en función de los datos que posee y que el usuario ha introducido. En nigún caso tiene por qué corresponder + con la realidad ni el CACOA garantiza la veracidad de los mismos, pro lo que no es responsable de su veracidad en sí ni + sobre terceros. +

+
diff --git a/HerramientaCASA/Components/Pages/Imprimir/LicitacionesURBANImprimir.razor b/HerramientaCASA/Components/Pages/Imprimir/LicitacionesURBANImprimir.razor index 46d2ad1..45d0281 100644 --- a/HerramientaCASA/Components/Pages/Imprimir/LicitacionesURBANImprimir.razor +++ b/HerramientaCASA/Components/Pages/Imprimir/LicitacionesURBANImprimir.razor @@ -2,11 +2,23 @@
@* TRABAJAO PROFESIONAL *@
-
- + + @* ENCABEZADO DE LA PAGINA *@ +
+

+ Documento impreso del módulo de Servicios de Arquitectura Edificación con los datos y + estimación de Costes de Producción resultado de la simulación. +

+ +
+ + +
+ +
-
+
@if (objetoLicitacionUrban.TrabajoProfesional.idTipoDocumentacion != 0) { @@ -17,7 +29,7 @@ }
-
+
@if (objetoLicitacionUrban.TrabajoProfesional.idTipoDocumentacion != 0) { @@ -33,11 +45,11 @@
@* TABLA DE DATOS MINIMOS *@ -
+
Documentación Mínima:
- +
@@ -64,11 +76,11 @@ @* TABLA DE DATOS OPCIONALES *@ -
+
Documentación Opcional:
-
Descripción
+
@@ -109,16 +121,15 @@
Descripción
- @* TABLA DE DATOS NECESARIOS Y FASES *@ -
+ @* DATOS NECESARIOS *@ -
+
-
+
Datos Necesarios:
- +
@@ -146,13 +157,12 @@ @* FASES *@ -
-
+
-
+
Fases:
-
Descripción
+
@@ -193,21 +203,20 @@
Fases
-
-
@* INNOVACION INSTRUMENTOS *@ + @* INNOVACIÓN INSTRUMENTOS*@
-
Innovacion de los instrumentos
-

+

Innovacion de los instrumentos
+

@foreach (var enu in objetoLicitacionUrban.Enumerados.ListaInstrumentos) { -
+
@if (enu.Seleccionado) { @@ -219,31 +228,30 @@ + }
} + +
+ +
- -
@* Costes de producción *@ -
-
- -
+
@* Solvencia tecnica *@ -
-
+
Solvencia técnica:
- +
@@ -279,17 +287,15 @@
Trabajadores
-
@* costes asociados *@ -
-
+
Costes Asociados a los Servicios de Arquitectura:
- +
@@ -325,7 +331,7 @@
Concepto
G.G. + B.I.
- (40/19 Junta Consultiva de Contratación Pública del Estado) + (40/19 Junta Consultiva de Contratación Pública del Estado)
@@ -342,11 +348,28 @@
- -
+ + +
+ +

+ Los resultados de esta simulación son una mera estimación del tiempo necesario en la realización del trabajo + profesional, que siempre estará supeditado a su determinación concreta por parte del autor de este estudio económico, + teniendo presente factores propios de eficiencia como la estandarización de procesos, eficiencia en el trabajo, + aprovechamiento de estudios y trabajos anteriores y mejoras en la productividad de su propio despacho profesional. +

+

+ El presente documento no tiene validez contractual. Los datos obtenidos son meramente estimativos y generados por la + aplicación en función de los datos que posee y que el usuario ha introducido. En nigún caso tiene por qué corresponder + con la realidad ni el CACOA garantiza la veracidad de los mismos, pro lo que no es responsable de su veracidad en sí ni + sobre terceros. +

+ +
+
@code { diff --git a/HerramientaCASA/Components/Pages/Licitaciones.razor b/HerramientaCASA/Components/Pages/Licitaciones.razor index c8a8b22..8913be4 100644 --- a/HerramientaCASA/Components/Pages/Licitaciones.razor +++ b/HerramientaCASA/Components/Pages/Licitaciones.razor @@ -435,8 +435,8 @@ Format = PuppeteerSharp.Media.PaperFormat.A4, MarginOptions = new PuppeteerSharp.Media.MarginOptions { - Top = "0mm", - Bottom = "0mm" + Top = "17mm", + Bottom = "9mm", }, DisplayHeaderFooter = true, HeaderTemplate = @" @@ -446,7 +446,7 @@ } #header, #footer { padding: 0 !important; } -
+
diff --git a/HerramientaCASA/wwwroot/Content/Site.css b/HerramientaCASA/wwwroot/Content/Site.css index 20e0757..2a5b0c0 100644 --- a/HerramientaCASA/wwwroot/Content/Site.css +++ b/HerramientaCASA/wwwroot/Content/Site.css @@ -793,4 +793,59 @@ div.content { .TotalesTabla{ border:0px !important; +} + +.TablaImprimir table { + border-collapse: collapse; + width: 100%; + font-size: 9pt; +} + +.TablaImprimir thead tr th { + text-align: center; + font-style: normal; + font-size: 9pt; +} + +.TablaImprimir tbody { + border-top: 1px solid black; + border-bottom: 1px solid black; + font-size: 9pt; +} + + .TablaImprimir tbody tr { + border: none; + } + +.TablaImprimir td, th { + padding: 8px; + text-align: left; +} + +.TablaImprimir tfoot { + font-size: 9pt; +} + + +.TituloTablaImprimir { + color: #078b98 !important; + font-size: 11pt; +} + +.NombreSimulacionImprimir{ + font-style:italic; +} + +.EncabezadoImprimir{ + padding-left:20px; + padding-right:20px; + margin-bottom:100px; + font-size:11pt; +} + +.FooterImprimir { + padding-left: 20px; + padding-right: 20px; + margin-top: 100px; + font-size: 9pt; } \ No newline at end of file