Exemplo n.º 1
0
        /// <summary>
        /// Appelle le formulaire d'affichage du projet sur lequel l'utilisateur a double-cliqué
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void listeProjets_DoubleClick(object sender, EventArgs e)
        {
            Projet          selected        = _projets[listeProjets.SelectedIndex];
            AffichageProjet affichageProjet = new AffichageProjet(_repertoire, selected);

            affichageProjet.Show();
        }
Exemplo n.º 2
0
 Projet _projet;         // Projet dont on veut afficher les détails
 public AffichageProjet(Repertoire repertoire, Projet projet)
 {
     InitializeComponent();
     this.CenterToParent();
     _repertoire = repertoire;
     _projet     = projet;
     RemplirNomProjet();
     RemplirDates();
     RemplirType();
     RemplirParticipants();
     RemplirRoles();
     RemplirDescription();
     RemplirLivrables();
     RemplirMatieres();
 }
Exemplo n.º 3
0
        /// <summary>
        /// Récupére les rôles ajoutés dans le formulaire, créé le projet, l'ajoute au répertoire puis sauvegarde le répertoire
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void formVisibleChangedAjouterRoles(object sender, EventArgs e)
        {
            AjoutRoles form = (AjoutRoles)sender;

            if (!form.Visible)
            {
                repertoire.roles.AddRange(form.ReturnRoles);
                Projet projet = new Projet(nomProjet.Text, descriptionProjet.Text, dateDebutProjet.Value, dateFinProjet.Value, typeProjet);
                projet.ListeLivrables = liste_livrables;
                projet.ListeRoles     = form.ReturnRoles;
                projet.ListeMatieres  = MatieresProjet();
                repertoire.projets.Add(projet);
                repertoire.SaveData();
                form.Dispose();
                this.Visible = false;
            }
        }