Пример #1
0
        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);
        }
Пример #2
0
        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);
        }
Пример #3
0
 public static void insertEstimation(EstimationViewModel p)
 {
     EstimationDAO.insertEstimation(new EstimationDAO(p.idProduitEstimationProperty.idProduitProperty,
                                                      p.idCommissairePriseurEstimationProperty.idPersonneProperty,
                                                      p.dateEstimationProperty, p.prixEstimeProperty));
 }