void loadAchats() { lp = AchatORM.listeAchats(); myDataObject = new AchatViewModel(); //LIEN AVEC la VIEW listeAchats.ItemsSource = lp; // bind de la liste avec la source, permettant le binding. }
public static AchatViewModel getAchat(int idAchat, int id_produit) { AchatDAO pDAO = AchatDAO.getAchat(idAchat, id_produit); AchatViewModel p = new AchatViewModel(pDAO.id_acheteur, pDAO.id_produit, pDAO.prix, pDAO.is_live, pDAO.is_telephone); return(p); }
private void supprimerAchat(object sender, RoutedEventArgs e) { if (listeAchats.SelectedItem is AchatViewModel) { AchatViewModel toRemove = (AchatViewModel)listeAchats.SelectedItem; lp.Remove(toRemove); listeAchats.Items.Refresh(); AchatORM.supprimerAchat(selectedAchatsId, selectedProduitsId); } }
public static ObservableCollection <AchatViewModel> listeAchats() { ObservableCollection <AchatDAO> lDAO = AchatDAO.listeAchats(); ObservableCollection <AchatViewModel> l = new ObservableCollection <AchatViewModel>(); foreach (AchatDAO element in lDAO) { AchatViewModel p = new AchatViewModel(element.id_acheteur, element.id_produit, element.prix, element.is_live, element.is_telephone); l.Add(p); } return(l); }
public ActionResult Create(AchatViewModel tvm, int id) { int userconnect = Int32.Parse(User.Identity.GetUserId()); Achat a = new Achat(); a.IdTicket = tvm.IdTicket = id; a.IdParticipant = userconnect; a.Quantites = tvm.Quantites; AS.Add(a); AS.Commit(); return(RedirectToAction("Charge", "Achat")); }
private void btnAjouter(object sender, RoutedEventArgs e) { lp.Add(myDataObject); AchatORM.insertAchat(myDataObject); compteur = lp.Count(); // Comme on a inséré une Achat, on crée un nouvel objet AchatViewModel // Et on réatache tout ce qu'il faut pour que la vue soit propre myDataObject = new AchatViewModel(); // Comme le contexte des élément de la vue est encore l'ancien AchatViewModel, // On refait les liens entre age, slider, textbox, bouton et le nouveau AchatViewModel ComboBoxAcheteur.DataContext = myDataObject; ComboBoxProduit.DataContext = myDataObject; prix.DataContext = myDataObject; is_live.DataContext = myDataObject; is_telephone.DataContext = myDataObject; }
public static void insertAchat(AchatViewModel p) { AchatDAO.insertAchat(new AchatDAO(p.id_acheteur, p.id_produit, p.prix, p.is_live, p.is_telephone)); }