예제 #1
0
 public EvenementVenteViewModel(int idEvenementVente, int estVolontaireEvenementVente, string nomEvenementVente, CommissairePriseurViewModel idCommissairePriseurEvenementVente, AdresseViewModel idAdresseEvenementVente)
 {
     this.idEvenementVente                   = idEvenementVente;
     this.estVolontaireEvenementVente        = estVolontaireEvenementVente;
     this.nomEvenementVente                  = nomEvenementVente;
     this.idCommissairePriseurEvenementVente = idCommissairePriseurEvenementVente;
     this.idAdresseEvenementVente            = idAdresseEvenementVente;
 }
예제 #2
0
        public static AdresseViewModel getAdresse(int idAdresse)
        {
            AdresseDAO aDAO = AdresseDAO.getAdresse(idAdresse);

            AdresseViewModel a = new AdresseViewModel(aDAO.idAdresseDAO, aDAO.numeroDAO, aDAO.rueDAO, aDAO.villeDAO,
                                                      aDAO.codePostalDAO, aDAO.paysDAO);

            return(a);
        }
예제 #3
0
        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);
        }
예제 #4
0
        public static ObservableCollection <AdresseViewModel> listeAdresses()
        {
            ObservableCollection <AdresseDAO>       lDAO = AdresseDAO.listeAdresses();
            ObservableCollection <AdresseViewModel> l    = new ObservableCollection <AdresseViewModel>();

            foreach (AdresseDAO element in lDAO)
            {
                AdresseViewModel a = new AdresseViewModel(element.idAdresseDAO, element.numeroDAO, element.rueDAO,
                                                          element.villeDAO, element.codePostalDAO, element.paysDAO);
                l.Add(a);
            }

            return(l);
        }
예제 #5
0
        public static EvenementVenteViewModel getEvenementVente(int idEvenementVente)
        {
            EvenementVenteDAO pDAO = EvenementVenteDAO.getEvenementVente(idEvenementVente);

            int idCommissairePriseur       = pDAO.idCommissairePriseurEvenementVenteDAO;
            CommissairePriseurViewModel cp = CommissairePriseurORM.getCommissairePriseur(idCommissairePriseur);

            int idAdresse      = pDAO.idAdresseEvenementVenteDAO;
            AdresseViewModel a = AdresseORM.getAdresse(idAdresse);


            EvenementVenteViewModel p = new EvenementVenteViewModel(pDAO.idEvenementVenteDAO,
                                                                    pDAO.estVolontaireEvenementVenteDAO, pDAO.nomEvenementVenteDAO, cp, a);

            return(p);
        }
예제 #6
0
        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);
        }
예제 #7
0
        public static ObservableCollection <EvenementVenteViewModel> listeEvenementVentes()
        {
            ObservableCollection <EvenementVenteDAO>       lDAO = EvenementVenteDAO.listeEvenementVentes();
            ObservableCollection <EvenementVenteViewModel> l    = new ObservableCollection <EvenementVenteViewModel>();

            foreach (EvenementVenteDAO element in lDAO)
            {
                int idCommissairePriseur       = element.idCommissairePriseurEvenementVenteDAO;
                CommissairePriseurViewModel cp = CommissairePriseurORM.getCommissairePriseur(idCommissairePriseur);

                int idAdresse      = element.idAdresseEvenementVenteDAO;
                AdresseViewModel a = AdresseORM.getAdresse(idAdresse);

                EvenementVenteViewModel p = new EvenementVenteViewModel(element.idEvenementVenteDAO,
                                                                        element.estVolontaireEvenementVenteDAO, element.nomEvenementVenteDAO, cp, a);
                l.Add(p);
            }

            return(l);
        }
예제 #8
0
 public static void insertAdresse(AdresseViewModel a)
 {
     AdresseDAO.insertAdresse(new AdresseDAO(a.idAdresseProperty, a.numeroProperty, a.rueProperty,
                                             a.villeProperty, a.codePostalProperty, a.paysProperty));
 }
예제 #9
0
 public StockageViewModel(int idStockage, AdresseViewModel idAdresseStockage)
 {
     this.idStockage        = idStockage;
     this.idAdresseStockage = idAdresseStockage;
 }