private void buttonAjouter_Click(object sender, EventArgs e) { // récup booléen sexe et index club et categorie char sexe = '1'; int idxClub = 0, idxCat = 0; // recup index club et catégorie idxClub = Convert.ToInt16(listeDesIdxClubs[Convert.ToInt16(comboBoxClub.SelectedIndex)]); idxCat = Convert.ToInt16(listeDesIdxCategories[Convert.ToInt16(comboBoxCategorie.SelectedIndex)]); // recup sexe if (radioButtonFeminin.Checked == true) { sexe = '0'; } // formattage date de naissance en date time string datnais = Convert.ToDateTime(maskedTextBoxDateNaiss.Text).ToString("s", DateTimeFormatInfo.InvariantInfo); datnais = datnais.Replace("T", " "); DateTime datnaisformater = DateTime.ParseExact(datnais, "yyyy-MM-dd h:mm:ss", CultureInfo.InvariantCulture); Coureurs creeCoureurs = new Coureurs(idxClub, textBoxNom.Text, textBoxprenom.Text, textBoxAdresse.Text, Convert.ToInt32(maskedTextBoxCP.Text), textBoxVille.Text, datnaisformater, sexe, idxCat); DbCoureurs AjoutCoureurs = new DbCoureurs(); bool result = AjoutCoureurs.AjouterCoureur(creeCoureurs); if (result == false) { MessageBox.Show("La création à échouée, veuillez vérifier l'état de votre base de Données"); } else { MessageBox.Show("Création coureur " + textBoxNom.Text + " effectuée !"); comboBoxClub.SelectedIndex = 0; textBoxNom.Text = ""; textBoxprenom.Text = ""; textBoxAdresse.Text = ""; maskedTextBoxCP.Text = ""; textBoxVille.Text = ""; maskedTextBoxDateNaiss.Text = ""; radioButtonMasculin.Checked = false; radioButtonFeminin.Checked = false; comboBoxCategorie.SelectedIndex = 0; } }
public (bool, string) ModifierCoureurs(Coureurs UnCoureurs, int IdCoureurs) { bool opeOK = false; int ligneMod = 0; string messErreur = ""; try { string bddServeur = ConfigurationManager.AppSettings["serveur"]; string sBddPort = ConfigurationManager.AppSettings["port"]; int bddPort = Convert.ToInt16(sBddPort); string bddBase = ConfigurationManager.AppSettings["base"]; string bddIdent = ConfigurationManager.AppSettings["identificateur"]; string bddMdp = ConfigurationManager.AppSettings["mdp"]; Connex = new Dbconnect(bddServeur, bddPort, bddBase, bddIdent, bddMdp); if (Connex.OuvrirConnexion()) { // mettre la date dans le format Mysql string datnais = Convert.ToDateTime(UnCoureurs.Date).ToString("s", DateTimeFormatInfo.InvariantInfo); datnais = datnais.Replace("T", " "); string requete = "UPDATE Coureur SET `Club_IdClub`= '" + UnCoureurs.IdClub + "', `Nom`= '" + UnCoureurs.Nom + "', `Prenom`= '" + UnCoureurs.Prenom + "', `Adresse`= '" + UnCoureurs.Adresse + "', `CodePostal`= '" + UnCoureurs.Cp + "', `Ville`= '" + UnCoureurs.Ville + "', `DateNaissance`= '" + datnais + "', `Sexe`= '" + UnCoureurs.Sexe + "', `Categorie_IdCategorie`= '" + UnCoureurs.IdCat + "' WHERE IdCoureur = " + IdCoureurs + ""; ligneMod = Connex.RequeteNoData(requete); if (ligneMod == 0) { messErreur = Connex.Erreur; opeOK = false; } else { opeOK = true; } } } catch { opeOK = false; messErreur = "Erreur de connexion !"; } Connex.FermerConnexion(); return(opeOK, messErreur); }
private void buttonModifier_Click(object sender, EventArgs e) { if (IdxLigneActuelle != -1) { DialogResult reponse = MessageBox.Show("Voulez vous vraiment modifier le coureur " + textBoxNom.Text + " ?", "Modification", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (reponse == DialogResult.Yes) { // récup booléen sexe et index club et categorie char sexe = '0'; int idxClub = 0, idxCat = 0; // recup index club et catégorie idxClub = Convert.ToInt16(listeDesIdxClubs[Convert.ToInt16(comboBoxClub.SelectedIndex)]); idxCat = Convert.ToInt16(listeDesIdxCategories[Convert.ToInt16(comboBoxCategorie.SelectedIndex)]); // recup sexe if (radioButtonFeminin.Checked == true) { sexe = '1'; } // formattage date de naissance en date time string datnais = Convert.ToDateTime(maskedTextBoxDateNaiss.Text).ToString("s", DateTimeFormatInfo.InvariantInfo); datnais = datnais.Replace("T", " "); DateTime datnaisformater = DateTime.ParseExact(datnais, "yyyy-MM-dd h:mm:ss", CultureInfo.InvariantCulture); Coureurs creeCoureurs = new Coureurs(idxClub, textBoxNom.Text, textBoxPrenom.Text, textBoxAdresse.Text, Convert.ToInt32(maskedTextBoxCP.Text), textBoxVille.Text, datnaisformater, sexe, idxCat); DbCoureurs ModCoureurs = new DbCoureurs(); (bool result, string MessErreur) = ModCoureurs.ModifierCoureurs(creeCoureurs, Convert.ToInt16(textBoxID.Text)); if (result == false) { MessageBox.Show("La modification à échouée, veuillez vérifier l'état dse votre base de Données, avec le message : " + MessErreur); } else { MessageBox.Show("La modification du coureur " + textBoxNom.Text + " effectuée !"); } MajGrid(); } } }
public (bool, string) SupprimerCoureurs(Coureurs UnCoureurs, int IdCoureurs) { bool opeOK = false; int ligneMod = 0; string messErreur = ""; try { string bddServeur = ConfigurationManager.AppSettings["serveur"]; string sBddPort = ConfigurationManager.AppSettings["port"]; int bddPort = Convert.ToInt16(sBddPort); string bddBase = ConfigurationManager.AppSettings["base"]; string bddIdent = ConfigurationManager.AppSettings["identificateur"]; string bddMdp = ConfigurationManager.AppSettings["mdp"]; Connex = new Dbconnect(bddServeur, bddPort, bddBase, bddIdent, bddMdp); if (Connex.OuvrirConnexion()) { string requete = "DELETE FROM Coureur WHERE IdCoureur = " + IdCoureurs; ligneMod = Connex.RequeteNoData(requete); if (ligneMod == 0) { messErreur = Connex.Erreur; opeOK = false; } else { opeOK = true; } } } catch { opeOK = false; messErreur = "Erreur de connexion !"; } Connex.FermerConnexion(); return(opeOK, messErreur); }
public bool AjouterCoureur(Coureurs UnCoureurs) { bool opeOK = false; try { string bddServeur = ConfigurationManager.AppSettings["serveur"]; string sBddPort = ConfigurationManager.AppSettings["port"]; int bddPort = Convert.ToInt16(sBddPort); string bddBase = ConfigurationManager.AppSettings["base"]; string bddIdent = ConfigurationManager.AppSettings["identificateur"]; string bddMdp = ConfigurationManager.AppSettings["mdp"]; Connex = new Dbconnect(bddServeur, bddPort, bddBase, bddIdent, bddMdp); if (Connex.OuvrirConnexion()) { // mettre la date dansq le format Mysql string datnais = Convert.ToDateTime(UnCoureurs.Date).ToString("s", DateTimeFormatInfo.InvariantInfo); datnais = datnais.Replace("T", " "); string requete = "INSERT INTO `coureur` (`Club_IdClub`, `Nom`, `Prenom`, `Adresse`, `CodePostal`, `Ville`, `DateNaissance`, `Sexe`, `Categorie_IdCategorie`) " + "VALUES ('" + UnCoureurs.IdClub + "', '" + UnCoureurs.Nom + "', '" + UnCoureurs.Prenom + "', '" + UnCoureurs.Adresse + "', '" + UnCoureurs.Cp + "', '" + UnCoureurs.Ville + "', '" + datnais + "', '" + UnCoureurs.Sexe + "', '" + UnCoureurs.IdCat + "')"; Connex.RequeteNoData(requete); opeOK = true; } } catch { opeOK = false; } Connex.FermerConnexion(); return(opeOK); }