示例#1
0
        // ***** 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;
                }
            }
        }
示例#2
0
        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);
        }