//Retourne le derniere Rapport d'un Medecin private rapport getDernierRap(int idMedecin) { var reqDernierRapp = (from rapport in this.mesDonnesEF.rapports where rapport.idMedecin == idMedecin orderby rapport.id select rapport); rapport dernierRap = reqDernierRapp.First(); return(dernierRap); }
//Constructeur public FrmRapport(PPE_MISSION3_entity mesDonnesEF, int idMedecin) { this.idMedecin = idMedecin; InitializeComponent(); this.mesDonnesEF = mesDonnesEF; this.BdsRapports.DataSource = mesDonnesEF.rapports.Local; //Affectation de la methode getRapport dans un objet rapport rapport dernierRapport = getDernierRap(this.idMedecin); //Chaque champs est affecté a une variable de type form this.DateTB.Text = dernierRapport.date.ToString().Substring(0, 8); this.MotifTB.Text = dernierRapport.motif.ToString(); this.BilanTB.Text = dernierRapport.bilan.ToString(); this.IDVisiteurTB.Text = dernierRapport.idVisiteur.ToString(); this.IDMedecinTB.Text = dernierRapport.idMedecin.ToString(); }