Ejemplo n.º 1
0
        public void ModifyMarque(String MarqueName, ModifyMarque ModifyMarque, String LabelMarqueName)
        {
            if (FamillesDao.FindFamilleByFamilleName(MarqueName))
            {
                MessageBox.Show("This name has already been used by a Famille!", "ERROR");
                ModifyMarque.textBox_NewMarqueName.Text = "";
                return;
            }

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

            else if (MarquesDao.FindMarqueByMarqueName(MarqueName))
            {
                MessageBox.Show("Marque Already exsited!", "ERROR");
                ModifyMarque.textBox_NewMarqueName.Text = "";
                return;
            }
            else
            {
                Marques Marque = FindMarquesByMarqueName(LabelMarqueName);
                Marque.MarqueName = MarqueName;
                MarquesDao.ModifyMarque(Marque);

                if (MarquesDao.FindMarqueByMarqueName(Marque.MarqueName))
                {
                    MessageBox.Show("Modify succeed!");
                    ModifyMarque.Close();
                }
                else
                {
                    MessageBox.Show("Modify Failed!");
                }
            }
        }
Ejemplo n.º 2
0
        /// <summary>
        /// Modify a marque of the database.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button_Modify_Click(object sender, EventArgs e)
        {
            var MarqueName = this.textBox_NewMarqueName.Text;

            if (MarqueName == "")
            {
                MessageBox.Show("Please enter the Marque Name!", "ERROR");
                return;
            }

            else if (MarqueName == this.label_Marque_Name.Text)
            {
                MessageBox.Show("MarqueName can't be the same before and after modification!", "ERROR");
                this.textBox_NewMarqueName.Text = "";
                return;
            }

            else if (MarqueName == "Familles")
            {
                MessageBox.Show("MarqueName can't be Familles!", "ERROR");
                this.textBox_NewMarqueName.Text = "";
                return;
            }

            else if (MarqueName == "Marques")
            {
                MessageBox.Show("MarqueName can't be Marques!", "ERROR");
                this.textBox_NewMarqueName.Text = "";
                return;
            }

            else if (MarqueName == "Tous les articles")
            {
                MessageBox.Show("MarqueName can't be Tous les articles!", "ERROR");
                this.textBox_NewMarqueName.Text = "";
                return;
            }

            else if (FamilleController.FindFamilleByFamilleName(MarqueName))
            {
                MessageBox.Show("This name has already been used by a Famille!", "ERROR");
                this.textBox_NewMarqueName.Text = "";
                return;
            }

            else if (SousFamilleController.FindSousFamilleBySousFamilleName(MarqueName))
            {
                MessageBox.Show("This name has already been used by a SousFamille!", "ERROR");
                this.textBox_NewMarqueName.Text = "";
                return;
            }

            else if (MarqueController.FindMarqueByMarqueName(MarqueName))
            {
                MessageBox.Show("Marque Already exsited!", "ERROR");
                this.textBox_NewMarqueName.Text = "";
                return;
            }
            else
            {
                Marques Marque = MarqueController.FindMarquesByMarqueName(this.label_Marque_Name.Text);
                Marque.MarqueName = MarqueName;
                MarqueDao.ModifyMarque(Marque);

                if (MarqueController.FindMarqueByMarqueName(Marque.MarqueName))
                {
                    MessageBox.Show("Modify succeed!");
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Modify Failed!");
                }
            }
        }