private void OnPropertyChanged(string info) { PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new PropertyChangedEventArgs(info)); EspeceNombreORM.updateEspeceNombre(this); } }
private void ValideNombreEspece_Click(object sender, RoutedEventArgs e) { myDataObject8 = new EspeceNombreViewModel(); myDataObject8.NombreProperty = Convert.ToDecimal(NbAnimaux.SelectionBoxItem); myDataObject8.PlageProperty = (PlageViewModel)listePlagesCombo.SelectedItem; myDataObject8.EtudeProperty = (EtudeViewModel)listeEtudesCombo.SelectedItem; myDataObject8.IdZoneProperty = (ZoneInvestigationViewModel)listeZonesCombo.SelectedItem; myDataObject8.EspeceProperty = (EspeceViewModel)listeEspeceCombo.SelectedItem; EspeceNombreViewModel nouveau = new EspeceNombreViewModel(EspeceNombreDAL.getMaxIdEspeceNombre() + 1, myDataObject8.IdZoneProperty, myDataObject8.EspeceProperty, myDataObject8.PlageProperty, myDataObject8.EtudeProperty, myDataObject8.NombreProperty); lp8.Add(nouveau); EspeceNombreORM.insertEspeceNombre(nouveau); compteur = lp8.Count(); listeEspecesNombres.Items.Refresh(); listeEspecesNombres.ItemsSource = lp8; MessageBox.Show("Nombre ajoutée avec succes ! "); }
public EspeceNombre() { InitializeComponent(); lp8 = EspeceNombreORM.ListeEspeceNombres(); listeEspecesNombres.ItemsSource = lp8; lp1 = PlageORM.listePlages(); listePlagesCombo.ItemsSource = lp1; lp4 = EtudeORM.ListeEtude(); listeEtudesCombo.ItemsSource = lp4; lp5 = EspeceORM.listeEspeces(); listeEspeceCombo.ItemsSource = lp5; lp7 = ZoneInvestigationORM.ListeZoneInvestigation(); listeZonesCombo.ItemsSource = lp7; lp8 = EspeceNombreORM.ListeEspeceNombres(); }