コード例 #1
0
 public PlageViewModel(int id, string nom, CommuneViewModel commune, PrelevementViewModel prelevement, DepartementViewModel departement)
 {
     this.idPlage         = id;
     this.nomProperty     = nom;
     communeViewModel     = commune;
     prelevementViewModel = prelevement;
     departementViewModel = departement;
 }
コード例 #2
0
        /////////////// 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, "", "");
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        /////////////// 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;
            }
        }
コード例 #5
0
        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);
        }