void loadProduitCategorie() { ProduitCategorie = ProduitCategorieORM.listeProduitCategorie(); myDataObjectProduitCategorie = new ProduitCategorieViewModel(); //LIEN AVEC la VIEW /*listePersonne.ItemsSource = Personne; // bind de la liste avec la source, permettant le binding.#2#*/ }
private void ProduitCategorieButton_Click(object sender, RoutedEventArgs e) { ProduitCategorie = ProduitCategorieORM.getProduitCategorie(Convert.ToInt32(produitCombobox.SelectedValue.ToString())); myDataObjectProduitCategorie = new ProduitCategorieViewModel(); listeCategorie.DataContext = myDataObjectProduitCategorie; listeCategorie.ItemsSource = ProduitCategorie; listeCategorie.Items.Refresh(); }
private void ProduitCategorieButton_Click(object sender, RoutedEventArgs e) { ProduitCategorie.Add(myDataObjectProduitCategorie); ProduitCategorieORM.insertProduitCategorie(myDataObjectProduitCategorie); myDataObjectProduitCategorie = new ProduitCategorieViewModel(); produitCombobox.DataContext = myDataObjectProduitCategorie; categorieCombobox.DataContext = myDataObjectProduitCategorie; ProduitCategorieButton.DataContext = myDataObjectProduitCategorie; }
private void SupprButton(object sender, RoutedEventArgs routedEventArgs) { if (listeCategorie.SelectedItem is ProduitCategorieViewModel) { ProduitCategorieViewModel toRemove = (ProduitCategorieViewModel)listeCategorie.SelectedItem; ProduitCategorie.Remove(toRemove); listeCategorie.Items.Refresh(); ProduitCategorieORM.supprimerProduitCategorie(Convert.ToInt32(produitCombobox.SelectedValue.ToString()), selectedCategorieId); } }
private void OnPropertyChanged(string info) { PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new PropertyChangedEventArgs(info)); this.PropertyChanged(this, new PropertyChangedEventArgs(info)); ProduitCategorieORM.updateProduitCategorie(this); } }