示例#1
0
 /// <summary>
 /// Procédure de réduction du composant ElementProjet
 /// </summary>
 void Reduire()
 {
     foreach (Control c in FLP.Controls)
     {
         ElementProjet e = (ElementProjet)c;
         e.Reduire();
     }
 }
示例#2
0
 /// <summary>
 /// Procédure d'agrandissement du composant ElementProjet
 /// </summary>
 void Agrandir()
 {
     foreach (Control c in FLP.Controls)
     {
         ElementProjet e = (ElementProjet)c;
         e.Agrandir();
     }
 }
示例#3
0
        /// <summary>
        /// Procédure de chargement de la liste des projets en lien avec l'action mère
        /// Cible : List<>
        /// </summary>
        void Charger_Liste()
        {
            listeProjet = (List <Projet>)Acces.Remplir_ListeElement(Acces.type_PROJET, "");
            listeProjet.Sort();
            listeElementProjet = new List <ElementProjet>();

            int Statut = 0;

            if (!(lstStatut.SelectedIndex < 0))
            {
                Statut = listeStatut[lstStatut.SelectedIndex].ID;
            }

            listeLien = Acces.Remplir_ListeLien_Niv1(Acces.type_ACTION, action.ID.ToString());

            foreach (Lien l in listeLien)
            {
                if (l.Element2_Type == Acces.type_PROJET.ID)
                {
                    foreach (Projet prj in listeProjet)
                    {
                        if (l.Element2_ID == prj.ID && prj.Actif)
                        {
                            ElementProjet e = new ElementProjet();
                            e.Acces       = Acces;
                            e.listeStatut = listeStatut;
                            e.Id          = prj.ID;
                            e.Libelle     = prj.Libelle;
                            e.Ouvert      = false;
                            e.Statut      = prj.Statut;
                            e.projet      = prj;
                            listeElementProjet.Add(e);
                        }
                    }
                }
            }
        }