public PersonneViewModel(string nom, string prenom, GroupeViewModel groupe, string passwd) { this.nomPersonneProperty = nom; this.prenomPersonneProperty = prenom; this.groupePersonne = groupe; passwdPersonne = passwd; }
/// <summary> /// /// </summary> /// <param name="idGroupe"></param> /// <returns></returns> public static GroupeViewModel getGroupe(int idGroupe) { DAOGroupe m = DAOGroupe.getGroupe(idGroupe); GroupeViewModel groupe = new GroupeViewModel(m.idGroupeDAO, m.nomGroupeDAO); return(groupe); }
public static PersonneViewModel getPersonne(int id) { DAOPersonne pDAO = DAOPersonne.getPersonne(id); int idGroupe = pDAO.groupeDAOPersonne; GroupeViewModel g = GroupeORM.getGroupe(idGroupe); PersonneViewModel p = new PersonneViewModel(pDAO.idDAOPersonne, pDAO.nomDAOPersonne, pDAO.prenomDAOPersonne, g, pDAO.passwdDAOPersonne); return(p); }
public static ObservableCollection <GroupeViewModel> listeGroupes() { ObservableCollection <DAOGroupe> lDAO = DAOGroupe.listeGroupes(); ObservableCollection <GroupeViewModel> l = new ObservableCollection <GroupeViewModel>(); foreach (var element in lDAO) { GroupeViewModel p = new GroupeViewModel(element.idGroupeDAO, element.nomGroupeDAO); l.Add(p); } return(l); }
public static ObservableCollection <PersonneViewModel> listePersonnes() { ObservableCollection <DAOPersonne> lDAO = DAOPersonne.listePersonnes(); ObservableCollection <PersonneViewModel> l = new ObservableCollection <PersonneViewModel>(); foreach (DAOPersonne element in lDAO) { int idGroupe = element.groupeDAOPersonne; GroupeViewModel g = GroupeORM.getGroupe(idGroupe); // Plus propre que d'aller chercher le métier dans la DAO. PersonneViewModel p = new PersonneViewModel(element.idDAOPersonne, element.nomDAOPersonne, element.prenomDAOPersonne, g, element.passwdDAOPersonne); l.Add(p); } return(l); }
public static void updateGroupe(GroupeViewModel p) { DAOGroupe.updateGroupe(p.IdGroupe, p.NomGroupe); }