// ***** main ***** static void Main() { List <SUnEmploye> baseDeDonne = new List <SUnEmploye>(); while (true) { string choix = AffMenu(); if (choix == "1") { // Mettre ici le code pour agrandir le tableau et appeller la fonction de saisie! SUnEmploye unEmploye = saisirEmploye(); baseDeDonne.Add(unEmploye); } else if (choix == "2") { resumeSalarial(baseDeDonne); } else if (choix == "3") { //heuresEmplcode(Employes); Console.Write("Entrez le code de l'employé: "); int codeEmp = Convert.ToInt32(Console.ReadLine()); heuresEmplcode(baseDeDonne, codeEmp); } else if (choix == "q") { //Environment.Exit(0); break; } } }
static SUnEmploye saisirEmploye() { SUnEmploye unEmploye = new SUnEmploye(); Console.Write("Entrez le nom de l'employé: "); unEmploye.NomEmp = Console.ReadLine(); Console.Write("Entrez le numéro de l'employé: "); unEmploye.codeEmp = Convert.ToInt32(Console.ReadLine()); unEmploye.HeuresTrav = new SUnHoraire[5]; int i = 0; while (i < 5) { Console.Write("Entrez l'heure du début du travail du jour {0}: ", i); unEmploye.HeuresTrav[i].HeureDeb.HEU = Convert.ToInt32(Console.ReadLine()); Console.Write("Entrez l'heure de fin de travail du jour {0}: ", i); unEmploye.HeuresTrav[i].HeureFin.HEU = Convert.ToInt32(Console.ReadLine()); unEmploye.Heuretotal += unEmploye.HeuresTrav[i].HeureFin.HEU - unEmploye.HeuresTrav[i].HeureDeb.HEU; i++; } unEmploye.Salaire = unEmploye.Heuretotal * salaireHoraire; return(unEmploye); }