Example #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);
        }
Example #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();
        }