public static StockageViewModel getStockage(int idStockage) { StockageDAO sDAO = StockageDAO.getStockage(idStockage); int idAdresse = sDAO.idAdresseStockageDAO; AdresseViewModel a = AdresseORM.getAdresse(idAdresse); StockageViewModel s = new StockageViewModel(sDAO.idStockageDAO, a); return(s); }
public static ObservableCollection <StockageViewModel> listeStockages() { ObservableCollection <StockageDAO> lDAO = StockageDAO.listeStockages(); ObservableCollection <StockageViewModel> l = new ObservableCollection <StockageViewModel>(); foreach (StockageDAO element in lDAO) { int idAdresse = element.idAdresseStockageDAO; AdresseViewModel a = AdresseORM.getAdresse(idAdresse); StockageViewModel s = new StockageViewModel(element.idAdresseStockageDAO, a); l.Add(s); } return(l); }
public ProduitViewModel(int idProduit, string nomProduit, string description, double prixReserve, double prixDepart, int estVendu, int enstock, double prixVente, int nbInvendu, UtilisateurViewModel utilisateurProduit, StockageViewModel stockageProduit, LotViewModel lotProduit) { this.idProduit = idProduit; this.nomProduit = nomProduit; this.descriptionProduit = description; this.prixReserve = prixReserve; this.prixDepart = prixDepart; this.estVendu = estVendu; this.enStock = enstock; this.prixVente = prixVente; this.nbInvendu = nbInvendu; this.utilisateurProduit = utilisateurProduit; this.stockageProduit = stockageProduit; this.lotProduit = lotProduit; }
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 <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); }
public static void insertStockage(StockageViewModel s) { StockageDAO.insertStockage(new StockageDAO(s.idStockageProperty, s.idAdresseStockageProperty.idAdresseProperty)); }