añadida la nueva tabla y terminado HerramientaCASA de puntos info
This commit is contained in:
@@ -34,6 +34,7 @@ namespace bdHerramientaCACOA
|
||||
public double OtrosCostes { get; set; } = 0.03;
|
||||
}
|
||||
public class EnumeradosCASA {
|
||||
public List<puntosinformacion> PuntosInformacion { get; set; } = new List<puntosinformacion>();
|
||||
public List<enumeracionesCASA> Periodos { get; set; } = new List<enumeracionesCASA>();
|
||||
public List<enumeracionesCASA> GruposTipologias { get; set; } = new List<enumeracionesCASA>();
|
||||
public List<enumeracionesCASA> Intervenciones { get; set; } = new List<enumeracionesCASA>();
|
||||
@@ -98,6 +99,7 @@ namespace bdHerramientaCACOA
|
||||
ci.Concepto = enu.ValorAlfabetico1;
|
||||
ci.idPeriodicidad = perMensual.idEnumeracion;
|
||||
ci.valorPeriodo = (double)perMensual.ValorNumerico1;
|
||||
ci.idPuntoInformacion = string.IsNullOrEmpty(enu.ValorAlfabetico4) ? 0 : int.Parse(enu.ValorAlfabetico4);
|
||||
DespachoProfesional.CostesIndirectos.Add(ci);
|
||||
}
|
||||
}
|
||||
@@ -105,6 +107,9 @@ namespace bdHerramientaCACOA
|
||||
checkListCostIndirectos(listaCosteIndirectos);
|
||||
|
||||
|
||||
Enumerados.PuntosInformacion = bd.puntosinformacion.Where(x=>x.idTipoHerramienta == 31).ToList();
|
||||
|
||||
|
||||
Enumerados.ListaFactoresCorrecion = ListaFactoresCorreccionCASA(bd.factorescorreccion.ToList());
|
||||
//Cargamos los coeficientes correctores
|
||||
//Complejidad
|
||||
@@ -118,6 +123,7 @@ namespace bdHerramientaCACOA
|
||||
fc.idTipoFactor = enu.idEnumeracion;
|
||||
fc.Nombre = enu.ValorAlfabetico1;
|
||||
fc.idCorrecion = Enumerados.FactoresCorreccionPorGrupo(fc.idTipoFactor).First(x => x.Coeficiente == 0).idFactorCorreccion;
|
||||
fc.idPuntoInformacion = string.IsNullOrEmpty(enu.ValorAlfabetico4) ? 0 : int.Parse(enu.ValorAlfabetico4);
|
||||
|
||||
TrabajoProfesional.FactoresComplejidad.Add(fc);
|
||||
}
|
||||
@@ -134,7 +140,7 @@ namespace bdHerramientaCACOA
|
||||
fc.idTipoFactor = enu.idEnumeracion;
|
||||
fc.Nombre = enu.ValorAlfabetico1;
|
||||
fc.idCorrecion = Enumerados.FactoresCorreccionPorGrupo(fc.idTipoFactor).First(x => x.Coeficiente == 0).idFactorCorreccion;
|
||||
|
||||
fc.idPuntoInformacion = string.IsNullOrEmpty(enu.ValorAlfabetico4) ? 0 : int.Parse(enu.ValorAlfabetico4);
|
||||
TrabajoProfesional.FactoresRendimiento.Add(fc);
|
||||
}
|
||||
}
|
||||
@@ -757,6 +763,7 @@ namespace bdHerramientaCACOA
|
||||
public double importe { get; set; } = 0;
|
||||
public int idPeriodicidad { get; set; } = 0;
|
||||
public double valorPeriodo { get; set; } = 0;
|
||||
public int idPuntoInformacion { get; set; } = 0;
|
||||
public double coste { get; set; } = 0;
|
||||
}
|
||||
public class CostesPersonal
|
||||
@@ -831,6 +838,7 @@ namespace bdHerramientaCACOA
|
||||
public string Nombre { get; set; } = "";
|
||||
public int idCorrecion { get; set; } = 0;
|
||||
public double coeficiente { get; set; } = 0;
|
||||
public int idPuntoInformacion { get; set; } = 0;
|
||||
}
|
||||
public class FasesTrabajo
|
||||
{
|
||||
@@ -907,6 +915,7 @@ namespace bdHerramientaCACOA
|
||||
Descripcion = enu.Descripcion,
|
||||
ValorAlfabetico1 = enu.ValorAlfabetico1,
|
||||
ValorAlfabetico2 = enu.ValorAlfabetico2,
|
||||
idPuntoInformacion = string.IsNullOrEmpty( enu.ValorAlfabetico4) ? null : int.Parse(enu.ValorAlfabetico4),
|
||||
ValorNumerico1 = enu.ValorNumerico1
|
||||
};
|
||||
}
|
||||
@@ -923,7 +932,7 @@ namespace bdHerramientaCACOA
|
||||
public string? ValorAlfabetico1 { get; set; }
|
||||
|
||||
public string? ValorAlfabetico2 { get; set; }
|
||||
|
||||
public int? idPuntoInformacion { get; set; }
|
||||
public double? ValorNumerico1 { get; set; }
|
||||
|
||||
public bool Seleccionado { get; set; } = false!;
|
||||
|
||||
Reference in New Issue
Block a user