Пример #1
0
        private void supprimerButton_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            EspeceNombreViewModel toRemove = (EspeceNombreViewModel)listeEspecesNombres.SelectedItem;

            lp8.Remove(toRemove);
            listeEspecesNombres.Items.Refresh();
            listeEspecesNombres.ItemsSource = lp8;

            ZoneInvestigationORM.supprimerZoneInvestigation(selectedEspeceNombreId);
            MessageBox.Show("Espece supprimée avec succes ! ");
        }
Пример #2
0
        private void ValideNombreEspece_Click(object sender, RoutedEventArgs e)
        {
            myDataObject8 = new EspeceNombreViewModel();
            myDataObject8.NombreProperty = Convert.ToDecimal(NbAnimaux.SelectionBoxItem);
            myDataObject8.PlageProperty = (PlageViewModel)listePlagesCombo.SelectedItem;
            myDataObject8.EtudeProperty = (EtudeViewModel)listeEtudesCombo.SelectedItem;
            myDataObject8.IdZoneProperty = (ZoneInvestigationViewModel)listeZonesCombo.SelectedItem;
            myDataObject8.EspeceProperty = (EspeceViewModel)listeEspeceCombo.SelectedItem;

            EspeceNombreViewModel nouveau = new EspeceNombreViewModel(EspeceNombreDAL.getMaxIdEspeceNombre() + 1, myDataObject8.IdZoneProperty, myDataObject8.EspeceProperty, myDataObject8.PlageProperty, myDataObject8.EtudeProperty, myDataObject8.NombreProperty);
            lp8.Add(nouveau);
            EspeceNombreORM.insertEspeceNombre(nouveau);
            compteur = lp8.Count();

            listeEspecesNombres.Items.Refresh();
            listeEspecesNombres.ItemsSource = lp8;
            MessageBox.Show("Nombre ajoutée avec succes ! ");

        }
Пример #3
0
        public static EspeceNombreViewModel getEspeceNombre(int idEspeceNombre)
        {
            EspeceNombreDAO pDAO = EspeceNombreDAO.getEspeceNombre(idEspeceNombre);


            int            idEtude = pDAO.IdEtudeDAO;
            EtudeViewModel a       = EtudeORM.getEtude(idEtude);

            int idZone = pDAO.IdZoneDAO;
            ZoneInvestigationViewModel b = ZoneInvestigationORM.getZoneInvestigation(idZone);

            int             idEspece = pDAO.IdEspeceDAO;
            EspeceViewModel c        = EspeceORM.getEspece(idEspece);

            int            idPlage = pDAO.IdPlageDAO;
            PlageViewModel d       = PlageORM.getPlage(idPlage);

            EspeceNombreViewModel p = new EspeceNombreViewModel(pDAO.IdNombreEDAO, b, c, d, a, pDAO.NombreDAO);

            return(p);
        }
Пример #4
0
        public static ObservableCollection <EspeceNombreViewModel> ListeEspeceNombres()
        {
            ObservableCollection <EspeceNombreDAO>       lDAO = EspeceNombreDAO.listeEspeceNombres();
            ObservableCollection <EspeceNombreViewModel> l    = new ObservableCollection <EspeceNombreViewModel>();

            foreach (EspeceNombreDAO element in lDAO)
            {
                int            idEtude = element.IdEtudeDAO;
                EtudeViewModel a       = EtudeORM.getEtude(idEtude);

                int idZone = element.IdZoneDAO;
                ZoneInvestigationViewModel b = ZoneInvestigationORM.getZoneInvestigation(idZone);

                int             idEspece = element.IdEspeceDAO;
                EspeceViewModel c        = EspeceORM.getEspece(idEspece);

                int                   idPlage = element.IdPlageDAO;
                PlageViewModel        d       = PlageORM.getPlage(idPlage);
                EspeceNombreViewModel p       = new EspeceNombreViewModel(element.IdNombreEDAO, b, c, d, a, element.NombreDAO);
                l.Add(p);
            }
            return(l);
        }
Пример #5
0
 public static void insertEspeceNombre(EspeceNombreViewModel p)
 {
     EspeceNombreDAO.insertEspeceNombre(new EspeceNombreDAO(p.IdNombreEProperty, p.IdZoneProperty.IdZoneProperty, p.EtudeProperty.idEtudeProperty, p.PlageProperty.idPlageProperty, p.EspeceProperty.idEspeceProperty, p.NombreProperty));
 }