public PlageViewModel(int id, string nom, CommuneViewModel commune, PrelevementViewModel prelevement, DepartementViewModel departement) { this.idPlage = id; this.nomProperty = nom; communeViewModel = commune; prelevementViewModel = prelevement; departementViewModel = departement; }
/////////////// Prelevement//////////////////////////////////////////////////////// private void ajouterPrelevementButton_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { myDataObject_prelevement = new PrelevementViewModel(); myDataObject_prelevement.PositionGPSProperty = PositionGPSTextBox.Text; myDataObject_prelevement.TypeProperty = TypeTextBox.Text; PrelevementViewModel nouveau = new PrelevementViewModel(PrelevementDAL.getMaxIdPrelevement() + 1, myDataObject_prelevement.PositionGPSProperty, myDataObject_prelevement.TypeProperty); lp_prel.Add(nouveau); PrelevementORM.insertPrelevement(nouveau); listePrelevement.Items.Refresh(); compteur = lp_prel.Count(); myDataObject_prelevement = new PrelevementViewModel(PrelevementDAL.getMaxIdPrelevement() + 1, "", ""); }
public static PlageViewModel getPlage(int idPlage) { PlageDAO pDAO = PlageDAO.getPlage(idPlage); int idPrelevement = pDAO.prelevement_idprelevementDAO; int idVille = pDAO.Ville_idVilleDAO; int iDepartement = pDAO.Departement_idDepartementDAO; PrelevementViewModel pr = PrelevementORM.getPrelevement(idPrelevement); CommuneViewModel c = CommuneORM.getCommune(idVille); DepartementViewModel d = DepartementORM.getDepartement(iDepartement); PlageViewModel p = new PlageViewModel(pDAO.idPlageDAO, pDAO.nomDAO, c, pr, d); return(p); }
/////////////// Prelevement//////////////////////////////////////////////////////// private void supprimerButton_Prelevement_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { PrelevementViewModel toRemove = (PrelevementViewModel)listePrelevement.SelectedItem; MessageBoxResult result = MessageBox.Show("Voulez vous bien supprimer le Prélèvement n° " + toRemove.idprelevementProperty + " de la table ?", "", MessageBoxButton.YesNo); switch (result) { case MessageBoxResult.Yes: MessageBox.Show("Le prélèvement a bien été suprimmer", "Table Prélèvement"); lp_prel.Remove(toRemove); listePrelevement.Items.Refresh(); PrelevementORM.supprimerPrelevement(selectedPrelevementId); break; case MessageBoxResult.No: MessageBox.Show("Le prélèvement n'a pas été supprimer", "Table Prélèvement"); break; } }
public static ObservableCollection <PlageViewModel> listePlages() { ObservableCollection <PlageDAO> lDAO = PlageDAO.listePlages(); ObservableCollection <PlageViewModel> l = new ObservableCollection <PlageViewModel>(); foreach (PlageDAO element in lDAO) { int idPrelevement = element.prelevement_idprelevementDAO; int idVille = element.Ville_idVilleDAO; int iDepartement = element.Departement_idDepartementDAO; PrelevementDAO m = PrelevementDAO.getPrelevement(idPrelevement); CommuneDAO c = CommuneDAO.getCommune(idVille); DepartementDAO d = DepartementDAO.getDepartement(iDepartement); PrelevementViewModel prelevement = new PrelevementViewModel(m.idprelevementDAO, m.PositionGPSDAO, m.TypeDAO); CommuneViewModel commune = new CommuneViewModel(c.idVilleDAO, c.nomSpecialisteDAO, c.nomVilleDAO); DepartementViewModel departement = new DepartementViewModel(d.idDepartementDAO, d.nomDAO); PlageViewModel p = new PlageViewModel(element.idPlageDAO, element.nomDAO, commune, prelevement, departement); l.Add(p); } return(l); }