public string Modify_Famille(String FamilleName, List <String> FamilleNames, String SelectedNode, Form Form)
        {
            if (FamillesDao.FindFamilleByFamilleName(FamilleName))
            {
                ModifyFamille ModifyFamille = new ModifyFamille(SelectedNode)
                {
                    StartPosition = FormStartPosition.CenterParent
                };
                ModifyFamille.ShowDialog(Form);

                if (ModifyFamille.textBox_NewFamilleName.Text != "")
                {
                    var Index = FamilleNames.IndexOf(FamilleName);
                    FamilleNames.Remove(FamilleName);
                    FamilleNames.Insert(Index, ModifyFamille.textBox_NewFamilleName.Text);
                    FamilleName = ModifyFamille.textBox_NewFamilleName.Text;
                }
            }
            else
            {
                MessageBox.Show("Famille doesn't exist!");
            }

            return(FamilleName);
        }
        public void IfModifyFamilleOrNot(String FamilleName, String LabelFamilleName, ModifyFamille Form)
        {
            if (FamilleName == "")
            {
                MessageBox.Show("Please enter the Famille Name!", "ERROR");
                return;
            }

            else if (FamilleName == LabelFamilleName)
            {
                MessageBox.Show("FamilleName can't be the same before and after modification!", "ERROR");
                return;
            }

            else if (FamilleName == "Familles")
            {
                MessageBox.Show("FamilleName can't be Familles!");
                Form.textBox_NewFamilleName.Text = "";
                return;
            }

            else if (FamilleName == "Marques")
            {
                MessageBox.Show("FamilleName can't be Marques!");
                Form.textBox_NewFamilleName.Text = "";
                return;
            }

            else if (FamilleName == "Tous les articles")
            {
                MessageBox.Show("FamilleName can't be Tous les articles!");
                Form.textBox_NewFamilleName.Text = "";
                return;
            }

            else if (MarquesDao.FindMarqueByMarqueName(FamilleName))
            {
                MessageBox.Show("This name has already been used by a Marque!", "ERROR");
                Form.textBox_NewFamilleName.Text = "";
                return;
            }

            else if (SousFamillesDao.FindSousFamilleBySousFamilleName(FamilleName))
            {
                MessageBox.Show("This name has already been used by a SousFamille!", "ERROR");
                Form.textBox_NewFamilleName.Text = "";
                return;
            }

            else if (FamillesDao.FindFamilleByFamilleName(FamilleName))
            {
                MessageBox.Show("SousFamille Already exsited!", "ERROR");
                Form.textBox_NewFamilleName.Text = "";
                return;
            }
            else
            {
                Familles Famille = FamillesDao.FindFamillesByFamilleName(LabelFamilleName);
                Famille.FamilleName = FamilleName;
                FamillesDao.ModifyFamille(Famille);

                if (FamillesDao.FindFamilleByFamilleName(Famille.FamilleName))
                {
                    MessageBox.Show("Modify succeed!");
                    Form.Close();
                }
                else
                {
                    MessageBox.Show("Modify Failed!");
                    Form.Close();
                }
            }
        }