// Lecture base et mise a jour du datagrid private void MajGrid() { dataGridViewTranspondeurs.Rows.Clear(); int perdu; // lecture table complète de la base. BaseTranspondeur = new DbTranspondeurs(); MySqlDataReader reader = BaseTranspondeur.LecturetoutTranspondeurs(); 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. if (Convert.ToBoolean(reader.GetString(1))) { perdu = 1; } else { perdu = 0; } dataGridViewTranspondeurs.Rows.Insert(i, Convert.ToInt32(reader.GetString(0)), perdu); i++; } } } }
private void buttonCreer_Click(object sender, EventArgs e) { Transpondeurs creeTranspondeur = new Transpondeurs(Convert.ToInt16(textBoxId.Text), Convert.ToInt16(textBoxPerdu.Text)); DbTranspondeurs AjoutTranspondeur = new DbTranspondeurs(); bool result = AjoutTranspondeur.AjouterTranspondeur(creeTranspondeur); if (result == false) { MessageBox.Show("La création a échouée, veuillez vérifier l'état dse votre base de Données"); } else { MessageBox.Show("Création transpondeur " + textBoxId.Text + " effectuée !"); textBoxId.Text = ""; textBoxPerdu.Text = "0"; } }
private void buttonSupprimer_Click(object sender, EventArgs e) { if (IdxLigneActuelle != -1) { DialogResult reponse = MessageBox.Show("Voulez vous vraiment supprimer le transpondeur " + textBoxID.Text + " ?", "Suppression", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (reponse == DialogResult.Yes) { Transpondeurs creeTranspondeur = new Transpondeurs(Convert.ToInt16(ligneSelect.Cells[1].Value.ToString()), Convert.ToInt16(ligneSelect.Cells[2].Value.ToString())); DbTranspondeurs SupTranspondeur = new DbTranspondeurs(); (bool result, string MessErreur) = SupTranspondeur.SupprimerTranspondeur(creeTranspondeur, 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 du transpondeur " + ligneSelect.Cells[0].Value.ToString() + " effectuée !"); MajGrid(); } } } }
private void buttonModifier_Click(object sender, EventArgs e) { if (IdxLigneActuelle != -1) { DialogResult reponse = MessageBox.Show("Voulez vous vraiment modifier le transpondeur " + textBoxID.Text + " ?", "modification", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (reponse == DialogResult.Yes) { Transpondeurs creeTranspondeur = new Transpondeurs(Convert.ToInt32(textBoxID.Text), Convert.ToInt16(textBoxPerdu.Text)); DbTranspondeurs ModTranspondeur = new DbTranspondeurs(); (bool result, string MessErreur) = ModTranspondeur.ModifierTranspondeur(creeTranspondeur, 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 transpondeur " + textBoxID.Text + " effectuée !"); } MajGrid(); } } }
private void TableCoureurAjout_Load(object sender, EventArgs e) { // remplir la liste des Courses avec memorisaion de l'id // lecture toutes Courses baseCourses = new DbCourses(); MySqlDataReader readercourse = baseCourses.LecturetoutCourse(); if (readercourse != 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 (readercourse.HasRows) { int i = 0; while (readercourse.Read()) { // Ajout de la ligne au liste clubs. listeDesNomCourses.Add(readercourse.GetString(1)); listeDesIdxCourses.Add(readercourse.GetString(0)); comboBoxCourse.Items.Add(readercourse.GetString(1)); i++; } } } // lecture tous coureurs baseCoureurs = new DbCoureurs(); MySqlDataReader readerCoureur = baseCoureurs.LecturetoutCoureurs(); if (readerCoureur != 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 (readerCoureur.HasRows) { int i = 0; while (readerCoureur.Read()) { // Ajout de la ligne au liste coureur. listeDesNomCoureurs.Add(readerCoureur.GetString(2)); listeDesIdxCoureurs.Add(readerCoureur.GetString(0)); comboBoxCoureur.Items.Add(readerCoureur.GetString(2)); i++; } } } // lecture tous Transpondeurs baseTranspondeurs = new DbTranspondeurs(); MySqlDataReader readerTrans = baseTranspondeurs.LecturetoutTranspondeurs(); if (readerTrans != 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 (readerTrans.HasRows) { int i = 0; while (readerTrans.Read()) { // Ajout de la ligne au liste clubs. listeDesNomTranspondeurs.Add(readerTrans.GetString(0)); listeDesIdxTranspondeurs.Add(readerTrans.GetString(0)); comboBoxTranspondeur.Items.Add(readerTrans.GetString(0)); i++; } } } // Lecture dernier dossard LectureDernierDossard(); }