puesto las horas en semanas, falta cambiar los excel
This commit is contained in:
@@ -114,28 +114,33 @@
|
|||||||
Responsive="true">
|
Responsive="true">
|
||||||
|
|
||||||
<GridColumns>
|
<GridColumns>
|
||||||
<GridColumn TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" HeaderText="Denominación del grupo" PropertyName="Nombre" Class="colorA">
|
<GridColumn TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" HeaderText="Denominación del grupo" PropertyName="Nombre" Class="colorA align-content-center">
|
||||||
@context.Nombre
|
@context.Nombre
|
||||||
</GridColumn>
|
</GridColumn>
|
||||||
<GridColumn TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" Class="formatoMoneda text-end" HeaderText="Coste anual" PropertyName="CosteAnual">
|
<GridColumn TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" Class="formatoMoneda text-end align-content-center" HeaderText="Coste anual" PropertyName="CosteAnual">
|
||||||
<span>@context.CosteAnual.MilesYDecimales() €</span>
|
<span>@context.CosteAnual.MilesYDecimales() €</span>
|
||||||
</GridColumn>
|
</GridColumn>
|
||||||
<GridColumn Class="text-end" TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" HeaderText="Jornada laboral" PropertyName="JornadaLaboral">
|
<GridColumn Class="text-end align-content-center" TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" HeaderText="Jornada laboral" PropertyName="JornadaLaboral">
|
||||||
@context.JornadaLaboral.MilesYDecimales() h
|
@context.JornadaLaboral.MilesYDecimales() h
|
||||||
</GridColumn>
|
</GridColumn>
|
||||||
<GridColumn Class="text-end" TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" HeaderText="Porcentaje producción" PropertyName="PorcentajeProduccion">
|
<GridColumn Class="text-end align-content-center" TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" HeaderText="Porcentaje producción" PropertyName="PorcentajeProduccion">
|
||||||
@context.PorcentajeProduccion %
|
@context.PorcentajeProduccion %
|
||||||
</GridColumn>
|
</GridColumn>
|
||||||
<GridColumn Class="text-end" TItem="CASA.Trabajador"HeaderTextAlignment="Alignment.Center" HeaderText="Nº de trabajadores" PropertyName="NumTrabajadores">
|
<GridColumn Class="text-end align-content-center" TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" HeaderText="Nº de trabajadores" PropertyName="NumTrabajadores">
|
||||||
@context.NumTrabajadores
|
@context.NumTrabajadores
|
||||||
</GridColumn>
|
</GridColumn>
|
||||||
<GridColumn Class="text-end" TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" HeaderText="Coste Anual" PropertyName="CosteAnualTotal">
|
<GridColumn Class="text-end align-content-center" TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" HeaderText="Coste Anual" PropertyName="CosteAnualTotal">
|
||||||
@context.CosteAnualTotal.MilesYDecimales() €
|
@context.CosteAnualTotal.MilesYDecimales() €
|
||||||
</GridColumn>
|
</GridColumn>
|
||||||
<GridColumn Class="text-end" TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" HeaderText="Horas Producción" PropertyName="HorasProduccion">
|
<GridColumn Class="text-end align-content-center" TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" HeaderText="Horas Producción" PropertyName="HorasProduccion">
|
||||||
|
<div class="d-flex flex-column">
|
||||||
@context.HorasProduccion.MilesYDecimales() h
|
@context.HorasProduccion.MilesYDecimales() h
|
||||||
|
|
||||||
|
<span>@UtilidadesCASA.pasarHorasASemana(context.HorasProduccion).MilesYDecimales() semanas</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
</GridColumn>
|
</GridColumn>
|
||||||
<GridColumn TItem="CASA.Trabajador" Class="botonesTabla" HeaderText="">
|
<GridColumn TItem="CASA.Trabajador" Class="botonesTabla align-content-center" HeaderText="">
|
||||||
<div class="btnTablasEspaciado">
|
<div class="btnTablasEspaciado">
|
||||||
<span @onclick="@(() => abrirPopupGestionDatos(@context,false))" class="btnBorrarGuardar">
|
<span @onclick="@(() => abrirPopupGestionDatos(@context,false))" class="btnBorrarGuardar">
|
||||||
<Icon CustomIconName="fas fa-edit"></Icon>
|
<Icon CustomIconName="fas fa-edit"></Icon>
|
||||||
@@ -148,7 +153,7 @@
|
|||||||
</GridColumn>
|
</GridColumn>
|
||||||
</GridColumns>
|
</GridColumns>
|
||||||
</Grid>
|
</Grid>
|
||||||
<table class="table tablaCACOA mb-0" style="position:absolute;bottom:-50px;">
|
<table class="table tablaCACOA mb-0" style="position:absolute;bottom:-60px;">
|
||||||
<tfoot>
|
<tfoot>
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="2" class="text-end fw-bold colorC TotalesTabla">
|
<td colspan="2" class="text-end fw-bold colorC TotalesTabla">
|
||||||
@@ -158,7 +163,8 @@
|
|||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
<span>Total Coste Anual: @objetoCASA.DespachoProfesional.CostesDirectosAnuales.MilesYDecimales() €</span><br />
|
<span>Total Coste Anual: @objetoCASA.DespachoProfesional.CostesDirectosAnuales.MilesYDecimales() €</span><br />
|
||||||
<span>Total Horas Producción: @objetoCASA.DespachoProfesional.HorasTotalesProduccion.MilesYDecimales() h</span>
|
<span>Total Horas Producción: @objetoCASA.DespachoProfesional.HorasTotalesProduccion.MilesYDecimales() h</span><br />
|
||||||
|
<span>Total semanas Producción: @UtilidadesCASA.pasarHorasASemana(objetoCASA.DespachoProfesional.HorasTotalesProduccion).MilesYDecimales() semanas</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -23,7 +23,7 @@
|
|||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td class="TotalesTabla">Horas TPE Documentacion </td>
|
<td class="TotalesTabla">Horas TPE Documentacion <span style="margin-left:60px;">@UtilidadesCASA.pasarHorasASemana(objetoCASA.TrabajoProfesional.HorasTPEDocumentacion).MilesYDecimales() semanas</span> </td>
|
||||||
<td class="tdAlineadoDerecha TotalesTabla">
|
<td class="tdAlineadoDerecha TotalesTabla">
|
||||||
|
|
||||||
@if (!inputsEditables)
|
@if (!inputsEditables)
|
||||||
|
|||||||
@@ -116,26 +116,31 @@
|
|||||||
Responsive="true">
|
Responsive="true">
|
||||||
|
|
||||||
<GridColumns>
|
<GridColumns>
|
||||||
<GridColumn TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" HeaderText="Denominación del grupo" PropertyName="Nombre" Class="colorA">
|
<GridColumn TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" HeaderText="Denominación del grupo" PropertyName="Nombre" Class="colorA align-content-center">
|
||||||
@context.Nombre
|
@context.Nombre
|
||||||
</GridColumn>
|
</GridColumn>
|
||||||
<GridColumn TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" Class="formatoMoneda text-end" HeaderText="Coste anual" PropertyName="CosteAnual">
|
<GridColumn TItem="CASA.Trabajador" HeaderTextAlignment="Alignment.Center" Class="formatoMoneda text-end align-content-center" HeaderText="Coste anual" PropertyName="CosteAnual">
|
||||||
<span>@context.CosteAnual.MilesYDecimales() €</span>
|
<span>@context.CosteAnual.MilesYDecimales() €</span>
|
||||||
</GridColumn>
|
</GridColumn>
|
||||||
<GridColumn Class="text-end" HeaderTextAlignment="Alignment.Center" TItem="CASA.Trabajador" HeaderText="Jornada laboral" PropertyName="JornadaLaboral">
|
<GridColumn Class="text-end align-content-center" HeaderTextAlignment="Alignment.Center" TItem="CASA.Trabajador" HeaderText="Jornada laboral" PropertyName="JornadaLaboral">
|
||||||
@context.JornadaLaboral.MilesYDecimales() h
|
@context.JornadaLaboral.MilesYDecimales() h
|
||||||
</GridColumn>
|
</GridColumn>
|
||||||
<GridColumn Class="text-end" HeaderTextAlignment="Alignment.Center" TItem="CASA.Trabajador" HeaderText="Porcentaje producción" PropertyName="PorcentajeProduccion">
|
<GridColumn Class="text-end align-content-center" HeaderTextAlignment="Alignment.Center" TItem="CASA.Trabajador" HeaderText="Porcentaje producción" PropertyName="PorcentajeProduccion">
|
||||||
@context.PorcentajeProduccion %
|
@context.PorcentajeProduccion %
|
||||||
</GridColumn>
|
</GridColumn>
|
||||||
<GridColumn Class="text-end" HeaderTextAlignment="Alignment.Center" TItem="CASA.Trabajador" HeaderText="Nº de trabajadores" PropertyName="NumTrabajadores">
|
<GridColumn Class="text-end align-content-center" HeaderTextAlignment="Alignment.Center" TItem="CASA.Trabajador" HeaderText="Nº de trabajadores" PropertyName="NumTrabajadores">
|
||||||
@context.NumTrabajadores
|
@context.NumTrabajadores
|
||||||
</GridColumn>
|
</GridColumn>
|
||||||
<GridColumn Class="text-end" HeaderTextAlignment="Alignment.Center" TItem="CASA.Trabajador" HeaderText="Coste Anual" PropertyName="CosteAnualTotal">
|
<GridColumn Class="text-end align-content-center" HeaderTextAlignment="Alignment.Center" TItem="CASA.Trabajador" HeaderText="Coste Anual" PropertyName="CosteAnualTotal">
|
||||||
@context.CosteAnualTotal.MilesYDecimales() €
|
@context.CosteAnualTotal.MilesYDecimales() €
|
||||||
</GridColumn>
|
</GridColumn>
|
||||||
<GridColumn Class="text-end" HeaderTextAlignment="Alignment.Center" TItem="CASA.Trabajador" HeaderText="Horas Producción" PropertyName="HorasProduccion">
|
<GridColumn Class="text-end align-content-center" HeaderTextAlignment="Alignment.Center" TItem="CASA.Trabajador" HeaderText="Horas Producción" PropertyName="HorasProduccion">
|
||||||
|
<div class="d-flex flex-column">
|
||||||
@context.HorasProduccion.MilesYDecimales() h
|
@context.HorasProduccion.MilesYDecimales() h
|
||||||
|
|
||||||
|
<span>@UtilidadesCASA.pasarHorasASemana(context.HorasProduccion).MilesYDecimales() semanas</span>
|
||||||
|
</div>
|
||||||
|
|
||||||
</GridColumn>
|
</GridColumn>
|
||||||
<GridColumn TItem="CASA.Trabajador" Class="botonesTabla" HeaderText="">
|
<GridColumn TItem="CASA.Trabajador" Class="botonesTabla" HeaderText="">
|
||||||
<div class="btnTablasEspaciado">
|
<div class="btnTablasEspaciado">
|
||||||
@@ -150,7 +155,7 @@
|
|||||||
</GridColumn>
|
</GridColumn>
|
||||||
</GridColumns>
|
</GridColumns>
|
||||||
</Grid>
|
</Grid>
|
||||||
<table class="table tablaCACOA mb-0" style="position:absolute;bottom:-50px;">
|
<table class="table tablaCACOA mb-0" style="position:absolute;bottom:-60px;">
|
||||||
<tfoot>
|
<tfoot>
|
||||||
<tr>
|
<tr>
|
||||||
<td colspan="2" class="text-end fw-bold colorC TotalesTabla">
|
<td colspan="2" class="text-end fw-bold colorC TotalesTabla">
|
||||||
@@ -161,6 +166,7 @@
|
|||||||
<div>
|
<div>
|
||||||
<span>Total Coste Anual: @objetoURBAN.DespachoProfesional.CostesDirectosAnuales.MilesYDecimales() €</span><br />
|
<span>Total Coste Anual: @objetoURBAN.DespachoProfesional.CostesDirectosAnuales.MilesYDecimales() €</span><br />
|
||||||
<span>Total Horas Producción: @objetoURBAN.DespachoProfesional.HorasTotalesProduccion.MilesYDecimales() h</span>
|
<span>Total Horas Producción: @objetoURBAN.DespachoProfesional.HorasTotalesProduccion.MilesYDecimales() h</span>
|
||||||
|
<span>Total semanas Producción: @UtilidadesCASA.pasarHorasASemana(objetoURBAN.DespachoProfesional.HorasTotalesProduccion).MilesYDecimales() semanas</span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|||||||
@@ -53,8 +53,16 @@
|
|||||||
</div>
|
</div>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
|
||||||
|
|
||||||
|
<tr>
|
||||||
|
<td class="TotalesTabla" style="width:50%;"></td>
|
||||||
|
<td class="TotalesTabla tdAlineadoDerecha">
|
||||||
|
<div class="text-end">
|
||||||
|
<span>@UtilidadesCASA.pasarHorasASemana(objetoURBAN.TrabajoProfesional.horasTrabProfesional).MilesYDecimales() semanas</span>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style="position:relative;margin-bottom: 15px;">
|
<div style="position:relative;margin-bottom: 15px;">
|
||||||
|
|||||||
@@ -56,7 +56,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="colorB w4">Horas del trabajo profesional Edificación</td>
|
<td class="colorB w4">Horas del trabajo profesional Edificación <span style="margin-left:60px;">@UtilidadesCASA.pasarHorasASemana(objetoLicitaciones.horasProduccion).MilesYDecimales() semanas</span></td>
|
||||||
<td class="text-end">
|
<td class="text-end">
|
||||||
<div class="d-flex" style="gap: 3px;">
|
<div class="d-flex" style="gap: 3px;">
|
||||||
<InputNumber TValue="double" @onblur="calcularHoras" @bind-Value="@objetoLicitaciones.horasProduccion" Min="0" class="inputForm inputTabla tdAlineadoDerecha" />h
|
<InputNumber TValue="double" @onblur="calcularHoras" @bind-Value="@objetoLicitaciones.horasProduccion" Min="0" class="inputForm inputTabla tdAlineadoDerecha" />h
|
||||||
|
|||||||
@@ -144,7 +144,9 @@
|
|||||||
|
|
||||||
|
|
||||||
<tr>
|
<tr>
|
||||||
<td class="" style="width:50%;">Horas trabajo profesional Urbanismo</td>
|
<td class="" style="width:50%;">
|
||||||
|
Horas trabajo profesional Urbanismo <span style="margin-left:30px;">@UtilidadesCASA.pasarHorasASemana(objetoLicitacionUrban.TrabajoProfesional.horasTrabProfesional).MilesYDecimales() semanas</span>
|
||||||
|
</td>
|
||||||
<td class=" tdAlineadoDerecha">
|
<td class=" tdAlineadoDerecha">
|
||||||
<div class="d-flex" style="gap: 3px;">
|
<div class="d-flex" style="gap: 3px;">
|
||||||
<InputNumber TValue="double" @onblur="calcularHoras" @bind-Value="@objetoLicitacionUrban.TrabajoProfesional.horasTrabProfesional" Min="0" class="inputForm inputTabla tdAlineadoDerecha" />h
|
<InputNumber TValue="double" @onblur="calcularHoras" @bind-Value="@objetoLicitacionUrban.TrabajoProfesional.horasTrabProfesional" Min="0" class="inputForm inputTabla tdAlineadoDerecha" />h
|
||||||
|
|||||||
@@ -1102,5 +1102,16 @@ namespace HerramientaCASA
|
|||||||
|
|
||||||
return listadoEstadisticasUrbanExcel;
|
return listadoEstadisticasUrbanExcel;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
public static double pasarHorasASemana(double horas)
|
||||||
|
{
|
||||||
|
double semanas = 0;
|
||||||
|
double horasSemanales = 7 * 24;
|
||||||
|
|
||||||
|
semanas = horas / horasSemanales;
|
||||||
|
|
||||||
|
return semanas;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user