예제 #1
0
        private void ExecuteAffiche(object o)
        {
            VisuTachesMV vtmv  = new VisuTachesMV();
            TacheService tache = new TacheService();
            VisuTaches   vt    = new VisuTaches(vtmv, tache.VisualiserTache(this.ConnectionInfos.UtilisateurConnecte.Id), this.ConnectionInfos.UtilisateurConnecte.Id);

            vt.ShowDialog();
        }
예제 #2
0
        private void DeleteButton_Click(object sender, RoutedEventArgs e)
        {
            if (this.TachesList.SelectedItem != null)
            {
                TacheService ts = new TacheService();

                ts.supprimerTache((TachesList.SelectedItem as BETache).Id);
                int idUser = (TachesList.SelectedItem as BETache).Utilisateur.Id;
                BindData(ts.VisualiserTache(idUser));
            }
        }
예제 #3
0
        private void RechercheButton_Click(object sender, RoutedEventArgs e)
        {
            TacheService ts = new TacheService();

            if (string.IsNullOrWhiteSpace(this.RechercheContent.Text))
            {
                BindData(ts.VisualiserTache(idUserEnCours));
            }

            else
            {
                List <BETache> tmp = new List <BETache>();
                tmp = ts.rechercherTache(this.RechercheContent.Text, idUserEnCours);
                BindData(tmp);
            }
        }
예제 #4
0
 private void ModifyButton_Click(object sender, RoutedEventArgs e)
 {
     if (this.TachesList.SelectedItem != null)
     {
         CategoryService cat  = new CategoryService();
         ModifierTacheMV mtmv = new ModifierTacheMV((TachesList.SelectedItem as BETache).Id, (TachesList.SelectedItem as BETache).Nom, (TachesList.SelectedItem as BETache).Debut, (TachesList.SelectedItem as BETache).Fin, (TachesList.SelectedItem as BETache).Detail, (TachesList.SelectedItem as BETache).Categories, (TachesList.SelectedItem as BETache).Etat);
         EtatService     etat = new EtatService();
         ModifierTache   mt   = new ModifierTache(mtmv, cat.GetCategories(idUserEnCours), mtmv.CategsUsed, etat.GetEtats());
         if (mt.ShowDialog() == true)
         {
             TacheService tache  = new TacheService();
             int          idUser = (TachesList.SelectedItem as BETache).Utilisateur.Id;
             tache.modifierTache((TachesList.SelectedItem as BETache).Id, mtmv.Nom, mtmv.Detail, mtmv.Debut, mtmv.Fin, idUserEnCours, mt.CategoriesToAdd1, (mt.ListEtat.SelectedItem as BEEtat));
             BindData(tache.VisualiserTache(idUser));
         }
     }
 }