private void AfficheListePlan() { tabPlan.Controls.Clear(); var ctrllisteplan = new ctrlListePlan(); ctrllisteplan.Acces = Acces; ctrllisteplan.DP = DP; ctrllisteplan.Console = Console; ctrllisteplan.Chemin = Chemin; ctrllisteplan.Afficher_ListePlan(); ctrllisteplan.Dock = DockStyle.Fill; tabPlan.Controls.Add(ctrllisteplan); }
void Ouvrir_Element_Appel_Externe() { foreach (string f in System.IO.Directory.GetFiles(Chemin + "\\Fichiers", "EXT_*.*")) { try { string cmd = System.IO.File.ReadAllText(f); string element = cmd.Split(':')[0].ToUpper().Trim(); string id = cmd.Split(':')[1]; switch (element) { case "PLAN": { CAPA.Interfaces.ctrlListePlan ctrl = new ctrlListePlan(); ctrl.Acces = Acces; ctrl.DP = DP; ctrl.Chemin = Chemin; ctrl.Console = Console; ctrl.plan = (Plan)Acces.Trouver_Element(Acces.type_PLAN, int.Parse(id)); ctrl.Ouvrir_Plan(); break; } case "OBJECTIF": { CAPA.Interfaces.ctrlListeObjectif ctrl = new ctrlListeObjectif(); ctrl.Acces = Acces; ctrl.DP = DP; ctrl.Chemin = Chemin; ctrl.Console = Console; ctrl.obj = (Objectif)Acces.Trouver_Element(Acces.type_OBJECTIF, int.Parse(id)); ctrl.Modifier_Objectif(); break; } case "ACTION": { CAPA.Interfaces.ctrlListeAction ctrl = new ctrlListeAction(); ctrl.Acces = Acces; ctrl.DP = DP; ctrl.Chemin = Chemin; ctrl.Console = Console; ctrl.action = (CAPA.Classes.Action)Acces.Trouver_Element(Acces.type_ACTION, int.Parse(id)); ctrl.Modifier_Action(); break; } /*case "INDICATEUR": * { * CAPA.Interfaces.ctrlListeIndicateur ctrl = new ctrlListeIndicateur(); * ctrl.Acces = Acces; * ctrl.DP = DP; * ctrl.Chemin = Chemin; * ctrl.Console = Console; * ctrl.indicateur = (Indicateur)Acces.Trouver_Element(Acces.type_INDICATEUR, int.Parse(id)); * ctrl.Ouvrir_Indicateur(); * break; * }*/ } //Suppression du fichier de commande externe System.IO.File.Delete(f); } catch { } } }