Пример #1
0
        private void ButtonModifier_Click(object sender, EventArgs e)
        {
            if (ListBoxJoueurs.SelectedItem != null)
            {
                if (textBoxNom.Text != "" && textBoxSalaire.Text != "")
                {
                    // salaire numérique ?
                    if (Int32.TryParse(textBoxSalaire.Text, out int s))
                    {
                        // le joueur sélectionné
                        Joueurs j = (Joueurs)ListBoxJoueurs.SelectedItem;

                        // modification du joueur dans la base
                        string update = "update JOUEURS " +
                                        " set NOM = '" + textBoxNom.Text + "',  SALAIRE = '" + s +
                                        "' WHERE ID_JOUEUR = " + j.getId();
                        OleDbCommand cmd = new OleDbCommand(update, dbCon);
                        cmd.ExecuteNonQuery();

                        // mise à jour du joueur et de la ListBox
                        ListBoxJoueurs.Items.Remove(ListBoxJoueurs.SelectedItem);
                        j.setNom(textBoxNom.Text);
                        j.setSalaire(s);
                        ListBoxJoueurs.Items.Add(j);
                        ListBoxJoueurs.SetSelected(ListBoxJoueurs.Items.IndexOf(j), true);
                    }
                    else
                    {
                        PopupErreurOK("Le salaire doit être un nombre !", "Erreur");
                    }
                }
                else
                {
                    PopupErreurOK("Le nom et le salaire doivent être non vides !", "Erreur");
                }
            }
            else
            {
                PopupErreurOK("Aucun abonné sélectionné dans la liste !", "Erreur");
            }
        }
Пример #2
0
        private void ButtonSupprimer_Click(object sender, EventArgs e)
        {
            if (ListBoxJoueurs.SelectedItem != null)
            {
                // récupération du joueur sélectionné
                Joueurs j = (Joueurs)ListBoxJoueurs.SelectedItem;

                // suppression du joueur de la base
                string       delete = "delete from JOUEURS where ID_JOUEUR = " + j.getId().ToString();
                OleDbCommand cmd    = new OleDbCommand(delete, dbCon);
                cmd.ExecuteNonQuery();

                // suppression de la ListBox et réinitialisation des Textbox
                ListBoxJoueurs.Items.Remove(ListBoxJoueurs.SelectedItem);
                Rafraichir();
            }
            else
            {
                PopupErreurOK("Aucun joueur sélectionné dans la liste !", "Erreur");
            }
        }