public static void addZone(DAOZoneEspece zone) { string query = "INSERT INTO zoneespèce VALUES (\"" + zone.idZoneEDAO + "\",\"" + zone.IdEspeceDAO + "\",\"" + zone.IdZoneDAO + "\",\"" + zone.IdEtudeDAO + "\",\"" + zone.IdPlageDAO + "\",\"" + zone.NombreDAO + "\");"; MySqlCommand command = new MySqlCommand(query, DALConnection.Connection()); MySqlDataAdapter dataAdapter = new MySqlDataAdapter(command); command.ExecuteNonQuery(); }
public static ObservableCollection <ZoneEspeceViewModel> listeZones() { ObservableCollection <DAOZoneEspece> listeDAO = DAOZoneEspece.listeZones(); ObservableCollection <ZoneEspeceViewModel> listeZones = new ObservableCollection <ZoneEspeceViewModel>(); foreach (DAOZoneEspece item in listeDAO) { int idZone = item.IdZoneDAO; int idEspece = item.IdEspeceDAO; int idEtude = item.IdEtudeDAO; int idPlage = item.IdPlageDAO; ZonePrelevementViewModel zoneID = ORMZonePrelevement.getZone(idZone); EspèceViewModel especeID = ORMEspèce.getEspèce(idEspece); EtudeViewModel etudeID = ORMEtude.getEtude(idEtude); PlageViewModel plageID = ORMPlage.getPlage(idPlage); ZoneEspeceViewModel zone = new ZoneEspeceViewModel(item.idZoneEDAO, especeID, zoneID, etudeID, plageID, item.NombreDAO); listeZones.Add(zone); } return(listeZones); }
public static ObservableCollection <DAOZoneEspece> selectZones() { ObservableCollection <DAOZoneEspece> listeZones = new ObservableCollection <DAOZoneEspece>(); string query = "SELECT * FROM zoneespèce;"; MySqlCommand command = new MySqlCommand(query, DALConnection.Connection()); try { command.ExecuteNonQuery(); MySqlDataReader reader = command.ExecuteReader(); while (reader.Read()) { DAOZoneEspece zone = new DAOZoneEspece(reader.GetInt32(0), reader.GetInt32(1), reader.GetInt32(2), reader.GetInt32(3), reader.GetInt32(4), reader.GetInt32(5)); listeZones.Add(zone); } reader.Close(); } catch (Exception e) { MessageBox.Show("Une erreur est survenue impossible de continuer..."); } return(listeZones); }
public static void addZone(ZoneEspeceViewModel zone) { DAOZoneEspece.addZone(new DAOZoneEspece(zone.idZoneEProperty, zone.idEspece.idEspèceProperty, zone.idZone.idZonePrelevementProperty, zone.idEtude.idEtudeProperty, zone.idPlage.idPlageProperty, zone.nombreProperty)); }