Cambios en HerramientaURBAN, fallaba al calcular a mano
This commit is contained in:
File diff suppressed because one or more lines are too long
@@ -90,7 +90,7 @@
|
||||
// ultimaHoraObra = objetoCASA.TrabajoProfesional.HorasTPEDireccion;
|
||||
|
||||
objetoCASA.CalcularHorasTPEManual(objetoCASA.TrabajoProfesional.HorasTPEDocumentacion, objetoCASA.TrabajoProfesional.HorasTPEDireccion);
|
||||
horasTPEOriginal = objetoCASA.TrabajoProfesional.HorasTPE;
|
||||
// horasTPEOriginal = objetoCASA.TrabajoProfesional.HorasTPE;
|
||||
RefreshState();
|
||||
}
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -35,7 +35,7 @@ else
|
||||
<div class="row p-0 m-0">
|
||||
<div class="col-md-3">
|
||||
<CascadingValue Value="this">
|
||||
<FasesURBAN objetoURBAN="objetoURBAN"></FasesURBAN>
|
||||
<FasesURBAN @ref=fasesRef objetoURBAN="objetoURBAN"></FasesURBAN>
|
||||
</CascadingValue>
|
||||
|
||||
</div>
|
||||
@@ -62,6 +62,12 @@ else
|
||||
public tsHerramientasCACOA bd;
|
||||
public bool modificarTabla = true;
|
||||
public bool modificarHoras = false;
|
||||
|
||||
private FasesURBAN fasesRef;
|
||||
|
||||
|
||||
List<URBAN.DocumentacionURBAN> listadoAuxiliarDocusOpci = new List<URBAN.DocumentacionURBAN>();
|
||||
|
||||
protected override async Task OnInitializedAsync()
|
||||
{
|
||||
bd = tsHerramientasCACOA.NuevoContexto(SoloLectura: false);
|
||||
@@ -82,6 +88,10 @@ else
|
||||
// objetoCASA.CalcularHorasTPE();
|
||||
// }
|
||||
|
||||
objetoURBAN.TrabajoProfesional.DocumentacionOpcional = listadoAuxiliarDocusOpci.ToList();
|
||||
|
||||
fasesRef.restablecerValores();
|
||||
|
||||
modificarTabla = res;
|
||||
modificarHoras = !res;
|
||||
objetoURBAN.TrabajoProfesional.EsPorUsos = true;
|
||||
@@ -94,6 +104,16 @@ else
|
||||
// ultimaHoraDocumentacion = objetoCASA.TrabajoProfesional.HorasTPEDocumentacion;
|
||||
// ultimaHoraObra = objetoCASA.TrabajoProfesional.HorasTPEDireccion;
|
||||
|
||||
listadoAuxiliarDocusOpci = new List<URBAN.DocumentacionURBAN>(objetoURBAN.TrabajoProfesional.DocumentacionOpcional);
|
||||
|
||||
objetoURBAN.TrabajoProfesional.DocumentacionOpcional.Clear();
|
||||
|
||||
await InvokeAsync(StateHasChanged);
|
||||
|
||||
if (fasesRef != null)
|
||||
{
|
||||
fasesRef.restablecerValores();
|
||||
}
|
||||
|
||||
modificarHoras = res;
|
||||
modificarTabla = !res;
|
||||
|
||||
@@ -141,7 +141,7 @@
|
||||
return porcentajeTotal;
|
||||
}
|
||||
|
||||
private async void restablecerValores()
|
||||
public async void restablecerValores()
|
||||
{
|
||||
var lista = JsonSerializer.Deserialize<List<URBAN.FasesURBAN>>(JsonSerializer.Serialize(objetoURBAN.Enumerados.FasesTrabajo));
|
||||
objetoURBAN.TrabajoProfesional.FasesTrabajoProfesional = lista;
|
||||
|
||||
@@ -300,7 +300,7 @@
|
||||
<tr>
|
||||
<td style="width:60%" class="colorFilasIntro fw-bold w4">Plazo de presentación de la documentación:</td>
|
||||
<td class="text-end">
|
||||
<div class="d-flex" style="gap:3px;">
|
||||
<div class="justify-content-end d-flex" style="gap:3px;">
|
||||
<span class="text-end">@objetoURBAN.CostesProduccion.PlazoPresentacionDocumentos</span>meses
|
||||
</div>
|
||||
</td>
|
||||
|
||||
@@ -103,7 +103,7 @@
|
||||
<table class="table tablaCACOA tablaCACOA2 mb-0">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="colorB fw-bold">Descripción</th>
|
||||
<th style="width:70%;" class="colorB fw-bold">Descripción</th>
|
||||
<th class="colorB fw-bold">Valor</th>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -130,7 +130,7 @@
|
||||
<table class="table tablaCACOA tablaCACOA2 mb-0">
|
||||
<thead>
|
||||
<tr>
|
||||
<th class="colorB fw-bold">Fases</th>
|
||||
<th style="width:70%;" class="colorB fw-bold">Fases</th>
|
||||
<th class="colorB fw-bold"></th>
|
||||
</tr>
|
||||
</thead>
|
||||
@@ -239,13 +239,9 @@
|
||||
</tbody>
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td colspan="2" class="text-end fw-bold colorC TotalesTabla">
|
||||
<div class="align-items-center">
|
||||
<div style="align-self: center;">
|
||||
<td colspan="3" class="text-end fw-bold colorC TotalesTabla">
|
||||
Total trabajadores:
|
||||
<span> @objetoLicitacionUrban.ListaSolvenciaTecnica.Sum(x => x.Cantidad)</span>
|
||||
</div>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -525,7 +525,8 @@ namespace bdHerramientaCACOA
|
||||
}
|
||||
|
||||
public void ActualizarFaseCalculo(double horasOriginal)
|
||||
{
|
||||
{
|
||||
TrabajoProfesional.TotalHorasTPE = horasOriginal;
|
||||
TrabajoProfesional.HorasTPE = horasOriginal;
|
||||
TrabajoProfesional.HorasTPEDocumentacion = CalcularHorasTPEDocumentacion();
|
||||
TrabajoProfesional.HorasTPEDireccion = CalcularHorasTPEDireccion();
|
||||
|
||||
Reference in New Issue
Block a user