public PhotoViewModel(int idPhoto, string nomPhoto, string lienPhoto, ProduitViewModel idProduit) { this.idPhoto = idPhoto; this.nomPhoto = nomPhoto; this.lienPhoto = lienPhoto; this.idProduit = idProduit; }
public EstimationViewModel(ProduitViewModel idProduitEstimation, CommissairePriseurViewModel idCommissairePriseurEstimation, DateTime dateEstimation, double prixEstime) { this.idProduitEstimation = idProduitEstimation; this.idCommissairePriseurEstimation = idCommissairePriseurEstimation; this.dateEstimation = dateEstimation; this.prixEstime = prixEstime; }
public OrdreAchatViewModel(int idOrdreAchat, double prixMax, DateTime dateOrdre, UtilisateurViewModel idUtilisateurOrdre, ProduitViewModel idProduitOrdre) { this.idOrdreAchat = idOrdreAchat; this.prixMax = prixMax; this.dateOrdre = dateOrdre; this.idUtilisateurOrdre = idUtilisateurOrdre; this.idProduitOrdre = idProduitOrdre; }
public static void insertProduit(ProduitViewModel p) { ProduitDAO.insertProduit(new ProduitDAO(p.idProduitProperty, p.nomProduitProperty, p.descriptionProduitProperty, p.prixReserveProperty, p.prixDepartProperty, p.estVenduProperty, p.estVenduProperty, p.prixVenteProperty, p.nbInvenduProperty, p.utilisateurProduitProperty.idPersonneUtilisateurProperty, p.stockageProduitProperty.idStockageProperty, p.lotProduitProperty.idLotProperty)); }
public static PhotoViewModel getPhoto(int idPhoto) { PhotoDAO phDAO = PhotoDAO.getPhoto(idPhoto); int idProduit = phDAO.idProduitDAO; ProduitViewModel pro = ProduitORM.getProduit(idProduit); PhotoViewModel ph = new PhotoViewModel(phDAO.idPhotoDAO, phDAO.nomPhotoDAO, phDAO.lienPhotoDAO, pro); return(ph); }
public static EstimationViewModel getEstimation(int idProduitEs, int idCommissairePriseurEs) { EstimationDAO pDAO = EstimationDAO.getEstimation(idProduitEs, idCommissairePriseurEs); int idProduit = pDAO.idProduitEstimationDAO; ProduitViewModel pro = ProduitORM.getProduit(idProduit); int idCommissairePriseur = pDAO.idCommissairePriseurEstimationDAO; CommissairePriseurViewModel cp = CommissairePriseurORM.getCommissairePriseur(idCommissairePriseur); EstimationViewModel p = new EstimationViewModel(pro, cp, pDAO.DateEstimationDAO, pDAO.prixEstimeDAO); return(p); }
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 <PhotoViewModel> listePhotos() { ObservableCollection <PhotoDAO> lDAO = PhotoDAO.listePhotos(); ObservableCollection <PhotoViewModel> l = new ObservableCollection <PhotoViewModel>(); foreach (PhotoDAO element in lDAO) { int idProduit = element.idProduitDAO; ProduitViewModel pro = ProduitORM.getProduit(idProduit); PhotoViewModel ph = new PhotoViewModel(element.idPhotoDAO, element.nomPhotoDAO, element.lienPhotoDAO, pro); l.Add(ph); } return(l); }
public static ProduitViewModel getProduit(int idProduit) { ProduitDAO pDAO = ProduitDAO.getProduit(idProduit); int idUtilisateur = pDAO.idUtilisateurProduitDAO; UtilisateurViewModel u = UtilisateurORM.getUtilisateur(idUtilisateur); int idStockage = pDAO.idStockageProduitDAO; StockageViewModel sto = StockageORM.getStockage(idStockage); int idLot = pDAO.idLotProduitDAO; LotViewModel l = LotORM.getLot(idLot); ProduitViewModel p = new ProduitViewModel(pDAO.idProduitDAO, pDAO.nomProduitDAO, pDAO.descriptionProduitDAO, pDAO.prixReserveDAO, pDAO.prixDepartDAO, pDAO.estVenduDAO, pDAO.enStockDAO, pDAO.prixVenteDAO, pDAO.nbInvenduDAO, u, sto, l); return(p); }
public static ObservableCollection <EstimationViewModel> listeEstimations() { ObservableCollection <EstimationDAO> lDAO = EstimationDAO.listeEstimations(); ObservableCollection <EstimationViewModel> l = new ObservableCollection <EstimationViewModel>(); foreach (EstimationDAO element in lDAO) { int idProduit = element.idProduitEstimationDAO; ProduitViewModel pro = ProduitORM.getProduit(idProduit); int idCommissairePriseur = element.idCommissairePriseurEstimationDAO; CommissairePriseurViewModel cp = CommissairePriseurORM.getCommissairePriseur(idCommissairePriseur); EstimationViewModel p = new EstimationViewModel(pro, cp, element.DateEstimationDAO, element.prixEstimeDAO); l.Add(p); } return(l); }
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 ObservableCollection <ProduitViewModel> listeProduits() { ObservableCollection <ProduitDAO> lDAO = ProduitDAO.listeProduits(); ObservableCollection <ProduitViewModel> l = new ObservableCollection <ProduitViewModel>(); foreach (ProduitDAO element in lDAO) { int idUtilisateur = element.idUtilisateurProduitDAO; int idStockage = element.idStockageProduitDAO; int idLot = element.idLotProduitDAO; UtilisateurViewModel u = UtilisateurORM.getUtilisateur(idUtilisateur); // Plus propre que d'aller chercher le métier dans la DAO. StockageViewModel sto = StockageORM.getStockage(idStockage); LotViewModel lo = LotORM.getLot(idLot); ProduitViewModel p = new ProduitViewModel(element.idProduitDAO, element.nomProduitDAO, element.descriptionProduitDAO, element.prixReserveDAO, element.prixDepartDAO, element.estVenduDAO, element.enStockDAO, element.prixVenteDAO, element.nbInvenduDAO, u, sto, lo); l.Add(p); } return(l); }