cambios en como se ve las horas en herramietna casa y agregado en conf fases urban y arreglado que se duplica
This commit is contained in:
@@ -145,17 +145,36 @@ namespace bdHerramientaCACOA
|
||||
var listaFases = bd.enumeraciones.Where(x => x.idGrupoEnumeracion == grupoFases.idGrupoEnumeracion).ToList();
|
||||
foreach (enumeraciones enu in listaFases)
|
||||
{
|
||||
FasesURBAN ft = new FasesURBAN();
|
||||
ft.idFase = enu.idEnumeracion;
|
||||
ft.Codigo = enu.Codigo;
|
||||
ft.Denominacion = enu.ValorAlfabetico1;
|
||||
ft.Porcentaje = (double)enu.ValorNumerico1;
|
||||
if (!TrabajoProfesional.FasesTrabajoProfesional.Any(x => x.idFase == enu.idEnumeracion))
|
||||
{
|
||||
FasesURBAN ft = new FasesURBAN();
|
||||
ft.idFase = enu.idEnumeracion;
|
||||
ft.Codigo = enu.Codigo;
|
||||
ft.Denominacion = enu.ValorAlfabetico1;
|
||||
ft.Porcentaje = (double)enu.ValorNumerico1;
|
||||
|
||||
TrabajoProfesional.FasesTrabajoProfesional.Add(ft);
|
||||
TrabajoProfesional.FasesTrabajoProfesional.Add(ft);
|
||||
}
|
||||
}
|
||||
|
||||
checkListFasesURBAN(listaFases);
|
||||
|
||||
|
||||
Enumerados.FasesTrabajo = JsonSerializer.Deserialize<List<FasesURBAN>>(JsonSerializer.Serialize(TrabajoProfesional.FasesTrabajoProfesional));
|
||||
}
|
||||
|
||||
private void checkListFasesURBAN(List<enumeraciones> listaFases)
|
||||
{
|
||||
var itemsAEliminar = TrabajoProfesional.FasesTrabajoProfesional
|
||||
.Where(item => !listaFases.Any(x => x.idEnumeracion == item.idFase))
|
||||
.ToList();
|
||||
|
||||
foreach (var item in itemsAEliminar)
|
||||
{
|
||||
TrabajoProfesional.FasesTrabajoProfesional.Remove(item);
|
||||
}
|
||||
}
|
||||
|
||||
public void CalcularLicitacion() {
|
||||
var horasAnualesDes = Math.Round(TrabajoProfesional.horasTrabProfesional * 12 / PlazoPresentacionDocumentos,2,MidpointRounding.AwayFromZero);
|
||||
var CD = ObtenerCDTabla(horasAnualesDes);
|
||||
|
||||
Reference in New Issue
Block a user