void loadProduit() { Produit = ProduitORM.listeProduit(); myDataObjectProduit = new ProduitViewModel(); //LIEN AVEC la VIEW ProduitCombobox.ItemsSource = Produit; // bind de la liste avec la source, permettant le binding.#2#*/ }
private void loadProduits() { lp = ProduitORM.listeProduit(); myDataObjectProduit = new ProduitViewModel(); //LIEN AVEC la VIEW listeProduit.ItemsSource = lp; // bind de la liste avec la source, permettant le binding. }
void loadProduits() { lpr = ProduitORM.listeProduits(); myDataObjectProduit = new ProduitViewModel(); listeArtistes.ItemsSource = lpr; listeStyles.ItemsSource = lpr; }
private void btnAjouter(object sender, RoutedEventArgs e) { myDataObject.id = ProduitDAL.getMaxIdProduit() + 1; lp.Add(myDataObject); ProduitORM.insertProduit(myDataObject); compteur = lp.Count(); // Comme on a inséré une Personne, on crée un nouvel objet PersonneViewModel // Et on réatache tout ce qu'il faut pour que la vue soit propre /*listeProduits.Items.Refresh();*/ myDataObject = new ProduitViewModel(); // Comme le contexte des élément de la vue est encore l'ancien PersonneViewModel, // On refait les liens entre age, slider, textbox, bouton et le nouveau PersonneViewModel ComboBoxLot.DataContext = myDataObject; prix_de_depart.DataContext = myDataObject; Description.DataContext = myDataObject; Date_Vente.DataContext = myDataObject; estimation.DataContext = myDataObject; is_vendu.DataContext = myDataObject; prix_reserve.DataContext = myDataObject; region.DataContext = myDataObject; attribut.DataContext = myDataObject; }
void loadProduits() { pr = ProduitORM.listeProduits(); myDataObjectProduit = new ProduitViewModel(); ComboBoxProduit.ItemsSource = pr; //LIEN AVEC la VIEW //List_Produit.ItemsSource = lp; // bind de la liste avec la source, permettant le binding. }
private void SupprButton(object sender, RoutedEventArgs routedEventArgs) { if (listeProduit.SelectedItem is ProduitViewModel) { ProduitViewModel toRemove = (ProduitViewModel)listeProduit.SelectedItem; lp.Remove(toRemove); listeProduit.Items.Refresh(); ProduitORM.supprimerProduit(selectedProduitId); } }
private void OnPropertyChanged(string info) { PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new PropertyChangedEventArgs(info)); this.PropertyChanged(this, new PropertyChangedEventArgs(info)); ProduitORM.updateProduit(this); } }
private void nomPrenomButton_Click(object sender, RoutedEventArgs e) { myDataObjectProduit.idProperty = ProduitDAL.getMaxIdProduit() + 1; lpr.Add(myDataObjectProduit); ProduitORM.insertProduit(myDataObjectProduit); compteur = lpr.Count(); listeProduits.Items.Refresh(); myDataObjectProduit = new ProduitViewModel(); nomProduit.DataContext = myDataObjectProduit; estimation.DataContext = myDataObjectProduit; description.DataContext = myDataObjectProduit; //style.DataContext = myDataObjectProduit; //artiste.DataContext = myDataObjectProduit; //categorie.DataContext = myDataObjectProduit; nomPrenomButton2.DataContext = myDataObjectProduit; }
private void Btn_Ajout(object sender, RoutedEventArgs e) { myDataObject.idProduitProperty = ProduitDAL.getMaxIdProduit() + 1; lp.Add(myDataObject); ProduitORM.insertProduit(myDataObject); compteur = lp.Count(); // Comme on a inséré une Produit, on crée un nouvel objet ProduitViewModel // Et on réatache tout ce qu'il faut pour que la vue soit propre myDataObject = new ProduitViewModel(); // Comme le contexte des élément de la vue est encore l'ancien ProduitViewModel, // On refait les liens entre age, slider, textbox, bouton et le nouveau ProduitViewModel nomTextBox.DataContext = myDataObject; descriptionTextBox.DataContext = myDataObject; etatTextBox.DataContext = myDataObject; artisteTextBox.DataContext = myDataObject; prixdTextBox.DataContext = myDataObject; prixrTextBox.DataContext = myDataObject; lotComboBox.DataContext = myDataObject; Produit.Content = new Article(); }
private void ProduitButton_Click(object sender, RoutedEventArgs e) { myDataObjectProduit.idProduitProperty = ProduitDAL.getMaxIdProduit() + 1; IDPhotoTextBox.DataContext = 1; Produit.Add(myDataObjectProduit); ProduitORM.insertProduit(myDataObjectProduit); compteur = Produit.Count(); myDataObjectProduit = new ProduitViewModel(); EstimationTextBox.DataContext = myDataObjectProduit; PrixVenteTextBox.DataContext = myDataObjectProduit; NomTextBox.DataContext = myDataObjectProduit; DescriptionTextBox.DataContext = myDataObjectProduit; ArtisteTextBox.DataContext = myDataObjectProduit; StyleTextBox.DataContext = myDataObjectProduit; comboxBoxLot.DataContext = myDataObjectProduit; IDPhotoTextBox.DataContext = myDataObjectProduit; IDAcheteurTextBox.DataContext = myDataObjectProduit; IDVendeurTextBox.DataContext = myDataObjectProduit; ProduitButton.DataContext = myDataObjectProduit; }
void loadProduits() { lp = ProduitORM.listeProduits(); myDataObject = new ProduitViewModel(); //LIEN AVEC la VIEW }