public void ShowLstTravailleurs() { foreach (Travailleur item in travailleurs) { if (item is Employe) { Employe employe = (Employe)item; Console.WriteLine(employe.ShowDetails()); } if (item is Ouvrier) { Ouvrier ouvrier = (Ouvrier)item; Console.WriteLine(ouvrier.ShowDetails()); } } }
public int AddTravailleur(int id, string nom, string prenom, int age, string email, int nbrHeure, int prixHeure) { Ouvrier ouvrier = new Ouvrier(id, nom, prenom, age, email, nbrHeure, prixHeure); OuvrierMapper ouvrierMapper = new OuvrierMapper(); Entreprise.DbDAL.OuvrierDAL ouvrierDAL = new Entreprise.DbDAL.OuvrierDAL(); ouvrier.Id = ouvrierDAL.SaveOuvrier(ouvrierMapper.MapToDTO(ouvrier)); travailleurs.Add(ouvrier); OnProcessCompleted(ouvrier); return(ouvrier.Id); }
public void AddTravailleur(int id, string nom, string prenom, int age, int nbrHeure, int prixHeure) { Ouvrier ouvrier = new Ouvrier(id, nom, prenom, age, nbrHeure, prixHeure); travailleurs.Add(ouvrier); }
public void OnProcessCompleted(Ouvrier ouvrier) { ProcessCompleted?.Invoke(this, ouvrier); }