private void btnajout_Click(object sender, EventArgs e) { if (MessageBox.Show("êtes vous sur de vouloir ajouter le cheval selectionné ?", "", MessageBoxButtons.YesNo) == DialogResult.Yes) { if (NOMTextBox.Text == "") { MessageBox.Show("Merci de remplir un nom.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (CouleurTextBox.Text == "") { MessageBox.Show("Merci de remplir une couleur.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (AGETextBox.Text == "") { MessageBox.Show("Merci de remplir un age.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (SpeListBox.Text == "") { MessageBox.Show("Merci de remplir une specialite.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (NOMPereTextBox.Text == "") { MessageBox.Show("Merci de remplir un pere.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else if (NOMMereTextBox.Text == "") { MessageBox.Show("Merci de remplir une mere.", "Erreur", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } int age = 0; Int32.TryParse(AGETextBox.Text, out age); string sexe = "X"; int ent = 0; string entSelect = NomEntComboBox.Text; List <PPEV2BO.Entraineur> listeEntraineur = new List <PPEV2BO.Entraineur>(); listeEntraineur = GestionEntraineurs.GetEntraineurs(); foreach (PPEV2BO.Entraineur Ent in listeEntraineur) { if (Ent.Nom == entSelect) { ent = Ent.Id; } } int pro = 0; string proSelect = NomProComboBox.Text; List <PPEV2BO.Proprietaire> listeProprietaire = new List <PPEV2BO.Proprietaire>(); listeProprietaire = GestionProprietaires.GetProprietaire(); foreach (PPEV2BO.Proprietaire Pro in listeProprietaire) { if (Pro.Nom == proSelect) { pro = Pro.Id; } } if (HOMMEradio.Checked == true) { sexe = "M"; } else if (FEMMERadio.Checked == true) { sexe = "F"; } GestionChevaux.CreerCheval(NOMTextBox.Text, CouleurTextBox.Text, age, SpeListBox.Text, NOMPereTextBox.Text, NOMMereTextBox.Text, sexe, ent, pro); MessageBox.Show(NOMTextBox.Text + " a bien été ajouté", "Ajout", MessageBoxButtons.OK, MessageBoxIcon.Information); dataGridView1.Update(); dataGridView1.Refresh(); List <PPEV2BO.Cheval> uneListe = new List <PPEV2BO.Cheval>(); uneListe = GestionChevaux.GetChevaux(); dataGridView1.DataSource = uneListe; this.dataGridView1.Columns[0].Visible = false; this.dataGridView1.Columns[8].Visible = false; this.dataGridView1.Columns[9].Visible = false; } }