public PageListCommune() { InitializeComponent(); ld = DepartementORM.listeDepartement(); lc = CommuneORM.listeCommune(); //LIEN AVEC la VIEW listeDeps.ItemsSource = ld; listeCommunes.ItemsSource = lc; }
public static CommuneViewModel getCommune(int idCommune) { DAOCommune cDAO = DAOCommune.getCommune(idCommune); int idDep = cDAO.idDepartementDAOCommune; DepartementViewModel d = DepartementORM.getDepartement(idDep); CommuneViewModel c = new CommuneViewModel(cDAO.idDAOCommune, cDAO.nomDAOCommune, d); return(c); }
public PageListDepartements() { InitializeComponent(); // LIEN AVEC LA DAL // DALConnection.OpenConnection(); // Connectin BDD MySQL // Initialisation de la liste des personnes via la BDD. ld = DepartementORM.listeDepartement(); //grp = GroupeORM.getGroupe(); //LIEN AVEC la VIEW listeDepartements.ItemsSource = ld; // bind de la liste avec la source, permettant le binding. // this.DataContext = lp; // bind de la liste avec la source, permettant le binding mais de façon globale sur toute la fenetre }
public static ObservableCollection <CommuneViewModel> listeCommune() { ObservableCollection <DAOCommune> lDAO = DAOCommune.listeCommune(); ObservableCollection <CommuneViewModel> l = new ObservableCollection <CommuneViewModel>(); foreach (DAOCommune element in lDAO) { int idDep = element.idDepartementDAOCommune; DepartementViewModel d = DepartementORM.getDepartement(idDep); // Plus propre que d'aller chercher le métier dans la DAO. CommuneViewModel c = new CommuneViewModel(element.idDAOCommune, element.nomDAOCommune, d); l.Add(c); } return(l); }