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); }
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); }
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); }
public static void supprimerPersonne(PersonneViewModel personne) { DAOPersEquipe.supprimerPersonne(personne); }
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); }
public MainWindow(PersonneViewModel personne) { InitializeComponent(); Main.Content = new PageMenu(personne); }
public static void deletePersonne(PersonneViewModel personne, EquipeViewModel equipe) { DAOPersEquipe.supprimerPersEquipe(personne, equipe); }