void Ajouter_Modele() { if (treeModele.SelectedNode == null) { return; } int Parent_ID = int.Parse(treeModele.SelectedNode.Name.Split('-')[1]); Console.Ajouter("Parent_ID = " + Parent_ID); ModeleDoc mdl = new ModeleDoc(); mdl.Type_Modele = Type_Modele.MODELE; mdl.Parent_ID = Parent_ID; mdl.Code = "MDL-"; mdl.Ordre = treeModele.SelectedNode.Nodes.Count; frmModeleDoc f = new frmModeleDoc(); f.Acces = Acces; f.Creation = true; f.modele_doc = mdl; f.Parent_ID = Parent_ID; f.type_modele = Type_Modele.MODELE; f.Initialiser(); if (f.ShowDialog() == DialogResult.OK) { Afficher_ListeModele(); } }
void AjouterColonne() { if (treeModele.SelectedNode == null) { MessageBox.Show("Il faut sélectionner un modèle."); return; } if (treeModele.SelectedNode.Nodes.Count > 0) { MessageBox.Show("Il faut sélectionner un modèle."); return; } if (treeStructure.SelectedNode == null) { MessageBox.Show("Il faut sélectionner une ligne."); return; } string TypeElement = treeStructure.SelectedNode.Name.Split('-')[0]; int ID = int.Parse(treeStructure.SelectedNode.Name.Split('-')[1]); if (TypeElement != "LIGNE") { MessageBox.Show("Il faut sélectionner une ligne."); } ModeleDoc md_parent = (ModeleDoc)Acces.Trouver_Element(Acces.type_MODELEDOC, ID); ModeleDoc mdl = new ModeleDoc(); mdl.Code = "MDL-"; mdl.Parent_ID = ID; mdl.Type_Modele = Type_Modele.COLONNE; mdl.Ordre = treeStructure.Nodes.Count; mdl.Code = md_parent.Code; frmModeleDoc f = new frmModeleDoc(); f.Acces = Acces; f.Creation = true; f.modele_doc = mdl; f.type_modele = Type_Modele.COLONNE; f.Console = Console; f.Initialiser(); if (f.ShowDialog() == DialogResult.OK) { Afficher_Modele(); TreeNode[] lNd = treeStructure.Nodes.Find("COLONNE-" + f.modele_doc.ID.ToString(), true); if (lNd.Length != 0) { treeStructure.SelectedNode = lNd[0]; } } }
void Modifier_Modele() { if (treeModele.SelectedNode == null) { return; } string Module = treeModele.SelectedNode.Name.Split('-')[0]; int ID = int.Parse(treeModele.SelectedNode.Name.Split('-')[1]); ModeleDoc md = (ModeleDoc)Acces.Trouver_Element(Acces.type_MODELEDOC, ID); if (Module == "TYPE") { string Libelle = Microsoft.VisualBasic.Interaction.InputBox("Saisir le libellé du type de modèle", "Création d'un type de modèle", md.Libelle); if (Libelle.Length == 0 || md.Libelle == Libelle) { return; } md.Libelle = Libelle; Acces.Enregistrer(Acces.type_MODELEDOC, md); treeModele.SelectedNode.Text = Libelle; } if (Module == "MODELE") { frmModeleDoc f = new frmModeleDoc(); f.Acces = Acces; f.Creation = false; f.modele_doc = md; f.Parent_ID = md.Parent_ID; f.Initialiser(); if (f.ShowDialog() == DialogResult.OK) { treeModele.SelectedNode.Text = f.modele_doc.Libelle; } } }