public static void updateEspeceNombre(EspeceNombreDAO p) { string query = "UPDATE etude_has_plage_has_Espece set Nombre=@Nombre where Etude_has_Plage_Etude_idEtude=@IdNombre;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); cmd.Parameters.AddWithValue("@Nombre", p.NombreDAO); cmd.Parameters.AddWithValue("@IdNombre", p.IdNombreEDAO); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd); cmd.ExecuteNonQuery(); }
public static void insertEspeceNombre(EspeceNombreDAO p) { int id = getMaxIdEspeceNombre() + 1; string query = "INSERT INTO etude_has_plage_has_Espece VALUES (@ID,@IdEspece,@IdZone,@IdEtude,@IdPlage,@Nombre);"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); cmd.Parameters.AddWithValue("@ID", id); cmd.Parameters.AddWithValue("@IdEspece", p.IdEspeceDAO); cmd.Parameters.AddWithValue("@IdZone", p.IdZoneDAO); cmd.Parameters.AddWithValue("@IdEtude", p.IdEtudeDAO); cmd.Parameters.AddWithValue("@IdPlage", p.IdPlageDAO); cmd.Parameters.AddWithValue("@Nombre", p.NombreDAO); MySqlDataAdapter sqlDataAdap = new MySqlDataAdapter(cmd); cmd.ExecuteNonQuery(); }
public static EspeceNombreDAO getEspeceNombre(int idEspeceNombre) { string query = " SELECT * FROM etude_has_plage_has_Espece WHERE IdNombreE = @IdNombreE;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); cmd.Parameters.AddWithValue("@IdNombreE", idEspeceNombre); cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); reader.Read(); EspeceNombreDAO com; if (reader.HasRows) { com = new EspeceNombreDAO(reader.GetInt32(0), reader.GetInt32(1), reader.GetInt32(2), reader.GetInt32(3), reader.GetInt32(4), reader.GetDecimal(5)); } else { com = new EspeceNombreDAO(1, 1, 1, 1, 1, 0); } reader.Close(); return(com); }
public static ObservableCollection <EspeceNombreDAO> selectEspeceNombres() { ObservableCollection <EspeceNombreDAO> l = new ObservableCollection <EspeceNombreDAO>(); string query = "SELECT * FROM etude_has_plage_has_Espece;"; MySqlCommand cmd = new MySqlCommand(query, DALConnection.OpenConnection()); try { cmd.ExecuteNonQuery(); MySqlDataReader reader = cmd.ExecuteReader(); while (reader.Read()) { EspeceNombreDAO p = new EspeceNombreDAO(reader.GetInt32(0), reader.GetInt32(1), reader.GetInt32(2), reader.GetInt32(3), reader.GetInt32(4), reader.GetDecimal(5)); l.Add(p); } reader.Close(); } catch (Exception e) { MessageBox.Show("La base de données n'est pas connectée"); } return(l); }