コード例 #1
0
        public static EtudeViewModel getEtude(int idEtude)
        {
            EtudeDAO        pDAO     = EtudeDAO.getEtude(idEtude);
            int             idEquipe = pDAO.idEquipeEtudeDAO;
            EquipeViewModel m        = EquipeORM.getEquipe(idEquipe);
            EtudeViewModel  p        = new EtudeViewModel(pDAO.idEtudeDAO, pDAO.dateEtudeDAO, pDAO.titreEtudeDAO, pDAO.nbTotalEspeceRencontreeEtudeDAO, m);

            return(p);
        }
コード例 #2
0
        //public static UtilisateurHasEquipeViewModel getUtilisateurHasEquipeByEquipe(int idEquipe)
        //{
        //    UtilisateurHasEquipeDAO uDAO = UtilisateurHasEquipeDAO.getUtilisateurHasEquipeByEquipe(idEquipe);
        //    UtilisateurHasEquipeViewModel u = new UtilisateurHasEquipeViewModel(uDAO.Utilisateur_idUtilisateurDAO, uDAO.Equipe_idEquipeDAO);
        //    return u;
        //}
        public static UtilisateurHasEquipeViewModel getUtilisateurHasEquipe(int idUtilisateur, int idEquipe)
        {
            UtilisateurHasEquipeDAO uDAO = UtilisateurHasEquipeDAO.getUtilisateurHasEquipe(idUtilisateur, idEquipe);

            int Utilisateur_idUtilisateur = uDAO.Utilisateur_idUtilisateurDAO;
            UtilisateurViewModel u        = UtilisateurORM.getUtilisateur(Utilisateur_idUtilisateur);

            int             Equipe_idEquipe = uDAO.Equipe_idEquipeDAO;
            EquipeViewModel e = EquipeORM.getEquipe(Equipe_idEquipe);

            UtilisateurHasEquipeViewModel ue = new UtilisateurHasEquipeViewModel(u, e);

            return(ue);
        }
コード例 #3
0
        public static ObservableCollection <EtudeViewModel> listeEtudes()
        {
            ObservableCollection <EtudeDAO>       lDAO = EtudeDAO.listeEtudes();
            ObservableCollection <EtudeViewModel> l    = new ObservableCollection <EtudeViewModel>();

            foreach (EtudeDAO element in lDAO)
            {
                int idEquipe = element.idEquipeEtudeDAO;

                EquipeViewModel m = EquipeORM.getEquipe(idEquipe); // Plus propre que d'aller chercher le métier dans la DAO.
                EtudeViewModel  p = new EtudeViewModel(element.idEtudeDAO, element.dateEtudeDAO, element.titreEtudeDAO, element.nbTotalEspeceRencontreeEtudeDAO, m);
                l.Add(p);
            }
            return(l);
        }
コード例 #4
0
        public static ObservableCollection <UtilisateurHasEquipeViewModel> listeUtilisateurHasEquipes()
        {
            ObservableCollection <UtilisateurHasEquipeDAO>       lDAO = UtilisateurHasEquipeDAO.listeUtilisateurHasEquipes();
            ObservableCollection <UtilisateurHasEquipeViewModel> l    = new ObservableCollection <UtilisateurHasEquipeViewModel>();

            foreach (UtilisateurHasEquipeDAO element in lDAO)
            {
                int Utilisateur_idUtilisateur = element.Utilisateur_idUtilisateurDAO;
                UtilisateurViewModel u        = UtilisateurORM.getUtilisateur(Utilisateur_idUtilisateur);

                int             Equipe_idEquipe = element.Equipe_idEquipeDAO;
                EquipeViewModel e = EquipeORM.getEquipe(Equipe_idEquipe);

                UtilisateurHasEquipeViewModel ue = new UtilisateurHasEquipeViewModel(u, e);
                l.Add(ue);
            }
            return(l);
        }