// fonction sur le clique du button validerAjout qui vérifie les textbox et ajout le propriétaire private void buttonValiderAjout_Click(object sender, EventArgs e) { string leCP = textBoxCP.Text; bool leCPvalide = testCP(leCP); string leCode = textBoxCode.Text; int nbCode = leCode.Count(); bool leCodeValide = testCode(leCode); // vérifie que les textbox ne soit pas vide if (textBoxCode.Text == "" || textBoxNom.Text == "" || textBoxPrenom.Text == "" || textBoxAdresse.Text == "" || textBoxVille.Text == "" || textBoxCP.Text == "") { MessageBox.Show("une ou plusieurs case ne sont pas remplis ! "); } // vérifie que le code postal soit valide else if (leCPvalide == false) { MessageBox.Show("le code postal n'est pas valide (deux chiffre) ! "); } // vérifie que le code du proprietaire ne dépace pas 6 caractère et ne soit pas en dessous pour éviter les espace else if (nbCode != 6) { MessageBox.Show("le code n'est pas valide il doit comporter 6 caractère ou chiffre ! "); } // vérife que le code n'existe pas else if (leCodeValide == true) { MessageBox.Show("le code du propriétaire existe déjà veuiller le modifier ! "); } // ajout le propriétaire else { var unProprietaire = new PROPRIETAIRE() { codeproprietaire = textBoxCode.Text.Trim().ToUpper(), adresseproprietaire = textBoxAdresse.Text, cpproprietaire = textBoxCP.Text, nomproprietaire = textBoxNom.Text, prenomproprietaire = textBoxPrenom.Text, villeproprietaire = textBoxVille.Text, }; monModele.PROPRIETAIREs.Add(unProprietaire); monModele.SaveChanges(); toutInvisible(); chargerDgv(); } }
// clique du bouton valider ajout qui verifie les textbox et ajoute dans la bdd private void buttonValiderAjout_Click(object sender, EventArgs e) { string leCP = textBoxCP.Text; bool leCPvalide = testCP(leCP); string leCode = textBoxCode.Text; int nbCode = leCode.Count(); bool leCodeValide = testCode(leCode); // vérifie si les textbox sont vide if (textBoxVille.Text == "" || textBoxCP.Text == "" || textBoxSalle.Text == "" || textBoxAdresse.Text == "") { MessageBox.Show("une ou plusieurs case ne sont pas remplis ! "); } // vérifie si le code postal est valide else if (leCPvalide == false) { MessageBox.Show("le code postal n'est pas valide (deux chiffre) ! "); } // vérifie si le code fait 6 caractère pour éviter les espace ou qu'il ne dépace else if (nbCode != 6) { MessageBox.Show("le code n'est pas valide il doit comporter 6 caractère ou chiffre ! "); } // vérifie si le code est valide else if (leCodeValide == true) { MessageBox.Show("le code du concour existe déjà veuiller le modifier ! "); } // ajout le concour else { var unConcour = new CONCOUR() { codeconcours = textBoxCode.Text.Trim().ToUpper(), adresseconcours = textBoxAdresse.Text, cpconcours = textBoxCP.Text, dateconcours = DateTime.Parse(dateConcour.Text), salleconcours = textBoxSalle.Text, villeconcours = textBoxVille.Text, }; monModele.CONCOURS.Add(unConcour); monModele.SaveChanges(); toutInvisible(); chargerDgv(); } }
// fonction qui verifie les champs et qui ajout le chien private void buttonValiderAjout_Click(object sender, EventArgs e) { string leCodeChien = textBoxCode.Text; string pro = comboBoxProprietaire.Text; string[] leNomPro = pro.Split(':'); string lePropri = leNomPro[1].Trim(); bool testChien = testValiditerCode(leCodeChien); // vérifie que les textbox ne soit pas vide if (textBoxCode.Text == "" || textBoxNom.Text == "") { MessageBox.Show("certains champs ne sont pas remplis ! "); } // vérifie que le combobox proprietaire ne soit pas le comboNonChoisi else if (comboBoxProprietaire.Text == comboNonCHoisi) { MessageBox.Show("vous n'avait pas choisi de propriétaire ! "); } // vérifie que le combobox type ne soit pas le comboNonChoisi else if (comboBoxType.Text == comboNonCHoisi) { MessageBox.Show("vous n'avait pas choisi de type pour le chien ! "); } // vérifie que si le combobox type soit 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 que si le combobox type soit sur batard que le textbox ne soit pas vide else if (comboBoxType.Text == "Batard" && textBoxCaracteristique.Text == "") { MessageBox.Show("le champ du type n'est pas remplis ! "); } // vérifie si le code du chien existe déjà else if (testChien == false) { MessageBox.Show("le code du chien existe déjà ! "); } // ajoute le chien en fonction de sont type else { // ajoute un chien de type race if (nbType == 1) { var unChien = new DERACE() { codechien = textBoxCode.Text, codeproprietaire = lePropri, ddnchien = DateTime.Parse(dateTimePicker1.Text), nomchien = textBoxNom.Text, race = textBoxRace.Text, robe = textBoxRobe.Text }; monModele.CHIENs.Add(unChien); monModele.SaveChanges(); } // ajoute un chien de type batard else if (nbType == 2) { var unChien = new BATARD() { codechien = textBoxCode.Text, codeproprietaire = lePropri, ddnchien = DateTime.Parse(dateTimePicker1.Text), nomchien = textBoxNom.Text, caracteristiques = textBoxCaracteristique.Text }; monModele.CHIENs.Add(unChien); monModele.SaveChanges(); } else { MessageBox.Show("il y a une erreur ! "); } int nbChien = 0; chargerDgv(nbChien); cacherTout(); } }
// clique du button valider ajout qui verifie les combo et textbox puis qui ajoute la note dans la bdd private void buttonValideAjout_Click(object sender, EventArgs e) { string lePro = comboBoxProprietaire.Text; string leChien = comboBoxChien.Text; string leConcour = comboBoxConcour.Text; string note = textBoxNote.Text; string pro = comboBoxProprietaire.Text; string[] leNomPro = pro.Split(':'); string lePropri = leNomPro[1].Trim(); string chien = comboBoxChien.Text; string[] leNomChien = chien.Split(':'); string leCodeChien = leNomChien[1].Trim(); bool laNoteValide = testValideNote(note); var notationChien = monModele.PARTICIPEs.Find(lePropri, leCodeChien, leConcour); // vérifie si le combobox proprietaire est sur le comboNonChoisi if (lePro == comboNonCHoisi) { MessageBox.Show("il faut choisir un propriétaire ! "); } // vérifie si le combobox chien est sur le comboNonChoisi else if (leChien == comboNonCHoisi) { MessageBox.Show("il faut choisir un chien ! "); } // vérifie si le combobox concour est sur le comboNonChoisi else if (leConcour == comboNonCHoisi) { MessageBox.Show("il faut choisir un concour ! "); } // vérifie si le textbox note est vide else if (note == "") { MessageBox.Show("il faut rentrer une note ! "); } else if (laNoteValide == false) { MessageBox.Show("la note n'est pas valide, elle ne doit pas dépacer 100 ou comporter de caractère ! "); } // vérifie que la notation n'existe pas else if (notationChien != null) { MessageBox.Show("cette notation existe déjà ! "); } // ajoute la notation else { var uneNotation = new PARTICIPE() { codeproprietaire = lePropri.Trim(), codechien = leCodeChien.Trim(), codeconcours = comboBoxConcour.Text.Trim(), note = int.Parse(textBoxNote.Text.Trim()) }; monModele.PARTICIPEs.Add(uneNotation); monModele.SaveChanges(); chargerDgv(leConcour); remplirComboBox(); groupInvisible(); } }