/// <summary> /// Permet de créer les noeuds des familles /// </summary> /// <param name="Path"> chemin vers la bdd SQLite </param> public void CreateFamillesNodes(string Path) { FamillesDAO famillesDAO = new FamillesDAO(Path); List <Familles> Familles = famillesDAO.GetAllFamilles(); Tree.BeginUpdate(); Tree.Nodes[1].Nodes.Clear(); foreach (Familles f in Familles) { Tree.Nodes[1].Nodes.Add(f.GetNom(), f.GetNom()); //ajout du noeud Tree.Nodes[1].LastNode.Tag = f; //on associe le noeud à l'objet de la classe Familles correspondant } Tree.EndUpdate(); }
/// <summary> /// Constructeur de la form AjouterSousFamille /// </summary> public AjouterSousFamille(FormMain Form, String PathToSave) { this.Form = Form; PathBdd = PathToSave; InitializeComponent(); FamillesDAO FamillesD = new FamillesDAO(PathBdd); List <Familles> FamillesList = FamillesD.GetAllFamilles(); foreach (Familles f in FamillesList) { ComboBox.Items.Add(f); ComboBox.SelectedItem = ComboBox.Items[ComboBox.Items.IndexOf(f)]; } }
/// <summary> /// Constructeur de la form ModifierSousFamille /// </summary> public ModifierSousFamille(FormMain Form, String PathToSave) { this.Form = Form; PathBdd = PathToSave; InitializeComponent(); this.TextBox.Text = Form.GetListView().SelectedItems[0].Text; AncienNom = Form.GetListView().SelectedItems[0].Text; FamillesDAO FamillesD = new FamillesDAO(PathBdd); List <Familles> FamillesList = FamillesD.GetAllFamilles(); SousFamilles SF = (SousFamilles)Form.GetListView().SelectedItems[0].Tag; //implémentation des combobox foreach (Familles f in FamillesList) { ComboBox.Items.Add(f); if (SF.GetRefFamille() == f.GetRefFamille()) { ComboBox.SelectedItem = ComboBox.Items[ComboBox.Items.IndexOf(f)]; } } }