void Ajouter_Objectif() { ctrlFicheObjectif f = new ctrlFicheObjectif(); f.Acces = Acces; f.Creation = true; f.Console = Console; f.objectif = new Objectif(); f.objectif.Code = "OBJ_PA" + ((lblRecherche.Text.Length > 0) ? lblRecherche.Text : ""); f.objectif.Actif = true; f.objectifParent = null; n_obj++; f.Tag = Acces.type_OBJECTIF.id + n_obj; f.EVT_Enregistrer += Handler_evt_Modifier; f.Initialiser(); var D = new WeifenLuo.WinFormsUI.Docking.DockContent(); D.TabText = "Objectif (Nouveau)"; f.Dock = DockStyle.Fill; D.Controls.Add(f); D.Show(DP, WeifenLuo.WinFormsUI.Docking.DockState.Document); }
public void Modifier_Objectif() { if (obj == null) { return; } ctrlFicheObjectif f = new ctrlFicheObjectif(); f.Acces = Acces; f.Creation = false; f.Console = Console; var Id = obj.ID; Objectif P = (Objectif)Acces.Trouver_Element(Acces.type_OBJECTIF.id, Id); f.objectif = P; n_obj++; f.Tag = Acces.type_OBJECTIF.id + n_obj; f.EVT_Enregistrer += Handler_evt_Modifier; f.Initialiser(); f.Dock = DockStyle.Fill; var D = new WeifenLuo.WinFormsUI.Docking.DockContent(); D.TabText = "Objectif " + P.Code; f.Dock = DockStyle.Fill; D.Controls.Add(f); D.Tag = obj.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); }
void Ajouter_SousObjectif() { string code = CodeRef; if (lstObjectif.SelectedNode is null) { MessageBox.Show("Vous devez choisir un objectif parent"); return; } int id = int.Parse(lstObjectif.SelectedNode.Name); Objectif obj = (Objectif)Acces.Trouver_Element(Acces.type_OBJECTIF.id, id); code = obj.Code; ctrlFicheObjectif f = new ctrlFicheObjectif(); f.Acces = Acces; f.Creation = true; f.objectif = new Objectif(); f.objectif.Code = code; f.objectif.Actif = true; f.objectifParent = (Objectif)Acces.Trouver_Element(Acces.type_OBJECTIF.id, int.Parse(lstObjectif.SelectedNode.Name));; n_obj++; f.Tag = Acces.type_OBJECTIF.code + n_obj; f.EVT_Enregistrer += Handler_evt_Modifier; f.Initialiser(); var D = new WeifenLuo.WinFormsUI.Docking.DockContent(); D.TabText = "Objectif (Nouveau)"; f.Dock = DockStyle.Fill; D.Controls.Add(f); D.Show(DP, WeifenLuo.WinFormsUI.Docking.DockState.Document); }