// Lecture base et mise a jour du datagrid private void MajGrid() { dataGridViewCategories.Rows.Clear(); // lecture table complète de la base. BaseCategories = new DbCategories(); MySqlDataReader reader = BaseCategories.LecturetoutCategories(); if (reader != null) // on teste si la requete a bien retournéer un résultat { // Vérifie si des données sont présente dans reader if (reader.HasRows) { int i = 0; while (reader.Read()) { // Ajout de la ligne au gridview. dataGridViewCategories.Rows.Insert(i, Convert.ToInt16(reader.GetString(0)), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4)); i++; } } } }
private void GestCoureurs_Load(object sender, EventArgs e) { // remplir la liste des clubs avec memorisaion de l'id // lecture tous Club baseClubs = new DbClubs(); MySqlDataReader readerCl = baseClubs.LecturetoutClub(); if (readerCl != null) // on teste si la requete a bien retournéer un résultat { // Vérifie si des données sont présente dans reader if (readerCl.HasRows) { int i = 0; while (readerCl.Read()) { // Ajout de la ligne au liste clubs. listeDesNomClubs.Add(readerCl.GetString(1)); listeDesIdxClubs.Add(readerCl.GetString(0)); comboBoxClub.Items.Add(readerCl.GetString(1)); i++; } //comboBoxClub.SelectedIndex = 0; } } // lecture toutes catégories baseCategories = new DbCategories(); MySqlDataReader readerCa = baseCategories.LecturetoutCategories(); if (readerCa != null) // on teste si la requete a bien retournéer un résultat { // Vérifie si des données sont présente dans reader if (readerCa.HasRows) { int i = 0; while (readerCa.Read()) { // Ajout de la ligne au liste clubs. listeDesNomCategories.Add(readerCa.GetString(1)); listeDesIdxCategories.Add(readerCa.GetString(0)); comboBoxCategorie.Items.Add(readerCa.GetString(1)); i++; } //comboBoxCategorie.SelectedIndex = 0; } } // mise à jour de la ligne MajGrid(); }
private void buttonCreer_Click(object sender, EventArgs e) { Categories creeCategories = new Categories(textBoxNom.Text, Convert.ToInt16(textBoxAgeMini.Text), Convert.ToInt16(textBoxAgeMaxi.Text), Convert.ToInt16(textBoxDistance.Text)); DbCategories AjoutCategories = new DbCategories(); bool result = AjoutCategories.AjouterCategories(creeCategories); 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 catégories " + textBoxNom.Text + " effectué !"); textBoxNom.Text = ""; textBoxAgeMini.Text = ""; textBoxAgeMaxi.Text = ""; textBoxDistance.Text = ""; } }
private void buttonSupprimer_Click(object sender, EventArgs e) { if (IdxLigneActuelle != -1) { DialogResult reponse = MessageBox.Show("Voulez vous vraiment supprimer la Categories " + textBoxNom.Text + " ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (reponse == DialogResult.Yes) { Categories creeCategories = new Categories(ligneSelect.Cells[1].Value.ToString(), Convert.ToInt16(ligneSelect.Cells[2].Value.ToString()), Convert.ToInt16(ligneSelect.Cells[3].Value.ToString()), Convert.ToInt16(ligneSelect.Cells[4].Value.ToString())); DbCategories SupCategories = new DbCategories(); (bool result, string MessErreur) = SupCategories.SupprimerCategories(creeCategories, Convert.ToInt16(textBoxID.Text)); if (result == false) { MessageBox.Show("La suppression à échouée, veuillez vérifier l'état de votre base de Données, avec le message : " + MessErreur); } else { MessageBox.Show("La suppression de la Categorie " + ligneSelect.Cells[1].Value.ToString() + " effectuée !"); MajGrid(); } } } }
private void buttonModifier_Click(object sender, EventArgs e) { if (IdxLigneActuelle != -1) { DialogResult reponse = MessageBox.Show("Voulez vous vraiment modifier la Categorie " + textBoxNom.Text + " ?", "Modification", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (reponse == DialogResult.Yes) { Categories creeCategories = new Categories(textBoxNom.Text, Convert.ToInt16(textBoxAgeMin.Text), Convert.ToInt16(textBoxAgeMax.Text), Convert.ToInt16(textBoxDistance.Text)); DbCategories ModCategories = new DbCategories(); (bool result, string MessErreur) = ModCategories.ModifierCategories(creeCategories, 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 de la Categorie " + textBoxNom.Text + " effectuée !"); } MajGrid(); } } }