private void supprimerButton_MouseDoubleClick(object sender, System.Windows.Input.MouseButtonEventArgs e) { EspeceNombreViewModel toRemove = (EspeceNombreViewModel)listeEspecesNombres.SelectedItem; lp8.Remove(toRemove); listeEspecesNombres.Items.Refresh(); listeEspecesNombres.ItemsSource = lp8; ZoneInvestigationORM.supprimerZoneInvestigation(selectedEspeceNombreId); MessageBox.Show("Espece supprimée avec succes ! "); }
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 static EspeceNombreViewModel getEspeceNombre(int idEspeceNombre) { EspeceNombreDAO pDAO = EspeceNombreDAO.getEspeceNombre(idEspeceNombre); int idEtude = pDAO.IdEtudeDAO; EtudeViewModel a = EtudeORM.getEtude(idEtude); int idZone = pDAO.IdZoneDAO; ZoneInvestigationViewModel b = ZoneInvestigationORM.getZoneInvestigation(idZone); int idEspece = pDAO.IdEspeceDAO; EspeceViewModel c = EspeceORM.getEspece(idEspece); int idPlage = pDAO.IdPlageDAO; PlageViewModel d = PlageORM.getPlage(idPlage); EspeceNombreViewModel p = new EspeceNombreViewModel(pDAO.IdNombreEDAO, b, c, d, a, pDAO.NombreDAO); return(p); }
public static ObservableCollection <EspeceNombreViewModel> ListeEspeceNombres() { ObservableCollection <EspeceNombreDAO> lDAO = EspeceNombreDAO.listeEspeceNombres(); ObservableCollection <EspeceNombreViewModel> l = new ObservableCollection <EspeceNombreViewModel>(); foreach (EspeceNombreDAO element in lDAO) { int idEtude = element.IdEtudeDAO; EtudeViewModel a = EtudeORM.getEtude(idEtude); int idZone = element.IdZoneDAO; ZoneInvestigationViewModel b = ZoneInvestigationORM.getZoneInvestigation(idZone); int idEspece = element.IdEspeceDAO; EspeceViewModel c = EspeceORM.getEspece(idEspece); int idPlage = element.IdPlageDAO; PlageViewModel d = PlageORM.getPlage(idPlage); EspeceNombreViewModel p = new EspeceNombreViewModel(element.IdNombreEDAO, b, c, d, a, element.NombreDAO); l.Add(p); } return(l); }
public static void insertEspeceNombre(EspeceNombreViewModel p) { EspeceNombreDAO.insertEspeceNombre(new EspeceNombreDAO(p.IdNombreEProperty, p.IdZoneProperty.IdZoneProperty, p.EtudeProperty.idEtudeProperty, p.PlageProperty.idPlageProperty, p.EspeceProperty.idEspeceProperty, p.NombreProperty)); }