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 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 addEtudeButton_Click(object sender, EventArgs e) { selectedAdminId = (ladmins.ElementAt <PersonneViewModel>(listeAdminsSelect.SelectedIndex)).idPersonneProperty; PersonneViewModel personne = ORMPersonne.getPersonne(selectedAdminId); string date = dateEtudeDatePicker.Text; DateTime myDate; DateTime current = DateTime.Now; etudeDataObject = new EtudeViewModel(); etudeDataObject.nomEtudeProperty = nomEtudeTextBox.Text; etudeDataObject.dateEtudeProperty = DateTime.TryParse(date, out myDate) ? myDate : current; etudeDataObject.idPersonneProperty = personne; EtudeViewModel nouvelle = new EtudeViewModel(DALEtude.getMaxIdEtude(), etudeDataObject.nomEtudeProperty, etudeDataObject.dateEtudeProperty, etudeDataObject.idPersonneProperty); letudes.Add(nouvelle); ORMEtude.addEtude(nouvelle); listeEtudes.Items.Refresh(); }
public MainWindow() { InitializeComponent(); DALConnection.Connection(); DALPersonne personne = new DALPersonne(); DALPlage plage = new DALPlage(); DALEspèce espèce = new DALEspèce(); ladmins = ORMPersonne.listeAdmins(); lbene = ORMPersonne.listeBenevoles(); lplages = ORMPlage.listePlages(); lespèces = ORMEspèce.listeEspèce(); letudes = ORMEtude.listeEtudes(); lzonesP = ORMZonePrelevement.listeZones(); listeAdmins.ItemsSource = ladmins; listeBenevoles.ItemsSource = lbene; listePlages.ItemsSource = lplages; listeEspèces.ItemsSource = lespèces; listeEtudes.ItemsSource = letudes; listeAdminsSelect.ItemsSource = ladmins; listeEtudeSelect.ItemsSource = letudes; listePlageSelect.ItemsSource = lplages; liste2AdminSelect.ItemsSource = ladmins; listeZones.ItemsSource = lzonesP; listeEspeces.ItemsSource = lespèces; listeZones2.ItemsSource = lzonesP; listeEtudes2.ItemsSource = letudes; listePlages2.ItemsSource = lplages; CultureInfo culture = (CultureInfo)CultureInfo.CurrentCulture.Clone(); culture.DateTimeFormat.ShortDatePattern = "yyyy-MM-dd"; culture.DateTimeFormat.LongTimePattern = ""; Thread.CurrentThread.CurrentCulture = culture; }