public static ObservableCollection <EnchereViewModel> listeEncheres() { ObservableCollection <EnchereDAO> lDAO = EnchereDAO.listeEncheres(); ObservableCollection <EnchereViewModel> l = new ObservableCollection <EnchereViewModel>(); foreach (EnchereDAO element in lDAO) { int idUtilisateur = element.idUtilisateurEnchereDAO; UtilisateurViewModel u = UtilisateurORM.getUtilisateur(idUtilisateur); int idCommissairePriseur = element.idCommissairePriseurEnchereDAO; CommissairePriseurViewModel cp = CommissairePriseurORM.getCommissairePriseur(idCommissairePriseur); int idlotEnchere = element.idLotEnchereDAO; LotViewModel lo = LotORM.getLot(idlotEnchere); int idOrdreAchatEnchere = element.idOrdreAchatEnchereDAO; OrdreAchatViewModel oa = OrdreAchatORM.getOrdreAchat(idOrdreAchatEnchere); EnchereViewModel e = new EnchereViewModel(element.idEnchereDAO, element.prixEnchereDAO, element.dateEnchereDAO, element.adjugeDAO, u, lo, cp, oa); l.Add(e); } return(l); }
public EnchereViewModel(int idEnchere, double prixEnchere, DateTime dateEnchere, int adjuge, UtilisateurViewModel idUtilisateurEnchere, LotViewModel idLotEnchere, CommissairePriseurViewModel idCommissairePriseurEnchere, OrdreAchatViewModel idOrdreAchatEnchere) { this.idEnchere = idEnchere; this.prixEnchere = prixEnchere; this.dateEnchere = dateEnchere; this.adjuge = adjuge; this.idUtilisateurEnchere = idUtilisateurEnchere; this.idLotEnchere = idLotEnchere; this.idCommissairePriseurEnchere = idCommissairePriseurEnchere; this.idOrdreAchatEnchere = idOrdreAchatEnchere; }
public static OrdreAchatViewModel getOrdreAchat(int idOrdreAchat) { OrdreAchatDAO pDAO = OrdreAchatDAO.getOrdreAchat(idOrdreAchat); int idProduit = pDAO.idProduitOrdreDAO; ProduitViewModel pro = ProduitORM.getProduit(idProduit); int idUtilisateur = pDAO.idUtilisateurOrdreDAO; UtilisateurViewModel u = UtilisateurORM.getUtilisateur(idUtilisateur); OrdreAchatViewModel p = new OrdreAchatViewModel(pDAO.idOrdreAchatDAO, pDAO.prixMaxDAO, pDAO.DateOrdreDAO, u, pro); return(p); }
public static ObservableCollection <OrdreAchatViewModel> listeOrdreAchats() { ObservableCollection <OrdreAchatDAO> lDAO = OrdreAchatDAO.listeOrdreAchats(); ObservableCollection <OrdreAchatViewModel> l = new ObservableCollection <OrdreAchatViewModel>(); foreach (OrdreAchatDAO element in lDAO) { int idProduit = element.idProduitOrdreDAO; ProduitViewModel pro = ProduitORM.getProduit(idProduit); int idUtilisateur = element.idUtilisateurOrdreDAO; UtilisateurViewModel u = UtilisateurORM.getUtilisateur(idUtilisateur); OrdreAchatViewModel p = new OrdreAchatViewModel(element.idOrdreAchatDAO, element.prixMaxDAO, element.DateOrdreDAO, u, pro); l.Add(p); } return(l); }
public static EnchereViewModel getEnchere(int idEnchere) { EnchereDAO eDAO = EnchereDAO.getEnchere(idEnchere); int idUtilisateur = eDAO.idUtilisateurEnchereDAO; UtilisateurViewModel u = UtilisateurORM.getUtilisateur(idUtilisateur); int idCommissairePriseur = eDAO.idCommissairePriseurEnchereDAO; CommissairePriseurViewModel cp = CommissairePriseurORM.getCommissairePriseur(idCommissairePriseur); int idlotEnchere = eDAO.idLotEnchereDAO; LotViewModel l = LotORM.getLot(idlotEnchere); int idOrdreAchatEnchere = eDAO.idOrdreAchatEnchereDAO; OrdreAchatViewModel oa = OrdreAchatORM.getOrdreAchat(idOrdreAchatEnchere); EnchereViewModel e = new EnchereViewModel(eDAO.idEnchereDAO, eDAO.prixEnchereDAO, eDAO.dateEnchereDAO, eDAO.adjugeDAO, u, l, cp, oa); return(e); }
public static void insertOrdreAchat(OrdreAchatViewModel p) { OrdreAchatDAO.insertOrdreAchat(new OrdreAchatDAO(p.idOrdreAchatProperty, p.prixMaxProperty, p.dateOrdreProperty, p.idUtilisateurOrdreProperty.idPersonneUtilisateurProperty, p.idProduitOrdreProperty.idProduitProperty)); }