Exemple #1
0
        /// <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();
        }
Exemple #2
0
        /// <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)];
                }
            }
        }