Esempio n. 1
0
 void loadEnchere()
 {
     lp           = EnchereORM.listeEnchere();
     myDataObject = new EnchereViewModel();
     //LIEN AVEC la VIEW
     listeEncheres.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.
 }
 void loadEnchere()
 {
     Enchere             = EnchereORM.listeEnchere();
     myDataObjectEnchere = new EnchereViewModel();
     //LIEN AVEC la VIEW
     EnchereCombobox.ItemsSource = Enchere; // bind de la liste avec la source, permettant le binding.#2#*/
 }
Esempio n. 3
0
        public ActionResult getEnchereVendeur(int etat)
        {
            //   LangueController.CreateCulture(getLangue());
            CreateCulture(getLangue());
            if (ModelState.IsValid)
            {
                string                  currentUser = @User.Identity.Name;
                Membre                  mb          = MembreRequette.GetUserByEmail(currentUser);
                List <Encher>           list        = EnchereRequette.getEncheresVendeur(mb.Numero, etat);
                List <EnchereViewModel> listObj     = new List <EnchereViewModel>();
                foreach (Encher en in list)
                {
                    Objet            obj   = ObjetRequette.getObjetById(en.IdObjet);
                    EnchereViewModel model = new EnchereViewModel(obj.Id, obj.Nom, obj.Description, obj.DateInscri, obj.IdCategorie, obj.Photo, obj.Piece, obj.IdMembre, obj.Nouveau, obj.EnVent, obj.PrixDepart, en.PrixAchat, en.Id, en.Etat);
                    listObj.Add(model);
                }
                if (etat == 0)
                {
                    ViewBag.option = "Les encheres en cours:";
                }
                else if (etat == 1)
                {
                    ViewBag.option = "Les encheres remportes:";
                }
                else if (etat == 2)
                {
                    ViewBag.option = "Les encheres perdues:";
                }

                //if ()
                return(View(listObj));
            }
            return(View());
        }
        public static EnchereViewModel getEnchere(int idEnchere)
        {
            EnchereDAO       pDAO = EnchereDAO.getEnchere(idEnchere);
            EnchereViewModel p    = new EnchereViewModel(pDAO.idEnchereDAO, pDAO.nomEnchereDAO, pDAO.heureEnchereDAO, pDAO.dateVenteEnchereDAO, pDAO.idLieuEnchereDAO, pDAO.idAdminEnchereDAO);

            return(p);
        }
Esempio n. 5
0
        public static EnchereViewModel getEnchere(int idEnchere)
        {
            EnchereDAO       pDAO = EnchereDAO.getEnchere(idEnchere);
            EnchereViewModel p    = new EnchereViewModel(pDAO.id_vente_enchere, pDAO.date_vente_enchere, pDAO.id_lieu);

            return(p);
        }
Esempio n. 6
0
 void loadEncheres()
 {
     en = EnchereORM.listeEncheres();
     myDataObjectEnchere         = new EnchereViewModel();
     ComboBoxEnchere.ItemsSource = en;
     //LIEN AVEC la VIEW
     /*listeEncheres.ItemsSource = lp; // bind de la liste avec la source, permettant le binding.*/
 }
Esempio n. 7
0
 private void supprEnchere(object sender, RoutedEventArgs routedEventArgs)
 {
     if (listeEncheres.SelectedItem is EnchereViewModel)
     {
         EnchereViewModel toRemove = (EnchereViewModel)listeEncheres.SelectedItem;
         lp.Remove(toRemove);
         listeEncheres.Items.Refresh();
         EnchereORM.supprimerEnchere(selectedEnchereId);
     }
 }
        public static ObservableCollection <EnchereViewModel> listeEnchere()
        {
            ObservableCollection <EnchereDAO>       lDAO = EnchereDAO.listeEnchere();
            ObservableCollection <EnchereViewModel> l    = new ObservableCollection <EnchereViewModel>();

            foreach (EnchereDAO element in lDAO)
            {
                EnchereViewModel p = new EnchereViewModel(element.idEnchereDAO, element.nomEnchereDAO, element.heureEnchereDAO, element.dateVenteEnchereDAO, element.idLieuEnchereDAO, element.idAdminEnchereDAO);
                l.Add(p);
            }
            return(l);
        }
Esempio n. 9
0
        public static ObservableCollection <EnchereViewModel> listeEncheres()
        {
            ObservableCollection <EnchereDAO>       lDAO = EnchereDAO.listeEncheres();
            ObservableCollection <EnchereViewModel> l    = new ObservableCollection <EnchereViewModel>();

            foreach (EnchereDAO element in lDAO)
            {
                EnchereViewModel p = new EnchereViewModel(element.id_vente_enchere, element.date_vente_enchere, element.id_lieu);
                l.Add(p);
            }
            return(l);
        }
Esempio n. 10
0
        public ActionResult ListObjetVenduSouPeu()
        {
            //  LangueController.CreateCulture(getLangue());
            CreateCulture(getLangue());
            List <Encher>           list    = EnchereRequette.getEncheresRapport3();
            List <EnchereViewModel> listObj = new List <EnchereViewModel>();

            foreach (Encher en in list)
            {
                Objet            obj   = ObjetRequette.getObjetById(en.IdObjet);
                EnchereViewModel model = new EnchereViewModel(obj.Id, obj.Nom, obj.Description, en.DateFin, obj.IdCategorie, obj.Photo, obj.Piece, obj.IdMembre, obj.Nouveau, obj.EnVent, obj.PrixDepart, en.PrixAchat, en.Id, en.Etat);
                listObj.Add(model);
            }


            return(View(listObj));
        }
Esempio n. 11
0
        private void btnAjouter(object sender, RoutedEventArgs e)
        {
            myDataObject.id = EnchereDAL.getMaxIdEnchere() + 1;

            lp.Add(myDataObject);
            EnchereORM.insertEnchere(myDataObject);
            compteur = lp.Count();

            // Comme on a inséré une Enchere, on crée un nouvel objet EnchereViewModel
            // Et on réatache tout ce qu'il faut pour que la vue soit propre
            myDataObject = new EnchereViewModel();

            // Comme le contexte des élément de la vue est encore l'ancien EnchereViewModel,
            // On refait les liens entre age, slider, textbox, bouton et le nouveau EnchereViewModel
            date_vente_enchere.DataContext = myDataObject;
            ComboBoxLieu.DataContext       = myDataObject;
        }
        private void EnchereButton_Click(object sender, RoutedEventArgs e)
        {
            myDataObjectEnchere.idEnchereProperty = EnchereDAL.getMaxIdEnchere() + 1;

            c.Add(myDataObjectEnchere);
            EnchereORM.insertEnchere(myDataObjectEnchere);
            compteur = c.Count();

            /*listeEncheres.Items.Refresh();*/
            myDataObjectEnchere = new EnchereViewModel();


            nomTextBox.DataContext       = myDataObjectEnchere;
            heureTextBox.DataContext     = myDataObjectEnchere;
            dateVenteTextBox.DataContext = myDataObjectEnchere;
            comboxBoxLieu.DataContext    = myDataObjectEnchere;
            idAdmincomboBox.DataContext  = myDataObjectEnchere;

            EnchereButton.DataContext = myDataObjectEnchere;
        }
 public static void insertEnchere(EnchereViewModel p)
 {
     EnchereDAO.insertEnchere(new EnchereDAO(p.idEnchereProperty, p.nomEnchereProperty, p.heureEnchereProperty, p.dateVenteEnchereProperty, p.idLieuEnchereProperty, p.idAdminEnchereProperty));
 }
Esempio n. 14
0
 public static void insertEnchere(EnchereViewModel p)
 {
     EnchereDAO.insertEnchere(new EnchereDAO(p.id, p.date_vente_enchere, p.id_lieu));
 }
 void loadEnchere()
 {
     c = EnchereORM.listeEnchere();
     myDataObjectEnchere = new EnchereViewModel();
     /*listeEncheres.ItemsSource = c;*/
 }