private void supprimerButton_Click(object sender, RoutedEventArgs e)
 {
     PersonneViewModel toRemove = (PersonneViewModel)listePersonnes.SelectedItem;
     lp.Remove(toRemove);
     listePersonnes.Items.Refresh();
     PersEquipeORM.supprimerPersonne(toRemove);
     PersonneORM.deletePersonne(toRemove);
 }
        public static PersonneViewModel getPersonne(int id)
        {
            DAOPersonne       pDAO     = DAOPersonne.getPersonne(id);
            int               idGroupe = pDAO.groupeDAOPersonne;
            GroupeViewModel   g        = GroupeORM.getGroupe(idGroupe);
            PersonneViewModel p        = new PersonneViewModel(pDAO.idDAOPersonne, pDAO.nomDAOPersonne, pDAO.prenomDAOPersonne, g, pDAO.passwdDAOPersonne);

            return(p);
        }
Exemple #3
0
 public ComptageViewModel(int nbDeParticipants, EtudeViewModel etude, PlageViewModel plage, PersonneViewModel personne, NbEspecesViewModel nbEspeces, string coordonnees)
 {
     this.nbDeParticipants = nbDeParticipants;
     this.etude            = etude;
     this.plage            = plage;
     this.personne         = personne;
     this.nbEspeces        = nbEspeces;
     this.coordonnees      = coordonnees;
 }
 private void AddPersonneClick(object sender, RoutedEventArgs e)
 {
     try
     {
         if (passwordTextBox.Password == passwordconfTextBox.Password)
         {
             PersonneViewModel nouveau = new PersonneViewModel(nomTextBox.Text, prenomTextBox.Text, ((GroupeViewModel)listeGroupes.SelectedItem), passwordTextBox.Password);
             PersonneORM.ajouterPersonne(nouveau);
             PageListPersonne addP = new PageListPersonne();
             this.NavigationService.Navigate(addP);
         }
     }
     catch { }
 }
        public static PersonneViewModel connexion(string name, string pass)
        {
            ObservableCollection <DAOPersonne> lDAO = DAOPersonne.listePersonnes();
            PersonneViewModel personne = null;

            foreach (DAOPersonne element in lDAO)
            {
                if (element.nomDAOPersonne == name && element.passwdDAOPersonne == pass)
                {
                    personne = new PersonneViewModel(element.idDAOPersonne, element.nomDAOPersonne, element.prenomDAOPersonne, GroupeORM.getGroupe(element.groupeDAOPersonne), element.passwdDAOPersonne);
                }
            }
            return(personne);
        }
        public static ObservableCollection <PersonneViewModel> listePersonnes()
        {
            ObservableCollection <DAOPersonne>       lDAO = DAOPersonne.listePersonnes();
            ObservableCollection <PersonneViewModel> l    = new ObservableCollection <PersonneViewModel>();

            foreach (DAOPersonne element in lDAO)
            {
                int idGroupe = element.groupeDAOPersonne;

                GroupeViewModel   g = GroupeORM.getGroupe(idGroupe); // Plus propre que d'aller chercher le métier dans la DAO.
                PersonneViewModel p = new PersonneViewModel(element.idDAOPersonne, element.nomDAOPersonne, element.prenomDAOPersonne, g, element.passwdDAOPersonne);
                l.Add(p);
            }
            return(l);
        }
Exemple #7
0
        private void connexion()
        {
            PersonneViewModel personne = PersonneORM.connexion(login.Text, passwd.Password);

            if (personne != null)
            {
                MainWindow addP = new MainWindow(personne);
                addP.Show();
                this.Close();
            }
            else
            {
                passwd.Password = "";
            }
        }
 public PageMenu(PersonneViewModel personne)
 {
     InitializeComponent();
     utilisateur = personne;
     if (utilisateur.idGroupeProperty != 1)
     {
         BtnEquipe.Background   = Brushes.Gray;
         BtnEquipe.Click       -= Equipe;
         BtnEspece.Background   = Brushes.Gray;
         BtnEspece.Click       -= Especes;
         BtnPersonne.Background = Brushes.Gray;
         BtnPersonne.Click     -= ListPersonnes;
         BtnEnsemble.Background = Brushes.Gray;
         BtnEnsemble.Click     -= EnsemblePlages;
         BtnCommune.Background  = Brushes.Gray;
         BtnCommune.Click      -= ListCom;
         BtnPlage.Background    = Brushes.Gray;
         BtnPlage.Click        -= ListPlage;
     }
 }
 public static void insertPersonne(PersonneViewModel p)
 {
     DALPersonne.insertPersonne(new DAOPersonne(p.nomPersonneProperty, p.prenomPersonneProperty, p.idGroupeProperty, p.passwdPersonneProperty));
 }
 public static void supprimerPersonne(PersonneViewModel personne)
 {
     DALPersonne.supprimerPersonne(personne.idPersonneProperty);
 }
Exemple #11
0
 public static void supprimerPersonne(PersonneViewModel personne)
 {
     DAOPersEquipe.supprimerPersonne(personne);
 }
Exemple #12
0
 public static void ajouter(PersonneViewModel personne, EquipeViewModel equipe)
 {
     DAOPersEquipe.insertPersEquipe(personne, equipe);
 }
 public static void deletePersonne(PersonneViewModel personne)
 {
     DAOPersonne.supprimerPersonne(personne);
 }
 public static void ajouterPersonne(PersonneViewModel personne)
 {
     DAOPersonne.insertPersonne(personne);
 }
Exemple #15
0
 public MainWindow(PersonneViewModel personne)
 {
     InitializeComponent();
     Main.Content = new PageMenu(personne);
 }
Exemple #16
0
 public static void deletePersonne(PersonneViewModel personne, EquipeViewModel equipe)
 {
     DAOPersEquipe.supprimerPersEquipe(personne, equipe);
 }