Beispiel #1
0
        public void Ouvrir_Plan()
        {
            if (plan == null)
            {
                return;
            }
            //if ((lstPlan.SelectedNode is null) && (plan is null)) { return; }

            //Plan plan = (Plan)Acces.Trouver_Element(Acces.type_PLAN, int.Parse(lstPlan.SelectedNode.Name));

            var D = new WeifenLuo.WinFormsUI.Docking.DockContent();

            D.TabText = "Plan " + plan.Code;
            //MessageBox.Show(int.Parse(lstPlan.SelectedNode.Name).ToString());

            var ctrl = new ctrlPlan();

            ctrl.Acces   = Acces;
            ctrl.plan    = plan;
            ctrl.DP      = DP;
            ctrl.Console = Console;
            ctrl.Chemin  = Chemin;
            ctrl.Afficher();

            ctrl.Dock = DockStyle.Fill;
            D.Controls.Add(ctrl);
            D.Tag = plan.Code;

            //Recherche si la fiche élément n'est pas ouverte
            foreach (DockContent d in DP.Documents)
            {
                if (d.Tag == D.Tag)
                {
                    d.Show(); return;
                }
            }

            D.Show(DP, DockState.Document);
        }
Beispiel #2
0
        void Ouvrir_Plan(int ID)
        {
            Plan plan = (Plan)Acces.Trouver_Element(Acces.type_PLAN.id, ID);

            var D = new WeifenLuo.WinFormsUI.Docking.DockContent();

            D.TabText = "Plan " + plan.Code;
            //MessageBox.Show(int.Parse(lstPlan.SelectedNode.Name).ToString());

            var ctrl = new ctrlPlan();

            ctrl.Acces   = Acces;
            ctrl.plan    = plan;
            ctrl.DP      = DP;
            ctrl.Console = Console;
            ctrl.Chemin  = Chemin;
            ctrl.Afficher();

            ctrl.Dock = DockStyle.Fill;
            D.Controls.Add(ctrl);

            D.Show(DP, WeifenLuo.WinFormsUI.Docking.DockState.Document);
        }