public static EnsemblesViewModel GetEnsembles(int id)
        {
            DAOEnsembles       DAO       = DAOEnsembles.getEnsembles(id);
            EnsemblesViewModel ensembles = new EnsemblesViewModel(DAO.idDAOEnsemblePlage, DAO.nomDAOEnsemblePlage);

            return(ensembles);
        }
        public static List <PlageViewModel> getplages(EnsemblesViewModel ensembles)
        {
            List <PlageViewModel> lp =
                DAOPlageEnsemble.listePlageEnsembles()
                .Where(e => e.ensembleplageDAO_idEnsemblePlage == ensembles.idEnsembleProperty)
                .Select(e => PlageORM.getPlage(e.plageDAO_idPlage)).ToList();

            return(lp);
        }
Beispiel #3
0
 private void Ajouter_Plage(object sender, RoutedEventArgs e)
 {
     try
     {
         EnsemblePlageORM.ajouterPlage((EnsemblesViewModel)listeEnsemble.SelectedItem, (PlageViewModel)listePlages.SelectedItem);
         EnsemblesViewModel ensembles = (EnsemblesViewModel)listeEnsemble.SelectedItem;
         listeEnsemblePlages.ItemsSource = PlageEnsembleORM.getplages(ensembles);
     }
     catch { }
 }
        public static EtudeViewModel getEtude(int id)
        {
            DAOEtude           pDAO  = DAOEtude.getEtude(id);
            DAOEnsembles       eDAO  = DAOEnsembles.getEnsembles(pDAO.idEnsemblePlagesDAOEtude);
            EnsemblesViewModel e     = new EnsemblesViewModel(eDAO.idDAOEnsemblePlage, eDAO.nomDAOEnsemblePlage);
            DAOEquipe          eqDAO = DAOEquipe.getEquipe(pDAO.idEquipe);
            EquipeViewModel    eq    = new EquipeViewModel(eqDAO.idDAOEquipe, eqDAO.nomDAOEquipe);
            EtudeViewModel     p     = new EtudeViewModel(pDAO.idDAOEtude, pDAO.titreDAOEtude, e, pDAO.dateDAOEtude, eq);

            return(p);
        }
        public static ObservableCollection <EnsemblesViewModel> listeEnsembles()
        {
            ObservableCollection <DAOEnsembles>       lDAO = DAOEnsembles.listeEnsembles();
            ObservableCollection <EnsemblesViewModel> l    = new ObservableCollection <EnsemblesViewModel>();

            foreach (DAOEnsembles element in lDAO)
            {
                EnsemblesViewModel p = new EnsemblesViewModel(element.idDAOEnsemblePlage, element.nomDAOEnsemblePlage);
                l.Add(p);
            }
            return(l);
        }
        public static ObservableCollection <EtudeViewModel> listeEtudes()
        {
            ObservableCollection <DAOEtude> lDAO = DAOEtude.listeEtudes();

            ObservableCollection <EtudeViewModel> l = new ObservableCollection <EtudeViewModel>();

            foreach (DAOEtude element in lDAO)
            {
                DAOEnsembles       eDAO  = DAOEnsembles.getEnsembles(element.idEnsemblePlagesDAOEtude);
                DAOEquipe          eqDAO = DAOEquipe.getEquipe(element.idEquipe);
                EquipeViewModel    eq    = new EquipeViewModel(eqDAO.idDAOEquipe, eqDAO.nomDAOEquipe);
                EnsemblesViewModel e     = new EnsemblesViewModel(eDAO.idDAOEnsemblePlage, eDAO.nomDAOEnsemblePlage);
                EtudeViewModel     p     = new EtudeViewModel(element.idDAOEtude, element.titreDAOEtude, e, element.dateDAOEtude, eq);
                l.Add(p);
            }
            return(l);
        }
 public static void insertEnsemble(EnsemblesViewModel ensembles)
 {
     DAOEnsembles.insertEnsembles(ensembles);
 }
 public static void deletePlage(EnsemblesViewModel ensembles, PlageViewModel plage)
 {
     DAOPlageEnsemble.supprimerPlageEnsemble(ensembles, plage);
 }
 public static void ajouterPlage(EnsemblesViewModel ensembles, PlageViewModel plage)
 {
     DAOPlageEnsemble.insertPlageEnsemble(ensembles, plage);
 }
 public static void delete(EnsemblesViewModel ensembles)
 {
     DAOPlageEnsemble.supprimerEnsemble(ensembles);
     DAOEnsembles.supprimerEnsembles(ensembles.idEnsembleProperty);
 }
Beispiel #11
0
        private void listeEnsemblePlage_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            EnsemblesViewModel es = (EnsemblesViewModel)listeEnsemble.SelectedItem;

            listeEnsemblePlages.ItemsSource = PlageEnsembleORM.getplages((EnsemblesViewModel)listeEnsemble.SelectedItem);
        }
 public static void insertEnsembles(EnsemblesViewModel p)
 {
     DALEnsembles.insertEnsembles(new DAOEnsembles(p.nomEnsembleProperty));
 }
 public static void updateEnsembles(EnsemblesViewModel p)
 {
     DALEnsembles.updateEnsembles(new DAOEnsembles(p.idEnsembleProperty, p.nomEnsembleProperty));
 }
 public static void insertEtude(string titre, EnsemblesViewModel ensembles, EquipeViewModel equipe)
 {
     DAOEtude.insertEtude(new EtudeViewModel(titre, ensembles, DateTime.Now, equipe));
 }