Exemplo n.º 1
0
 private void buttonSave_Click(object sender, EventArgs e)
 {
     if (textPrenom.Text.Trim().Length < 3)
     {
         MessageBox.Show("Manque le Prenom (> 3).");
         return;
     }
     if (textNom.Text.Trim().Length < 3)
     {
         MessageBox.Show("Manque le Nom (> 3).");
         return;
     }
     if (textCours.Text.Trim().Length == 0)
     {
         MessageBox.Show("Manque le Cours (> 1).");
         return;
     }
     if (textNotes.Text.Trim().Length == 0)
     {
         MessageBox.Show("Manque la Notes (> 1).");
         return;
     }
     if (buttonSave.Text == "Sauvegarder")
     {
         Etudiant std = new Etudiant(textPrenom.Text.Trim(), textNom.Text.Trim(), textCours.Text.Trim(), textNotes.Text.Trim());
         DbEtudiant.AddStudent(std);
         Clear();
     }
     if (buttonSave.Text == "Update")
     {
         Etudiant std = new Etudiant(textPrenom.Text.Trim(), textNom.Text.Trim(), textCours.Text.Trim(), textNotes.Text.Trim());
         DbEtudiant.UpdateStudent(std, id);
     }
     _parent.Display();
 }
Exemplo n.º 2
0
        public static void AddStudent(Etudiant std)
        {
            string          sql = "INSERT INTO tableau_etudiant(Prenom, Nom, Cours, Notes) VALUES (@PrenomEtudiant, @NomEtudiant,@CoursEtudiant,@NotesEtudiant)";
            MySqlConnection con = GetConnection();
            MySqlCommand    cmd = new MySqlCommand(sql, con);

            cmd.CommandType = CommandType.Text;
            cmd.Parameters.Add("@PrenomEtudiant", MySqlDbType.VarChar).Value = std.Prenom;
            cmd.Parameters.Add("@NomEtudiant", MySqlDbType.VarChar).Value    = std.Nom;
            cmd.Parameters.Add("@CoursEtudiant", MySqlDbType.VarChar).Value  = std.Cours;
            cmd.Parameters.Add("@NotesEtudiant", MySqlDbType.VarChar).Value  = std.Notes;

            try
            {
                cmd.ExecuteNonQuery();
                MessageBox.Show("Ajouter avec sucee", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Etudiant non entrer. !\n" + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            con.Close();
        }
Exemplo n.º 3
0
        public static void UpdateStudent(Etudiant std, string id)
        {
            string          sql = "UPDATE tableau_etudiant SET Prenom = @PrenomEtudiant, Nom = @NomEtudiant, Cours = @CoursEtudiant , Notes = @NotesEtudiant WHERE id = @IDEtudiant";
            MySqlConnection con = GetConnection();
            MySqlCommand    cmd = new MySqlCommand(sql, con);

            cmd.CommandType = CommandType.Text;
            cmd.Parameters.Add("@IDEtudiant", MySqlDbType.VarChar).Value     = id;
            cmd.Parameters.Add("@PrenomEtudiant", MySqlDbType.VarChar).Value = std.Prenom;
            cmd.Parameters.Add("@NomEtudiant", MySqlDbType.VarChar).Value    = std.Nom;
            cmd.Parameters.Add("@CoursEtudiant", MySqlDbType.VarChar).Value  = std.Cours;
            cmd.Parameters.Add("@NotesEtudiant", MySqlDbType.VarChar).Value  = std.Notes;

            try
            {
                cmd.ExecuteNonQuery();
                MessageBox.Show("Update avec sucee", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (MySqlException ex)
            {
                MessageBox.Show("Etudiant non Updater. !\n" + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            con.Close();
        }