Esempio 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);
        }
Esempio n. 2
0
        private void addZonePButton_Click(object sender, EventArgs e)
        {
            selectedEtudeId = (letudes.ElementAt <EtudeViewModel>(listeEtudeSelect.SelectedIndex)).idEtudeProperty;
            EtudeViewModel etude = ORMEtude.getEtude(selectedEtudeId);

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

            selectedAdminId = (ladmins.ElementAt <PersonneViewModel>(liste2AdminSelect.SelectedIndex)).idPersonneProperty;
            PersonneViewModel personne = ORMPersonne.getPersonne(selectedAdminId);

            int angle1 = int.Parse(Angle1TextBox.Text);
            int angle2 = int.Parse(Angle2TextBox.Text);
            int angle3 = int.Parse(Angle3TextBox.Text);
            int angle4 = int.Parse(Angle4TextBox.Text);

            zonePDataObject = new ZonePrelevementViewModel();
            zonePDataObject.idEtudeProperty    = etude;
            zonePDataObject.idPlageProperty    = plage;
            zonePDataObject.Angle1Property     = angle1;
            zonePDataObject.Angle2Property     = angle2;
            zonePDataObject.Angle3Property     = angle3;
            zonePDataObject.Angle4Property     = angle4;
            zonePDataObject.idPersonneProperty = personne;

            ZonePrelevementViewModel nouvelle = new ZonePrelevementViewModel(DALZonePrelevement.getMaxIdZone(), zonePDataObject.idEtudeProperty, zonePDataObject.idPlageProperty, zonePDataObject.Angle1Property, zonePDataObject.Angle2Property, zonePDataObject.Angle3Property, zonePDataObject.Angle4Property, zonePDataObject.idPersonneProperty);

            lzonesP.Add(nouvelle);
            ORMZonePrelevement.addZone(nouvelle);
            listeZones2.Items.Refresh();
        }
        private void ajouterEtude_Click(object sender, EventArgs e)
        {
            myDataObject.titreEtudeProperty = Titre.Text;
            if ((EquipeViewModel)listeEquipeCombo.SelectedItem != null)
            {
                myDataObject.equipeEtude = (EquipeViewModel)listeEquipeCombo.SelectedItem;
            }
            else
            {
                myDataObject.equipeEtude = new EquipeViewModel(1, "MauvaisNumeroEquipe", 0);
            }
            //////////////////////////////////////////////////nombre especes
            string valueToParse = nbEspeces.Text;
            int    result;
            int    defaultValue = 0;

            myDataObject.nbTotalEspeceRencontreeEtudeProperty = int.TryParse(valueToParse, out result) ? result : defaultValue;
            //////////////////////////////////////////////////date
            string   valueToParse2 = Date.Text;
            DateTime result2;
            DateTime defaultValue2 = DateTime.Now;

            myDataObject.dateEtudeProperty = DateTime.TryParse(valueToParse2, out result2) ? result2 : defaultValue2;
            //////////////////////////////////////////////////insert
            EtudeViewModel nouveau = new EtudeViewModel(EtudeDAL.getMaxIdEtude() + 1, myDataObject.dateEtudeProperty, myDataObject.titreEtudeProperty, myDataObject.nbTotalEspeceRencontreeEtudeProperty, myDataObject.equipeEtudeProperty);

            lu.Add(nouveau);
            EtudeORM.insertEtude(nouveau);
            listeEquipeCombo.ItemsSource = lp;
            listeEtudes.Items.Refresh();
            listeEquipeCombo.Items.Refresh();
            listeEtudes.ItemsSource = lu;
        }
Esempio n. 4
0
        public static EtudeViewModel getEtude(int idEtude)
        {
            EtudeDAO       pDAO = EtudeDAO.getEtude(idEtude);
            EtudeViewModel p    = new EtudeViewModel(pDAO.idEtudeDAO, pDAO.nomEtudeDAO, pDAO.dateEtudeDAO, pDAO.nbPersonneDAO, pDAO.idPersonneDAO);

            return(p);
        }
        private void supprimerButton(object sender, RoutedEventArgs e)
        {
            EtudeViewModel toRemove = (EtudeViewModel)listeEtudes.SelectedItem;

            lp.Remove(toRemove);
            listeEtudes.Items.Refresh();
            EtudeORM.supprimerEtude(selectedEtudeId);
        }
Esempio n. 6
0
        public static EtudeViewModel getEtude(int idEtude)
        {
            EtudeDAO pDAO = EtudeDAO.getEtude(idEtude);

            EtudeViewModel p = new EtudeViewModel(pDAO.idEtudeDAO, pDAO.DateDAO, pDAO.SuperficieEtudierDAO);

            return(p);
        }
Esempio n. 7
0
        public static EtudeViewModel getEtude(int idEtude)
        {
            EtudeDAO pDAO = EtudeDAO.getEtude(idEtude);
            //int idMetier = pDAO.idMetierPersonneDAO;
            //MetierViewModel m = MetierORM.getMetier(idMetier);
            EtudeViewModel p = new EtudeViewModel(pDAO.id, pDAO.nom, pDAO.date, UtilisateurORM.getPersonne(pDAO.proprio) /*, m*/);

            return(p);
        }
        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);
        }
Esempio n. 9
0
        public static EtudeViewModel getEtude(int idEtude)
        {
            EtudeDAO       pDAO    = EtudeDAO.getEtude(idEtude);
            int            idPlage = pDAO.PlageEtudeDAO;
            PlageViewModel m       = PlageORM.getPlage(idPlage);
            EtudeViewModel p       = new EtudeViewModel(pDAO.idEtudeDAO, pDAO.NbPersonneEtudeDAO, pDAO.TitreEtudeEtudeDAO, m, pDAO.dateCreationDAO, pDAO.dateFinDAO);

            return(p);
        }
Esempio n. 10
0
 public EspeceNombreViewModel(int IdNombreE, ZoneInvestigationViewModel IdZone, EspeceViewModel idEspece, PlageViewModel idPlage, EtudeViewModel idEtude, Decimal Nombre)
 {
     this.IdNombreE = IdNombreE;
     this.IdZone    = IdZone;
     this.IdEtude   = idEtude;
     this.IdPlage   = idPlage;
     this.IdEspece  = idEspece;
     this.Nombre    = Nombre;
 }
Esempio n. 11
0
        private void supprimerButton_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            EtudeViewModel toRemove = (EtudeViewModel)listeEtudes.SelectedItem;

            lp4.Remove(toRemove);

            EtudeORM.supprimerEtude(selectedEtudeId);

            MessageBox.Show("Etude supprimée avec succes ! ");
        }
Esempio n. 12
0
        public static EtudeViewModel getEtude(int id)
        {
            DAOEtude daoetude   = DAOEtude.getEtude(id);
            int      idPersonne = daoetude.idPersonneDAO;

            PersonneViewModel personne = ORMPersonne.getPersonne(idPersonne);
            EtudeViewModel    etude    = new EtudeViewModel(daoetude.idEtudeDAO, daoetude.nomEtudeDAO, daoetude.dateDAO, personne);

            return(etude);
        }
Esempio n. 13
0
        public static ObservableCollection <EtudeViewModel> listeEtudes()
        {
            ObservableCollection <EtudeDAO>       lDAO = EtudeDAO.listeEtudes();
            ObservableCollection <EtudeViewModel> l    = new ObservableCollection <EtudeViewModel>();

            foreach (EtudeDAO element in lDAO)
            {
                EtudeViewModel p = new EtudeViewModel(element.idEtudeDAO, element.nomEtudeDAO, element.dateEtudeDAO, element.nbPersonneDAO, element.idPersonneDAO);
                l.Add(p);
            }
            return(l);
        }
Esempio n. 14
0
        public static ObservableCollection <EtudeViewModel> getEtudes(int idpersonne)
        {
            ObservableCollection <peDAO>          lDAO   = peDAO.getIdEtude(idpersonne);
            ObservableCollection <EtudeViewModel> Etudes = new ObservableCollection <EtudeViewModel>();

            foreach (peDAO p in lDAO)
            {
                EtudeViewModel e = EtudeORM.getEtude(p.idEtudeDAO);
                Etudes.Add(e);
            }
            return(Etudes);
        }
Esempio n. 15
0
        public static ObservableCollection <EtudeViewModel> listeEtude()
        {
            ObservableCollection <EtudeDAO>       lDAO = EtudeDAO.listeEtude();
            ObservableCollection <EtudeViewModel> l    = new ObservableCollection <EtudeViewModel>();

            foreach (EtudeDAO element in lDAO)
            {
                EtudeViewModel p = new EtudeViewModel(element.idEtudeDAO, element.DateDAO, element.SuperficieEtudierDAO);
                l.Add(p);
            }
            return(l);
        }
Esempio n. 16
0
        public static ZoneEtudeViewModel getZoneEtude(int idZoneEtude)
        {
            ZoneEtudeDAO       pDAO       = ZoneEtudeDAO.getZoneEtude(idZoneEtude);
            int                idPersonne = pDAO.idPersonneDAO;
            PersonneViewModel  personne   = PersonenORM.getPersonne(2);
            int                idEtude    = pDAO.idEtudeDAO;
            EtudeViewModel     etude      = EtudeORM.getEtude(idEtude);
            int                idPlage    = pDAO.idPlageDAO;
            PlageViewModel     plage      = PlageORM.getPlage(idPlage);
            ZoneEtudeViewModel p          = new ZoneEtudeViewModel(pDAO.dateEtudeDAO, pDAO.CoordonnéeADAO, pDAO.CoordonnéeBDAO, pDAO.CoordonnéeCDAO, pDAO.CoordonnéeDDAO, pDAO.superficieZoneEtudeDAO, pDAO.idZoneEtudeDAO, personne, etude, plage);

            return(p);
        }
Esempio n. 17
0
        ////////////////////////////////////////////////////////////////////////////////

        /////////////// Etude////////////////////////////////////////////////////////

        private void ajouterEtudeButton_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e)
        {
            myDataObject_Etude = new EtudeViewModel();
            myDataObject_Etude.DateProperty = Date_etudeTextBox.Text;
            myDataObject_Etude.SuperficieEtudierProperty = Super_etudeTextBox.Text;
            EtudeViewModel nouveau = new EtudeViewModel(EtudeDAL.getMaxIdEtude() + 1, myDataObject_Etude.DateProperty, myDataObject_Etude.SuperficieEtudierProperty);

            lp_Et.Add(nouveau);
            EtudeORM.insertEtude(nouveau);
            listeEtude.Items.Refresh();
            compteur           = lp_Et.Count();
            myDataObject_Etude = new EtudeViewModel(EtudeDAL.getMaxIdEtude() + 1, "", "");
        }
Esempio n. 18
0
        public static EtudeHasEspeceViewModel getEtudeHasEspece(int idEtude, int idEspece)
        {
            EtudeHasEspeceDAO eDAO = EtudeHasEspeceDAO.getEtudeHasEspece(idEtude, idEspece);

            int            Etude_idEtude = eDAO.Etude_idEtudeDAO;
            EtudeViewModel et            = EtudeORM.getEtude(Etude_idEtude);

            int             Espece_idEspece = eDAO.Espece_idEspeceDAO;
            EspeceViewModel e = EspeceORM.getEspece(Espece_idEspece);

            EtudeHasEspeceViewModel ee = new EtudeHasEspeceViewModel(et, e, eDAO.densiteTotaleEspeceDAO);

            return(ee);
        }
Esempio n. 19
0
        private void AjoutZone_Click_1(object sender, EventArgs e)
        {
            try
            {
                Regex coordonne = new Regex(@"^[-+]?([1-8]?\d(\.\d+)?|90(\.0+)?),\s*[-+]?(180(\.0+)?|((1[0-7]\d)|([1-9]?\d))(\.\d+)?)$");
                if (!coordonne.Match(CoordonneATextBox.Text).Success)
                {
                    throw new CoordonneInvalidExeption("Coordonnée A invalide");
                }
                if (!coordonne.Match(CoordonneBTextBox.Text).Success)
                {
                    throw new CoordonneInvalidExeption("Coordonnée B invalide");
                }
                if (!coordonne.Match(CoordonneCTextBox.Text).Success)
                {
                    throw new CoordonneInvalidExeption("Coordonnée C invalide");
                }
                if (!coordonne.Match(CoordonneDTextBox.Text).Success)
                {
                    throw new CoordonneInvalidExeption("Coordonnée D invalide");
                }
                string pointA = coordonnee(CoordonneATextBox.Text);
                string pointB = coordonnee(CoordonneBTextBox.Text);
                string pointC = coordonnee(CoordonneCTextBox.Text);
                string pointD = coordonnee(CoordonneDTextBox.Text);

                myDataObject7 = new ZoneEtudeViewModel();
                EtudeViewModel etude = (EtudeViewModel)listeEtude.SelectedItem;
                PlageViewModel plage = (PlageViewModel)listePlage.SelectedItem;

                int idZone = ZoneEtudeORM.getMaxIdZone(etude, plage);
                idZone += 1;
                PersonneViewModel personne = new PersonneViewModel(2, "", "", "", "", "", 0);

                ZoneEtudeViewModel nouveau = new ZoneEtudeViewModel(DateTime.Now, pointA, pointB, pointC, pointD, 10, idZone, personne, etude, plage);
                lp7.Add(nouveau);
                ZoneEtudeORM.insertZoneEtude(nouveau);
                lp7 = ZoneEtudeORM.listeZoneEtude();
            }
            catch (CoordonneInvalidExeption coordExpte)
            {
                MessageBox.Show(coordExpte.Message);
            }
            CoordonneATextBox.Text = string.Empty;
            CoordonneBTextBox.Text = string.Empty;
            CoordonneCTextBox.Text = string.Empty;
            CoordonneDTextBox.Text = string.Empty;
            listeEtude.Items.Refresh();
            listePlage.Items.Refresh();
        }
Esempio n. 20
0
        public static ObservableCollection <EtudeViewModel> ListeEtude()
        {
            ObservableCollection <EtudeDAO>       lDAO = EtudeDAO.listeEtudes();
            ObservableCollection <EtudeViewModel> l    = new ObservableCollection <EtudeViewModel>();

            foreach (EtudeDAO element in lDAO)
            {
                int            idPlage = element.PlageEtudeDAO;
                PlageViewModel m       = PlageORM.getPlage(idPlage);
                EtudeViewModel p       = new EtudeViewModel(element.idEtudeDAO, element.NbPersonneEtudeDAO, element.TitreEtudeEtudeDAO, m, element.dateCreationDAO, element.dateFinDAO);
                l.Add(p);
            }
            return(l);
        }
        public AfficherEtude()
        {
            InitializeComponent();
            lp = EtudeORM.listeEtudes();
            le = EquipeORM.listeEquipes();
            listeEtudes.ItemsSource     = lp;
            idEquipeTextBox.ItemsSource = le;
            myDataObject = new EtudeViewModel();
            CultureInfo culture = (CultureInfo)CultureInfo.CurrentCulture.Clone();

            culture.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd";
            culture.DateTimeFormat.LongTimePattern  = "";
            Thread.CurrentThread.CurrentCulture     = culture;
        }
Esempio n. 22
0
        public static ObservableCollection <PlageViewModel> listeEtudePlage(EtudeViewModel etude)
        {
            ObservableCollection <PlageDAO>       lDAO = PlageDAO.listeEtudePlage(etude.idEtudeProperty);
            ObservableCollection <PlageViewModel> l    = new ObservableCollection <PlageViewModel>();

            foreach (PlageDAO element in lDAO)
            {
                int id             = element.idCommunePlageDAO;
                CommuneViewModel m = CommuneORM.getCommune(id);
                PlageViewModel   p = new PlageViewModel(element.idPlageDAO, element.nomPlageDAO, m);
                l.Add(p);
            }
            return(l);
        }
Esempio n. 23
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);
                EtudeViewModel  u        = new EtudeViewModel(element.idEtudeDAO, element.dateEtudeDAO, element.titreEtudeDAO, element.nbTotalEspeceRencontreeEtudeDAO, m);
                l.Add(u);
            }
            return(l);
        }
Esempio n. 24
0
        public static ObservableCollection <EtudeViewModel> listeEtudes()
        {
            ObservableCollection <DAOEtude>       listeDAO    = DAOEtude.listeEtudes();
            ObservableCollection <EtudeViewModel> listeEtudes = new ObservableCollection <EtudeViewModel>();

            foreach (DAOEtude item in listeDAO)
            {
                int idPersonne = item.idPersonneDAO;
                PersonneViewModel personneID = ORMPersonne.getPersonne(idPersonne);

                EtudeViewModel etude = new EtudeViewModel(item.idEtudeDAO, item.nomEtudeDAO, item.dateDAO, personneID);
                listeEtudes.Add(etude);
            }
            return(listeEtudes);
        }
Esempio n. 25
0
        public static ObservableCollection <EtudeViewModel> listeEtudes()
        {
            ObservableCollection <EtudeDAO>       lDAO = EtudeDAO.listeEtudes();
            ObservableCollection <EtudeViewModel> l    = new ObservableCollection <EtudeViewModel>();

            foreach (EtudeDAO element in lDAO)
            {
                //int idMetier = element.idMetierPersonneDAO;
                //MetierDAO m = MetierDAO.getMetier(idMetier);
                //MetierViewModel metier = new MetierViewModel(m.idMetierDAO, m.libMetierDAO);
                EtudeViewModel p = new EtudeViewModel(element.id, element.nom, element.date, UtilisateurORM.getPersonne(element.proprio) /*, metier*/);
                l.Add(p);
            }
            return(l);
        }
Esempio n. 26
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);
        }
Esempio n. 27
0
        private void etudeButton_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            myDataObject3 = new EtudeViewModel();
            myDataObject3.nomEtudeProperty   = nomeTextBox.Text;
            myDataObject3.dateEtudeProperty  = dateDatePicker.DisplayDate;
            myDataObject3.nbPersonneProperty = nbpersTextBox.Text;
            myDataObject3.idPersonneProperty = Convert.ToInt32(idpersTextBox.Text);
            EtudeViewModel nouveau = new EtudeViewModel(EtudeDAL.getMaxIdEtude() + 1, myDataObject3.nomEtudeProperty, myDataObject3.dateEtudeProperty, myDataObject3.nbPersonneProperty, myDataObject3.idPersonneProperty);

            et.Add(nouveau);
            EtudeORM.insertEtude(nouveau);
            listeEtudes.Items.Refresh();
            compteur      = et.Count();
            myDataObject3 = new EtudeViewModel(EtudeDAL.getMaxIdEtude() + 1, "", myDataObject3.dateEtudeProperty, "", myDataObject3.idPersonneProperty);
        }
        public static ZonePrelevementViewModel getZone(int id)
        {
            DAOZonePrelevement daozone = DAOZonePrelevement.getZone(id);
            int idEtude    = daozone.idEtudeDAO;
            int idPlage    = daozone.idPlageDAO;
            int idPersonne = daozone.idPersonneDAO;

            EtudeViewModel    etude    = ORMEtude.getEtude(idEtude);
            PlageViewModel    plage    = ORMPlage.getPlage(idPlage);
            PersonneViewModel personne = ORMPersonne.getPersonne(idPersonne);

            ZonePrelevementViewModel zone = new ZonePrelevementViewModel(daozone.idZoneDAO, etude, plage, daozone.Angle1DAO, daozone.Angle2DAO, daozone.Angle3DAO, daozone.Angle4DAO, personne);

            return(zone);
        }
        public static EtudeHasPlageViewModel getEtudeHasPlage(int idEtude, int idPlage, int idZone)
        {
            EtudeHasPlageDAO eDAO = EtudeHasPlageDAO.getEtudeHasPlage(idEtude, idPlage, idZone);

            int            Etude_idEtude = eDAO.Etude_idEtudeDAO;
            EtudeViewModel et            = EtudeORM.getEtude(Etude_idEtude);

            int            Plage_idPlage = eDAO.Plage_idPlageDAO;
            PlageViewModel p             = PlageORM.getPlage(Plage_idPlage);

            int           Zone_idZone = eDAO.Zone_idZoneDAO;
            ZoneViewModel z           = ZoneORM.getZone(Zone_idZone);

            EtudeHasPlageViewModel ep = new EtudeHasPlageViewModel(et, p, z, eDAO.name_concatenationDAO);

            return(ep);
        }
Esempio n. 30
0
        public static ObservableCollection <ZoneEtudeViewModel> listeZoneEtude()
        {
            ObservableCollection <ZoneEtudeDAO>       lDAO = ZoneEtudeDAO.listeZoneEtude();
            ObservableCollection <ZoneEtudeViewModel> l    = new ObservableCollection <ZoneEtudeViewModel>();

            foreach (ZoneEtudeDAO element in lDAO)
            {
                int idPersonne             = element.idPersonneDAO;
                PersonneViewModel personne = PersonenORM.getPersonne(2);
                int                idEtude = element.idEtudeDAO;
                EtudeViewModel     etude   = EtudeORM.getEtude(idEtude);
                int                idPlage = element.idPlageDAO;
                PlageViewModel     plage   = PlageORM.getPlage(idPlage);
                ZoneEtudeViewModel p       = new ZoneEtudeViewModel(element.dateEtudeDAO, element.CoordonnéeADAO, element.CoordonnéeBDAO, element.CoordonnéeCDAO, element.CoordonnéeDDAO, element.superficieZoneEtudeDAO, element.idZoneEtudeDAO, personne, etude, plage);
                l.Add(p);
            }
            return(l);
        }