public static int CheckRisk(string RiskName) { using (CriticalityHelperParametersRepository CriticalityHelperParametersRepository = new CriticalityHelperParametersRepository()) { return(CriticalityHelperParametersRepository.Get(RiskName)); } }
/// <summary> /// Ajoute en db les nouvelles mesures et parades /// </summary> private void AddMesureAndParade() { List <ADR_Criticality_Helper_Parameters> HelperParameters; tvRisk.Nodes.Clear(); using (CriticalityHelperParametersRepository CHPRepository = new CriticalityHelperParametersRepository()) { HelperParameters = CHPRepository.Get().Where((r) => !r.IsDisabled).ToList(); } int i = 0; foreach (ADR_Criticality_Helper_Parameters risk in HelperParameters.OrderBy((r) => r.Id)) { tvRisk.Nodes.Add(risk.ItemText); if (WorkCenter.WorkCenter != "*") { List <ADR_Criticality_MesureParade> MesureParades; using (MesureAndParadeRepository MPRepository = new MesureAndParadeRepository()) { MesureParades = MPRepository.GetById(risk.Id).Where((p) => p.WorkCenterId == WorkCenterUser.WorkCenterId && !p.IsDisabled).ToList(); } foreach (ADR_Criticality_MesureParade parade in MesureParades) { tvRisk.Nodes[i].Nodes.Add(parade.ItemText); } i++; } else { List <ADR_Criticality_MesureParade> MesureParades; using (MesureAndParadeRepository MPRepository = new MesureAndParadeRepository()) { MesureParades = MPRepository.GetById(risk.Id).Where((p) => !p.IsDisabled).ToList(); } foreach (ADR_Criticality_MesureParade parade in MesureParades) { tvRisk.Nodes[i].Nodes.Add(parade.ItemText); } i++; } } }