예제 #1
0
        public static PersonneViewModel getPersonne(int idPersonne)
        {
            PersonneDAO pDAO = PersonneDAO.getPersonne(idPersonne);
            // int idMetier = pDAO.idMetierPersonneDAO;
            PersonneViewModel p = new PersonneViewModel(pDAO.idPersonneDAO, pDAO.nomDAO, pDAO.prenomDAO);

            return(p);
        }
예제 #2
0
        public static PersonneViewModel getPersonne(int idPersonne)
        {
            PersonneDAO pDAO = PersonneDAO.getPersonne(idPersonne);

            PersonneViewModel p = new PersonneViewModel(pDAO.idPersonneDAO, pDAO.nomPersonneDAO, pDAO.prenomPersonneDAO,
                                                        pDAO.dateNaisPersonneDAO, pDAO.emailDAO, pDAO.passwordDAO, pDAO.telephoneDAO,
                                                        pDAO.verifIdDAO);

            return(p);
        }
예제 #3
0
        ////////////////////////////////////////////////////////////////////////////////
        private void nomPrenomButton_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            myDataObject = new PersonneViewModel();
            myDataObject.prenomProperty = prenomTextBox.Text;
            myDataObject.nomProperty    = nomTextBox.Text;
            PersonneViewModel nouveau = new PersonneViewModel(PersonneDAL.getMaxIdPersonne() + 1, myDataObject.nomProperty, myDataObject.prenomProperty);

            lp.Add(nouveau);
            PersonneORM.insertPersonne(nouveau);
            listePersonnes.Items.Refresh();
            compteur     = lp.Count();
            myDataObject = new PersonneViewModel(PersonneDAL.getMaxIdPersonne() + 1, "", "");
        }
예제 #4
0
        public static ObservableCollection <PersonneViewModel> listePersonnes()
        {
            ObservableCollection <PersonneDAO>       lDAO = PersonneDAO.listePersonnes();
            ObservableCollection <PersonneViewModel> l    = new ObservableCollection <PersonneViewModel>();

            foreach (PersonneDAO element in lDAO)
            {
                //  int idMetier = element.idMetierPersonneDAO;

                PersonneViewModel p = new PersonneViewModel(element.idPersonneDAO, element.nomDAO, element.prenomDAO);
                l.Add(p);
            }
            return(l);
        }
예제 #5
0
        public static ObservableCollection <PersonneViewModel> listePersonnes()
        {
            ObservableCollection <PersonneDAO>       lDAO = PersonneDAO.listePersonnes();
            ObservableCollection <PersonneViewModel> l    = new ObservableCollection <PersonneViewModel>();

            foreach (PersonneDAO element in lDAO)
            {
                PersonneViewModel p = new PersonneViewModel(element.idPersonneDAO, element.nomPersonneDAO,
                                                            element.prenomPersonneDAO, element.dateNaisPersonneDAO, element.emailDAO, element.passwordDAO,
                                                            element.telephoneDAO, element.verifIdDAO);
                l.Add(p);
            }

            return(l);
        }
예제 #6
0
        ////////////////////////////////////////////////////////////////////////////////
        private void supprimerButton_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            PersonneViewModel toRemove = (PersonneViewModel)listePersonnes.SelectedItem;
            MessageBoxResult  result   = MessageBox.Show("Voulez vous bien supprimer l'utilisateure " + toRemove.nomProperty + "de la table ?", "Table Utilisateur", MessageBoxButton.YesNo);

            switch (result)
            {
            case MessageBoxResult.Yes:
                MessageBox.Show("l'utilisateur a été suprimmer");

                lp.Remove(toRemove);
                listePersonnes.Items.Refresh();
                PersonneORM.supprimerPersonne(selectedPersonneId);
                break;

            case MessageBoxResult.No:
                MessageBox.Show("L'utilisateur n'a pas été supprimer", "Table Utilisateur");
                break;
            }
        }
예제 #7
0
        public static ObservableCollection <UtilisateurViewModel> listeUtilisateurs()
        {
            ObservableCollection <UtilisateurDAO> lDAO = UtilisateurDAO.listeUtilisateurs();

            ObservableCollection <UtilisateurViewModel> l   = new ObservableCollection <UtilisateurViewModel>();
            ObservableCollection <PersonneViewModel>    per = new ObservableCollection <PersonneViewModel>();

            foreach (UtilisateurDAO element in lDAO)
            {
                PersonneViewModel pe = new PersonneViewModel(element.idPersonneDAO, element.nomPersonneDAO, element.prenomPersonneDAO,
                                                             element.dateNaisPersonneDAO, element.emailDAO, element.passwordDAO, element.telephoneDAO, element.verifIdDAO);

                UtilisateurViewModel p = new UtilisateurViewModel(element.idPersonneDAO, element.nomPersonneDAO, element.prenomPersonneDAO,
                                                                  element.dateNaisPersonneDAO, element.emailDAO, element.passwordDAO, element.telephoneDAO, element.verifIdDAO, element._ModePaiementDAO,
                                                                  element.estFrancaisDAO, element.verifSolvableDAO);

                per.Add(pe);
                l.Add(p);
            }
            return(l);
        }
예제 #8
0
        public static ObservableCollection <CommissairePriseurViewModel> listeCommissairePriseurs()
        {
            ObservableCollection <CommissairePriseurDAO>       lDAO = CommissairePriseurDAO.listeCommissairePriseurs();
            ObservableCollection <CommissairePriseurViewModel> l    = new ObservableCollection <CommissairePriseurViewModel>();

            ObservableCollection <PersonneViewModel> per = new ObservableCollection <PersonneViewModel>();

            foreach (CommissairePriseurDAO element in lDAO)
            {
                PersonneViewModel pe = new PersonneViewModel(element.idPersonneDAO, element.nomPersonneDAO, element.prenomPersonneDAO,
                                                             element.dateNaisPersonneDAO, element.emailDAO, element.passwordDAO, element.telephoneDAO, element.verifIdDAO);

                CommissairePriseurViewModel p = new CommissairePriseurViewModel(element.idPersonneCommissairePriseurDAO,
                                                                                element.nomPersonneDAO, element.prenomPersonneDAO, element.dateNaisPersonneDAO, element.emailDAO,
                                                                                element.passwordDAO, element.telephoneDAO, element.verifIdDAO, element.estVolontaireDAO,
                                                                                element.formationDAO, element.verifFormationDAO);

                per.Add(pe);
                l.Add(p);
            }

            return(l);
        }
예제 #9
0
 public static void insertPersonne(PersonneViewModel p)
 {
     PersonneDAO.insertPersonne(new PersonneDAO(p.idPersonneProperty, p.nomPersonneProperty,
                                                p.prenomPersonneProperty, p.DateNaisPersonneProperty, p.emailProperty, p.passwordProperty,
                                                p.telephoneProperty, p.verifIdProperty));
 }
예제 #10
0
 public static void insertPersonne(PersonneViewModel p)
 {
     PersonneDAO.insertPersonne(new PersonneDAO(p.idPersonneProperty, p.nomProperty, p.prenomProperty));
 }