Ejemplo n.º 1
0
        private void addZoneEButton_Click(object sender, EventArgs e)
        {
            selectedEspeceId = (lespèces.ElementAt <EspèceViewModel>(listeEspeces.SelectedIndex)).idEspèceProperty;
            EspèceViewModel espece = ORMEspèce.getEspèce(selectedEspeceId);

            selectedZoneId = (lzonesP.ElementAt <ZonePrelevementViewModel>(listeZones.SelectedIndex)).idZonePrelevementProperty;
            ZonePrelevementViewModel zone = ORMZonePrelevement.getZone(selectedZoneId);

            selectedEtudeId = (letudes.ElementAt <EtudeViewModel>(listeEtudes2.SelectedIndex)).idEtudeProperty;
            EtudeViewModel etude = ORMEtude.getEtude(selectedEtudeId);

            selectedPlageId = (lplages.ElementAt <PlageViewModel>(listePlages2.SelectedIndex)).idPlageProperty;
            PlageViewModel plage = ORMPlage.getPlage(selectedPlageId);

            int nbr = int.Parse(nbrAnimaux.Text);

            zoneEDataObject = new ZoneEspeceViewModel();
            zoneEDataObject.idEspeceProperty          = espece;
            zoneEDataObject.idZonePrelevementProperty = zone;
            zoneEDataObject.idEtudeProperty           = etude;
            zoneEDataObject.idPlageProperty           = plage;
            zoneEDataObject.nombreProperty            = nbr;

            ZoneEspeceViewModel nouvelle = new ZoneEspeceViewModel(DALZoneEspece.getMaxIdZone(), zoneEDataObject.idEspeceProperty, zoneEDataObject.idZonePrelevementProperty, zoneEDataObject.idEtudeProperty, zoneEDataObject.idPlageProperty, zoneEDataObject.nombreProperty);

            ORMZoneEspece.addZone(nouvelle);
        }
Ejemplo n.º 2
0
        public static EspèceViewModel getEspèce(int id)
        {
            DAOEspèce       daoespèce = DAOEspèce.getEspèce(id);
            EspèceViewModel espèce    = new EspèceViewModel(daoespèce.idEspèceDAO, daoespèce.NomDAO);

            return(espèce);
        }
Ejemplo n.º 3
0
        public static ObservableCollection <EspèceViewModel> listeEspèce()
        {
            ObservableCollection <DAOEspèce>       listeDAO     = DAOEspèce.listeEspèces();
            ObservableCollection <EspèceViewModel> listeEspèces = new ObservableCollection <EspèceViewModel>();

            foreach (DAOEspèce item in listeDAO)
            {
                EspèceViewModel espèce = new EspèceViewModel(item.idEspèceDAO, item.NomDAO);
                listeEspèces.Add(espèce);
            }
            return(listeEspèces);
        }
Ejemplo n.º 4
0
        public static ObservableCollection <ZoneEspeceViewModel> listeZones()
        {
            ObservableCollection <DAOZoneEspece>       listeDAO   = DAOZoneEspece.listeZones();
            ObservableCollection <ZoneEspeceViewModel> listeZones = new ObservableCollection <ZoneEspeceViewModel>();

            foreach (DAOZoneEspece item in listeDAO)
            {
                int idZone   = item.IdZoneDAO;
                int idEspece = item.IdEspeceDAO;
                int idEtude  = item.IdEtudeDAO;
                int idPlage  = item.IdPlageDAO;

                ZonePrelevementViewModel zoneID   = ORMZonePrelevement.getZone(idZone);
                EspèceViewModel          especeID = ORMEspèce.getEspèce(idEspece);
                EtudeViewModel           etudeID  = ORMEtude.getEtude(idEtude);
                PlageViewModel           plageID  = ORMPlage.getPlage(idPlage);

                ZoneEspeceViewModel zone = new ZoneEspeceViewModel(item.idZoneEDAO, especeID, zoneID, etudeID, plageID, item.NombreDAO);
                listeZones.Add(zone);
            }
            return(listeZones);
        }
Ejemplo n.º 5
0
 public static void addEspèce(EspèceViewModel espèce)
 {
     DAOEspèce.addEspèce(new DAOEspèce(espèce.idEspèceProperty, espèce.nomEspèceProperty));
 }