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