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);
 }
Esempio n. 2
0
        public static List <PersonneViewModel> getPersonnes(EquipeViewModel equipe)
        {
            List <PersonneViewModel> lp =
                DAOPersEquipe.listePersEquipes()
                .Where(e => e.idEquipeDAOPersEquipe == equipe.idEquipeProperty)
                .Select(e => PersonneORM.getPersonne(e.idPersonneDAOPersEquipe)).ToList();

            return(lp);
        }
Esempio n. 3
0
 public PageEquipe()
 {
     InitializeComponent();
     lp = new List <PersonneViewModel>();
     ld = EquipeORM.listeEquipes();
     listeEquipes.ItemsSource   = ld;
     listePersonnes.ItemsSource = lp;
     listeAutre.ItemsSource     = PersonneORM.listePersonnes();
 }
 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 { }
 }
Esempio n. 5
0
        public static EquipeViewModel getEquipe(EquipeViewModel equipe)
        {
            DAOEquipe eDAO = DAOEquipe.getEquipe(equipe.idEquipeProperty);

            List <PersonneViewModel> lp =
                DAOPersEquipe.listePersEquipes()
                .Where(e => e.idEquipeDAOPersEquipe == equipe.idEquipeProperty)
                .Select(e => PersonneORM.getPersonne(e.idPersonneDAOPersEquipe)).ToList();

            EquipeViewModel eq = new EquipeViewModel(eDAO.idDAOEquipe, eDAO.nomDAOEquipe, lp);


            return(eq);
        }
        public PageListPersonne()
        {
            InitializeComponent();
            // LIEN AVEC LA DAL
            // DALConnection.OpenConnection(); // Connectin BDD MySQL

            // Initialisation de la liste des personnes via la BDD.
            lp = PersonneORM.listePersonnes();
            //grp = GroupeORM.getGroupe();

            //LIEN AVEC la VIEW
            listePersonnes.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.
            // this.DataContext = lp; // bind de la liste avec la source, permettant le binding mais de façon globale sur toute la fenetre
        }
Esempio n. 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 = "";
            }
        }