Ejemplo n.º 1
0
        private void ButtonVal_Click(object sender, EventArgs e)
        {
            if (CheckValidData())
            {
                if (sFamille != null)
                {
                    DialogResult result;
                    result = MessageBox.Show("Etes vous sur de vouloir modifier cette sous-famille ?", "Attention : modification d'une sous-famille existante", MessageBoxButtons.YesNo);
                    if (result == System.Windows.Forms.DialogResult.Yes)
                    {
                        sFamille.Nom = textBoxNom.Text;

                        sFamille.updateInDB();
                        this.DialogResult = DialogResult.OK;
                        this.Close();
                    }
                }
                else
                {
                    DialogResult result;
                    result = MessageBox.Show("Etes vous sur de vouloir ajouter cette sous-famille ?", "Attention : ajout d'une nouvelle sous-famille", MessageBoxButtons.YesNo);
                    if (result == System.Windows.Forms.DialogResult.Yes)
                    {
                        sFamille     = new SousFamilles();
                        sFamille.Nom = textBoxNom.Text;

                        if (SousFamilles.getRefSousFamilleFromName(sFamille.Nom) == -1)
                        {
                            sFamille.saveInDB();
                            this.DialogResult = DialogResult.OK;
                            this.Close();
                        }
                        else
                        {
                            MessageBox.Show("Impossible d'ajouter cette sous-famille", "Attention : ajout d'une sous-famille existante");
                        }
                    }
                }
            }
            else
            {
                MessageBox.Show("Veuillez remplir correctement les champs", "Erreur");
            }
        }