// Supprimer une Classe : le D dans CRUD public bool SupprimerClasse(Classe classe) { int result = 0; try { Open(); string query = @"DELETE FROM Classe WHERE Idclasse = @idclasse"; MySqlCommand cmd = new MySqlCommand(query, connection); cmd.Parameters.AddWithValue("@idclasse", classe.Idclasse); result = cmd.ExecuteNonQuery(); } catch (MySqlException) { } finally { Close(); } return(false); }
// Supprimer une Classe : le D dans CRUD public bool SupprimerClasse(Classe classe) { bool result = true; try { Open(); string query = @"DELETE FROM Classe WHERE idClasse = @idClasse"; SqlCommand cmd = new SqlCommand(query, connection); cmd.Parameters.AddWithValue("@idClasse", classe.Idclasse); cmd.ExecuteNonQuery(); } catch (SqlException) { result = false; } finally { Close(); } return(result); }
// Modifier une Classe : le U dans CRUD public bool ModifierClasse(Classe classe) { int result = 0; try { Open(); string query = @"UPDATE classe SET Idclasse = @idclasse, Nomclasse = @nomclasse, Nbplace = @nbplace WHERE Idclasse = @idclasse"; MySqlCommand cmd = new MySqlCommand(query, connection); cmd.Parameters.AddWithValue("@idclasse", classe.Idclasse); cmd.Parameters.AddWithValue("@nomclasse", classe.Nomclasse); cmd.Parameters.AddWithValue("@nbplace", classe.Nbplace); result = cmd.ExecuteNonQuery(); } catch (MySqlException) { } finally { Close(); } return(false); }
public List <Classe> ListeClasse() { List <Classe> liste = new List <Classe>(); try { Open(); string query = @"SELECT * FROM classe"; SqlCommand cmd = new SqlCommand(query, connection); SqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { try { Classe classe = new Classe(reader.GetInt32(0), reader.GetString(1), reader.GetInt32(3)); if (classe != null) { liste.Add(classe); } } catch (SqlException) { } } reader.Close(); } catch (SqlException) { } finally { Close(); } return(liste); }
// Ajouter une Classe : le C dans CRUD public bool AjouterClasse(Classe classe) { bool result = true; try { Open(); string query = "INSERT INTO Classe (nomClasse, nbPlace) VALUES (@nomClasse, @nbPlace)"; SqlCommand cmd = new SqlCommand(query, connection); cmd.Parameters.AddWithValue("@nomClasse", classe.Nomclasse); cmd.Parameters.AddWithValue("@nbPlace", classe.Nbplace); cmd.ExecuteNonQuery(); } catch (SqlException) { result = false; } finally { Close(); } return(result); }
// Modifier une Classe : le U dans CRUD public bool ModifierClasse(Classe classe) { bool result = true; try { Open(); string query = @"UPDATE Classe SET nomClasse = @nomClasse, nbPlace = @nbPlace WHERE idClasse = @idClasse"; SqlCommand cmd = new SqlCommand(query, connection); cmd.Parameters.AddWithValue("@idClasse", classe.Idclasse); cmd.Parameters.AddWithValue("@nomClasse", classe.Nomclasse); cmd.Parameters.AddWithValue("@nbPlace", classe.Nbplace); cmd.ExecuteNonQuery(); } catch (SqlException) { result = false; } finally { Close(); } return(result); }