public string TrouverActivité(CodeActivités ca) { foreach (var m in Activité) { if (m.Key == ca) { return(m.Value); } } return(string.Empty); }
public static void AfficherTravailActivité(List <Production> data, Activités activités) { string saisiea, saisiec, act; int dureeAct; Console.WriteLine("Quelle est la version de logiciel sur laquelle vous voulez avoir une information, 1.00 ou 2.00?"); saisiea = Console.ReadLine(); Console.WriteLine("Pour quelle activité voulez-vous avoir une information? code d'activité"); saisiec = Console.ReadLine(); CodeActivités saisiecprim = (CodeActivités)Enum.Parse(typeof(CodeActivités), saisiec); dureeAct = Results.DuréeTotaleActivité(data, saisiecprim, saisiea); act = activités.TrouverActivité(saisiecprim); Console.WriteLine("La durée de travail réalisée pour l'activité {0} sur la version {1} est de {2}", act, saisiea, dureeAct); }
public static int DuréeTotaleActivité(List <Production> data, CodeActivités act, string ver)//Calcul de la durée prévue totale par activité. On appelle en paramètre { var preAct = data.Where(a => a.ActivitéTache == act && a.Version == ver).Sum(dtr => dtr.DuréeTravailRéalisé); return(preAct); }