private void ButtonVal_Click(object sender, EventArgs e) { if (CheckValidData()) { if (famille != null) { DialogResult result; result = MessageBox.Show("Etes vous sur de vouloir modifier cette famille ?", "Attention : modification d'une famille existante", MessageBoxButtons.YesNo); if (result == System.Windows.Forms.DialogResult.Yes) { famille.Nom = textBoxNom.Text; famille.updateInDB(); this.DialogResult = DialogResult.OK; this.Close(); } } else { DialogResult result; result = MessageBox.Show("Etes vous sur de vouloir ajouter cette famille ?", "Attention : ajout d'une nouvelle famille", MessageBoxButtons.YesNo); if (result == System.Windows.Forms.DialogResult.Yes) { famille = new Familles(); famille.Nom = textBoxNom.Text; if (Familles.getRefFamilleFromName(famille.Nom) == -1) { famille.saveInDB(); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show("Impossible d'ajouter cette famille", "Attention : ajout d'une famille existante"); } } } } else { MessageBox.Show("Veuillez remplir correctement les champs", "Erreur"); } }