private static Specialite MapperLigneSpecialite(DbDataReader reader) { String id, specialite; id = (String)reader["id"]; specialite = (String)reader["specialite"]; Specialite laSpecialite = new Specialite(id, specialite); return(laSpecialite); }
public static List <Specialite> GetSpecialite() { List <Specialite> liste = new List <Specialite>(); DbCommand dbc = GetConnexion().CreateCommand(); dbc.CommandText = "SELECT specialite.* FROM specialite ORDER BY specialite"; DbDataReader reader = dbc.ExecuteReader(); while (reader.Read()) { Specialite uneSpecialite = MapperLigneSpecialite(reader); liste.Add(uneSpecialite); } reader.Close(); return(liste); }
public static Specialite GetSpecialiteDuMedecin(String idMedecin) { Specialite specialite = null; DbCommand dbc = GetConnexion().CreateCommand(); dbc.CommandText = "SELECT specialite.* FROM specialite, medecin " + " WHERE medecin.idSpecialite = specialite.id AND medecin.id = '" + idMedecin + "'"; DbDataReader reader = dbc.ExecuteReader(); while (reader.Read()) { specialite = MapperLigneSpecialite(reader); } reader.Close(); return(specialite); }
private void btCreer_Click(object sender, EventArgs e) { // récupération des valeurs des champs de texte et instanciation d'un médecin Medecin nouveauMed = new Medecin("", txtNom.Text, txtPrenom.Text, txtAdresse.Text, txtTel.Text, Int32.Parse(txtDepartement.Text)); // récupération de l'index sélectionné dans la liste des spécialitées int indexSpecialite = cbSpecialite.SelectedIndex; // récupération de la spécialité grâce au manager Specialite laSpecialite = Manager.GetSpecialite(indexSpecialite); // il faut attribuer cette spécialité au médecin avec setSpecialite nouveauMed.setSpecialite(laSpecialite); // on fait appel au manager pour enregistrer le médicament Manager.CreerMedecin(nouveauMed); // Message de confirmation MessageBox.Show("Le médecin " + nouveauMed.GetNom() + "" + nouveauMed.GetPrenom() + " a été créé"); }
public void setSpecialite(Specialite laSpe) { this.laSpecialite = laSpe; }
public Medecin(String id, String nom, String prenom, String adresse, String tel, Specialite laSpecialite, int departement) : base(id, nom, prenom, adresse) { this.tel = tel; this.departement = departement; this.laSpecialite = laSpecialite; }