public PageAddPlage() { InitializeComponent(); lc = CommuneORM.listeCommune(); listeCommunes.ItemsSource = lc; }
public PageListCommune() { InitializeComponent(); ld = DepartementORM.listeDepartement(); lc = CommuneORM.listeCommune(); //LIEN AVEC la VIEW listeDeps.ItemsSource = ld; listeCommunes.ItemsSource = lc; }
public static PlageViewModel getPlage(int id) { DAOPlage pDAO = DAOPlage.getPlage(id); int idCom = pDAO.idCommuneDAOPlage; CommuneViewModel c = CommuneORM.getCommune(idCom); PlageViewModel p = new PlageViewModel(pDAO.idDAOPlage, pDAO.nomDAOPlage, c, pDAO.superficieDAOPlage); return(p); }
public static ObservableCollection <PlageViewModel> listePlage() { ObservableCollection <DAOPlage> lDAO = DAOPlage.listePlages(); ObservableCollection <PlageViewModel> l = new ObservableCollection <PlageViewModel>(); foreach (DAOPlage element in lDAO) { int idCom = element.idCommuneDAOPlage; CommuneViewModel c = CommuneORM.getCommune(idCom); // Plus propre que d'aller chercher le métier dans la DAO. PlageViewModel p = new PlageViewModel(element.idDAOPlage, element.nomDAOPlage, c, element.superficieDAOPlage); l.Add(p); } return(l); }
private void supprimerButton_Click(object sender, RoutedEventArgs e) { CommuneORM.supprimerCommune((CommuneViewModel)listeCommunes.SelectedItem); listeCommunes.ItemsSource = CommuneORM.listeCommune(); }
private void AddCommune_Click(object sender, RoutedEventArgs e) { CommuneORM.insertCommune(new CommuneViewModel(nomTextBox.Text, (DepartementViewModel)listeDeps.SelectedItem)); listeCommunes.ItemsSource = CommuneORM.listeCommune(); }