private void Supprimer(object sender, RoutedEventArgs e) { PlageViewModel p = (PlageViewModel)listePlages.SelectedItem; lp.Remove(p); PlageORM.supprimerPlage(p); listePlages.ItemsSource = lp; }
public static List <PlageViewModel> getplages(EnsemblesViewModel ensembles) { List <PlageViewModel> lp = DAOPlageEnsemble.listePlageEnsembles() .Where(e => e.ensembleplageDAO_idEnsemblePlage == ensembles.idEnsembleProperty) .Select(e => PlageORM.getPlage(e.plageDAO_idPlage)).ToList(); return(lp); }
public PageEnsemblePlages() { InitializeComponent(); ld = EnsemblePlageORM.listeEnsembles(); lps = PlageORM.listePlage(); listePlages.ItemsSource = lps; listeEnsemble.ItemsSource = ld; listeEnsemblePlages.ItemsSource = lp; }
private void Ajouter_une_plage(object sender, RoutedEventArgs e) { try { CommuneViewModel commune = (CommuneViewModel)listeCommunes.SelectedItem; PlageViewModel pl = new PlageViewModel(nomTextBox.Text, commune, Int32.Parse(supTextBox.Text)); PlageORM.ajouterPlage(pl); this.NavigationService.Navigate(new PageListPlages()); } catch { } }
public PageListPlages() { InitializeComponent(); // LIEN AVEC LA DAL // DALConnection.OpenConnection(); // Connectin BDD MySQL // Initialisation de la liste des personnes via la BDD. lp = PlageORM.listePlage(); //grp = GroupeORM.getGroupe(); //LIEN AVEC la VIEW listePlages.ItemsSource = lp; // 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 }