/// <summary> /// Accesseur en lecture pour une famille de médicament /// </summary> /// <param name="medicament">medicament de la famille voulu</param> /// <returns>la famille correspondant au médicament</returns> public static Famille GetFamilleDuMedicament(Medicament medicament) { Famille laFamille = Passerelle.GetFamilleMedicament(medicament.Id); medicament.Famille = laFamille; return(laFamille); }
private static Famille MapperLigneFamille(MySqlDataReader reader) { string id, libelle; id = (string)reader["id"]; libelle = (string)reader["libelle"]; Famille laFamille = new Famille(id, libelle); return(laFamille); }
public static Famille GetFamilleMedicament(string idMedicament) { Famille famille = null; MySqlConnection cnx = InitConnection(); if (cnx != null) { string query = "Select famille.* from famille, medicament where medicament.idFamille = famille.id AND medicament.id = @id"; MySqlCommand cmd = new MySqlCommand(query, cnx); cmd.Parameters.AddWithValue("@id", idMedicament); MySqlDataReader dataReader = cmd.ExecuteReader(); if (dataReader.HasRows) { while (dataReader.Read()) { famille = MapperLigneFamille(dataReader); } } dataReader.Close(); } return(famille); }
public Medicament(string Id, string NomCommercial, string Composition, string Effets, string Contreindications, Famille Famille) { id = Id; nomCommercial = NomCommercial; composition = Composition; effets = Effets; contreindications = Contreindications; this.Famille = Famille; }