Licitaciones Edificación
Usos/Tipologías

Superficie | Usos | Tipología | Intervención
--- | --- | --- | ---

@foreach (var uso in objetoLicitaciones.Usos) {

@uso.superficie.MilesYDecimales()

@objetoLicitaciones.Enumerados.GruposTipologias?.FirstOrDefault(x => x.idEnumeracion == uso.idGrupoTipologia)?.ValorAlfabetico1

@objetoLicitaciones.Enumerados.Tipologias?.FirstOrDefault(x => x.idTipologia == uso.idTipologia)?.Descripcion

@objetoLicitaciones.Enumerados.Intervenciones?.FirstOrDefault(x => x.idEnumeracion == uso.idTipoIntervencion)?.ValorAlfabetico1

}
Total superficie: @objetoLicitaciones.Usos.Sum(x => x.superficie).MilesYDecimales()

Fases

Fases |
--- | ---

@foreach (var fase in objetoLicitaciones.FasesTrabajo) {
@fase.Denominacion | @fase.Porcentaje @if (fase.Seleccionado) { } else { }
}
@if (objetoLicitaciones.FasesTrabajo .Where(f => f.Seleccionado) .Sum(f => f.Porcentaje) != 100) { Trabajo en misión parcial: @objetoLicitaciones.FasesTrabajo.Where(f => f.Seleccionado).Sum(f => f.Porcentaje) % } else { Total: @objetoLicitaciones.FasesTrabajo.Where(f => f.Seleccionado).Sum(f => f.Porcentaje) % }

Costes de producción

Concepto |
--- | ---
Plazo de presentación de la documentación | @objetoLicitaciones.PlazoPresentacionDocumentos meses
Coste hora de producción | @objetoLicitaciones.costeHoraProduccion.MilesYDecimales() €/h
Horas trabajo profesional | @objetoLicitaciones.horasProduccion.MilesYDecimales() h
COSTE DE PRODUCCIÓN DEL TRABAJO PROFESIONAL | @objetoLicitaciones.CostesProduccionTrabProf.MilesYDecimales() €
G.G. + B.I. (40/19 Junta Consultiva de Contratación Pública del Estado) | @objetoLicitaciones.Beneficio %
Precio del trabajo profesional: @objetoLicitaciones.PrecioTrabProf.MilesYDecimales() €

@code {

[Parameter] public LICITACIONES objetoLicitaciones { get; set; } = new LICITACIONES();

public tsHerramientasCACOA bd;

protected override async Task OnInitializedAsync() { bd = tsHerramientasCACOA.NuevoContexto(SoloLectura: false); } public void RefreshState() { this.StateHasChanged(); }

}