// fonction qui vérifie les champs puis qui modifie le chiens private void buttonValiderModif_Click(object sender, EventArgs e) { string leCodeChien = textBoxCode.Text; string pro = comboBoxProprietaire.Text; string[] leNomPro = pro.Split(':'); // vérifie si le textbox n'est pas vide if (textBoxNom.Text == "") { MessageBox.Show("le champs du nom n'est pas remplis ! "); } // vérifie si le combobox type n'est pas sur comboNonChoisi else if (comboBoxType.Text == comboNonCHoisi) { MessageBox.Show("vous n'avait pas choisi de type pour le chien ! "); } // vérifie si le combobox type est sur race que les textbox ne soit pas vide else if (comboBoxType.Text == "Race" && textBoxRace.Text == "" || comboBoxType.Text == "Race" && textBoxRobe.Text == "") { MessageBox.Show("un champ du type n'est pas remplis ! "); } // vérifie si le combobox type est sur batard que les textbox ne soit pas vide else if (comboBoxType.Text == "Batard" && textBoxCaracteristique.Text == "") { MessageBox.Show("le champ du type n'est pas remplis ! "); } // modifie le chien else { string codePropri = leNomPro[1].Trim(); DateTime ddn = DateTime.Parse(dateTimePicker1.Text); string nom = textBoxNom.Text; // modifie le chien si il est de race if (nbType == 1) { monModele.upadteChienRace(leCodeChien, codePropri, ddn, nom, textBoxRace.Text, textBoxRobe.Text); monModele = null; monModele = new CONCOURSCANINEntities(); } // sinon modifie le chien si il est batard else if (nbType == 2) { monModele.upadteChienBatard(leCodeChien, codePropri, ddn, nom, textBoxCaracteristique.Text); monModele = null; monModele = new CONCOURSCANINEntities(); } else { MessageBox.Show("il y a une erreur ! "); } int nbChien = 0; chargerDgv(nbChien); cacherTout(); } }
int nbType = 0; // variable pour savoir quelle table (chien, race, batard) afficher dans le dgv // initialisation du formulaire et de l'entité concourCanin public FormChien() { InitializeComponent(); monModele = new CONCOURSCANINEntities(); }
// initialise le formulaire et l'entité concourCanin public FormProprietaire() { InitializeComponent(); monModele = new CONCOURSCANINEntities(); }