示例#1
0
        public List <Patient> ListPatient()
        {
            using (DataClasses1DataContext entity = new DataClasses1DataContext())
            {
                var ret = entity.T_PATIENT.Join(entity.T_COMPTE,
                                                P => P.IdCompte,
                                                C => C.ID,
                                                (P, C) => new { IDPatient = P.ID, ID = C.ID, Identifiant = C.Identifiant, Nom = C.Nom, Prenom = C.Prenom, AdresseMail = C.AdressMail, Telephone = P.TelephoneFixe, TelephonePortable = P.TelephonePortable, DateNaissance = P.DateNaissance, Token = C.Token });

                List <Patient> Retour = new List <Patient>();

                foreach (var Element in ret)
                {
                    List <Medecin>    MesMedecins    = new MedecinDAO().ListMedecinDuPatient((int)Element.IDPatient);
                    List <Migraine>   MesMigraines   = new MigraineDAO().ListeMigrainePatient((int)Element.IDPatient);
                    List <Medicament> MesMedicaments = new MedicamentDAO().ListeMesMedicaments((int)Element.IDPatient);
                    List <Facteur>    MesFacteurs    = new FacteurDAO().ListeFacteurPatient((int)Element.IDPatient);
                    Retour.Add(new Patient()
                    {
                        IDPatient = Element.IDPatient, ID = (int)Element.ID, Identifiant = Element.Identifiant, MotDePass = "", Nom = Element.Nom, Prenom = Element.Prenom, AdresseMail = Element.AdresseMail, Telephone = Element.Telephone, TelephonePortable = Element.TelephonePortable, DateNaissance = ConvertionDate.ConvertionStringVersDateTime(Element.DateNaissance), MesMedecin = MesMedecins, MesMigraines = MesMigraines, MesMedicaments = MesMedicaments, MesFacteurs = MesFacteurs, Adresse = new AdresseDAO().LectureAdresse(Element.ID)
                    });
                }
                return(Retour);
            }
        }
示例#2
0
        public Patient VoirPatient(string identifiant)
        {
            using (DataClasses1DataContext entity = new DataClasses1DataContext())
            {
                var ret = entity.T_PATIENT.Join(entity.T_COMPTE,
                                                P => P.IdCompte,
                                                C => C.ID,
                                                (P, C) => new { IDPatient = P.ID, ID = C.ID, Identifiant = C.Identifiant, Nom = C.Nom, Prenom = C.Prenom, AdresseMail = C.AdressMail, Telephone = P.TelephoneFixe, TelephonePortable = P.TelephonePortable, DateNaissance = P.DateNaissance, Token = C.Token }).Where(elt => elt.Identifiant == identifiant).FirstOrDefault();

                List <Medecin>    MesMedecins    = new MedecinDAO().ListMedecinDuPatient((int)ret.IDPatient);
                List <Migraine>   MesMigraines   = new MigraineDAO().ListeMigrainePatient((int)ret.IDPatient);
                List <Medicament> MesMedicaments = new MedicamentDAO().ListeMesMedicaments((int)ret.IDPatient);
                List <Facteur>    MesFacteurs    = new FacteurDAO().ListeFacteurPatient((int)ret.IDPatient);
                return(new Patient()
                {
                    IDPatient = ret.IDPatient, ID = (int)ret.ID, Identifiant = ret.Identifiant, MotDePass = "", Nom = ret.Nom, Prenom = ret.Prenom, AdresseMail = ret.AdresseMail, Telephone = ret.Telephone, TelephonePortable = ret.TelephonePortable, DateNaissance = ConvertionDate.ConvertionStringVersDateTime(ret.DateNaissance), MesMedecin = MesMedecins, MesMigraines = MesMigraines, MesMedicaments = MesMedicaments, MesFacteurs = MesFacteurs, Adresse = new AdresseDAO().LectureAdresse(ret.ID), Token = ret.Token
                });
            }
        }