Terminado los PDF y acabado la parte de herramienta URBAN de imprimir
This commit is contained in:
@@ -457,6 +457,7 @@ namespace bdHerramientaCACOA
|
||||
TrabajoProfesional.HorasTPEDocumentacion = horasDocu;
|
||||
TrabajoProfesional.HorasTPEDireccion = horasDireccion;
|
||||
TrabajoProfesional.HorasTPE = horasDocu + horasDireccion;
|
||||
TrabajoProfesional.TotalHorasTPE = horasDocu + horasDireccion;
|
||||
CalcularCostesProduccion();
|
||||
}
|
||||
public double CalcularHorasTrabajoProfesionalEdificacion()
|
||||
@@ -529,6 +530,7 @@ namespace bdHerramientaCACOA
|
||||
TrabajoProfesional.HorasTPEDocumentacion = CalcularHorasTPEDocumentacion();
|
||||
TrabajoProfesional.HorasTPEDireccion = CalcularHorasTPEDireccion();
|
||||
TrabajoProfesional.HorasTPE = TrabajoProfesional.HorasTPEDocumentacion + TrabajoProfesional.HorasTPEDireccion;
|
||||
TrabajoProfesional.TotalHorasTPE = TrabajoProfesional.HorasTPEDocumentacion + TrabajoProfesional.HorasTPEDireccion;
|
||||
}
|
||||
|
||||
public double CalcularSuperficieTotal()
|
||||
|
||||
@@ -236,11 +236,16 @@ namespace bdHerramientaCACOA
|
||||
{
|
||||
horasProduccion = Math.Round((superficie * coefSupTotal * coefTipoTotal * coefIntervencionTotal * (fasesEncargadas / 100)), 2, MidpointRounding.AwayFromZero);
|
||||
// calcular horas elaboracion documentacion
|
||||
horasPorcentaje = FasesTrabajo.Where(x => x.Codigo.Contains("ESTPREVIO") || x.Codigo.Contains("ANTEPROYECTO") || x.Codigo.Contains("PROYBASICO") || x.Codigo.Contains("PROYEJEC")).Sum(x => x.Porcentaje);
|
||||
//horasPorcentaje = FasesTrabajo.Where(x => (x.Codigo.Contains("ESTPREVIO") || x.Codigo.Contains("ANTEPROYECTO") || x.Codigo.Contains("PROYBASICO") || x.Codigo.Contains("PROYEJEC"))).Sum(x => x.Porcentaje);
|
||||
|
||||
// COMPROBAR SI ESTO ESTÁ BIEN, SINO EL COSTE HORA DE PRODUCCIÓN NO CAMBIA
|
||||
horasPorcentaje = FasesTrabajo.Where(x=>x.Seleccionado).Sum(x => x.Porcentaje);
|
||||
horasDocumentacion = Math.Round(superficie * coefSupTotal * coefTipoTotal * coefIntervencionTotal * (horasPorcentaje / 100), 2, MidpointRounding.AwayFromZero);
|
||||
}
|
||||
else {
|
||||
horasDocumentacion = horasProduccion;
|
||||
|
||||
// COMPROBAR SI ESTO ESTÁ BIEN, SINO EL COSTE HORA DE PRODUCCIÓN NO CAMBIA Y TAMBIÉN VER SI DEBE CAMBIAR HORAS TRABAJO PROFESIONAL
|
||||
horasDocumentacion = Math.Round(horasProduccion * (fasesEncargadas / 100), 2, MidpointRounding.AwayFromZero); ;
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user