void loadCommissaire_Priseurs() { lp = Commissaire_PriseurORM.listeCommissaire_Priseurs(); myDataObject = new Commissaire_PriseurViewModel(); //LIEN AVEC la VIEW listeCommissaire_Priseurs.ItemsSource = lp; // bind de la liste avec la source, permettant le binding. }
public static Commissaire_PriseurViewModel getCommissaire_Priseur(int idCommissaire_Priseur) { Commissaire_PriseurDAO pDAO = Commissaire_PriseurDAO.getCommissaire_Priseur(idCommissaire_Priseur); Commissaire_PriseurViewModel p = new Commissaire_PriseurViewModel(pDAO.id_comissaire_priseur, pDAO.id_produit, pDAO.id_personne); return(p); }
void loadCommissaire_Priseurs() { co = Commissaire_PriseurORM.listeCommissaire_Priseurs(); myDataObjectCommissaire_Priseur = new Commissaire_PriseurViewModel(); ComboBoxCommissaire_Priseur.ItemsSource = co; //LIEN AVEC la VIEW /*listeAchats.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.*/ }
private void supprimerCommissaire_Priseur(object sender, RoutedEventArgs e) { if (listeCommissaire_Priseurs.SelectedItem is Commissaire_PriseurViewModel) { Commissaire_PriseurViewModel toRemove = (Commissaire_PriseurViewModel)listeCommissaire_Priseurs.SelectedItem; lp.Remove(toRemove); listeCommissaire_Priseurs.Items.Refresh(); Commissaire_PriseurORM.supprimerCommissaire_Priseur(selectedCommissaire_PriseursId); } }
public static ObservableCollection <Commissaire_PriseurViewModel> listeCommissaire_Priseurs() { ObservableCollection <Commissaire_PriseurDAO> lDAO = Commissaire_PriseurDAO.listeCommissaire_Priseurs(); ObservableCollection <Commissaire_PriseurViewModel> l = new ObservableCollection <Commissaire_PriseurViewModel>(); foreach (Commissaire_PriseurDAO element in lDAO) { Commissaire_PriseurViewModel p = new Commissaire_PriseurViewModel(element.id_comissaire_priseur, element.id_produit, element.id_personne); l.Add(p); } return(l); }
private void btnAjouter(object sender, RoutedEventArgs e) { myDataObject.id = Commissaire_PriseurDAL.getMaxIdCommissaire_Priseur() + 1; lp.Add(myDataObject); Commissaire_PriseurORM.insertCommissaire_Priseur(myDataObject); compteur = lp.Count(); // Comme on a inséré une Commissaire_Priseur, on crée un nouvel objet Commissaire_PriseurViewModel // Et on réatache tout ce qu'il faut pour que la vue soit propre myDataObject = new Commissaire_PriseurViewModel(); // Comme le contexte des élément de la vue est encore l'ancien Commissaire_PriseurViewModel, // On refait les liens entre age, slider, textbox, bouton et le nouveau Commissaire_PriseurViewModel ComboBoxPersonne.DataContext = myDataObject; ComboBoxProduit.DataContext = myDataObject; }
public static void insertCommissaire_Priseur(Commissaire_PriseurViewModel p) { Commissaire_PriseurDAO.insertCommissaire_Priseur(new Commissaire_PriseurDAO(p.id, p.id_produit, p.id_personne)); }