private void AjouterEmploye() { Salarie salarie = null; Console.Write("Merci de saisir matricule : "); string matricule = Console.ReadLine(); Console.Write("Merci de saisir le service : "); string service = Console.ReadLine(); Console.Write("Merci de saisir le categorie : "); string categorie = Console.ReadLine(); Console.Write("Merci de saisir le nom complet : "); string nomComplet = Console.ReadLine(); Console.Write("Merci de saisir le salaire : "); decimal salaire = Convert.ToDecimal(Console.ReadLine()); MenuCreationEmploye(); string choix = Console.ReadLine(); if (choix == "1") { salarie = new Salarie(matricule, categorie, service, nomComplet, salaire); } else if (choix == "2") { Console.Write("Merci de saisir le chiffre d'affaire : "); decimal chiffreAffaire = Convert.ToDecimal(Console.ReadLine()); Console.Write("Merci de saisir la commission :"); decimal commission = Convert.ToDecimal(Console.ReadLine()); salarie = new Commercial(matricule, categorie, service, nomComplet, salaire, chiffreAffaire, commission); } if (entreprise.AjouterSalarie(salarie)) { Console.WriteLine("Salarie ajouté"); } else { Console.WriteLine("Erreur d'ajout salarié"); } }
private void RechercherEmploye() { Console.Write("Merci de saisir la recherche : "); string search = Console.ReadLine(); Salarie salarie = entreprise.RechercherSalarie(search); if (salarie != null) { salarie.AfficherSalaire(); if (salarie is Commercial c) { c.AffichageSpecial(); } else { salarie.AffichageSpecial(); } } else { Console.WriteLine("Aucun salarié ne correspond à la recherche"); } }
public Entreprise(int t) { Salaries = new Salarie[t]; }