Ejemplo n.º 1
0
        public ActionResult Edit(string id)
        {
            List <Categorie> list = ObjetRequtte.getCategorie();

            ViewBag.listCateg = list;
            Objet          obj   = ObjetRequtte.getObjetById(id);
            ObjetViewModel model = new ObjetViewModel(obj.Id, obj.Nom, obj.Description, obj.Categorie, obj.PrixDepart, null, null);

            return(View(model));
        }
Ejemplo n.º 2
0
 public ActionResult Edit(ObjetViewModel model)
 {
     if (ModelState.IsValid)
     {
         ObjetRequtte.updateObjet(model);
         List <Categorie> list = ObjetRequtte.getCategorie();
         ViewBag.listCateg = list;
         return(RedirectToAction("gestionObjetMembre", "Objet"));
     }
     return(View(model));
 }
Ejemplo n.º 3
0
        public ActionResult Edit(string id)
        {
            //   LangueController.CreateCulture(getLangue());
            CreateCulture(getLangue());
            List <Categorie> list = ObjetRequette.getCategorie();

            ViewBag.listCateg = list;
            Objet          obj   = ObjetRequette.getObjetById(id);
            ObjetViewModel model = new ObjetViewModel(obj.Id, obj.Nom, obj.Description, obj.IdCategorie, obj.PrixDepart, null, null);

            return(View(model));
        }
Ejemplo n.º 4
0
 public ActionResult Edit(ObjetViewModel model)
 {
     LangueController.CreateCulture(getLangue());
     if (ModelState.IsValid)
     {
         ObjetRequette.updateObjet(model);
         List <Categorie> list = ObjetRequette.getCategorie();
         ViewBag.listCateg = list;
         return(RedirectToAction("gestionObjetMembre", "Objet"));
     }
     return(View(model));
 }
Ejemplo n.º 5
0
 public ActionResult Create(ObjetViewModel model)
 {
     if (ModelState.IsValid)
     {
         string currentUser = @User.Identity.Name;
         //Membre mb = MembreRequette.GetUserByEmail(currentUser);
         Membre mb = new Membre();
         mb.Id = "AAAA";
         ObjetRequtte.SavePhoto(model.Photo);
         ObjetRequtte.SavePiece(model.Piece);
         Objet obj = new Objet(IdGenerator.getObjetId(), model.Nom.Trim(), model.Description.Trim(), DateTime.Now, model.Categorie.Trim(), model.Photo.FileName.Trim(), model.Piece.FileName.Trim(), mb.Id.Trim(), true, false, model.PrixDepart);
         ObjetRequtte.insertObjet(obj);
     }
     return(View());
 }
Ejemplo n.º 6
0
        public ActionResult Create(ObjetViewModel model)
        {
            List <Categorie> list = ObjetRequette.getCategorie();

            ViewBag.listCateg = list;
            if (ModelState.IsValid)
            {
                string currentUser = @User.Identity.Name;
                Membre mb          = MembreRequette.GetUserByEmail(currentUser);
                ObjetRequette.SavePhoto(model.Photo);
                ObjetRequette.SavePiece(model.Piece);
                Objet obj = new Objet(IdGenerator.getObjetId(), model.Nom.Trim(), model.Description.Trim(), DateTime.Now, model.Categorie.Trim(), model.Photo.FileName.Trim(), model.Piece.FileName.Trim(), mb.Numero.Trim(), true, false, model.PrixDepart);
                ObjetRequette.insertObjet(obj);
                return(RedirectToAction("gestionObjetMembre"));
            }
            return(View());
        }
Ejemplo n.º 7
0
        public static void updateObjet(ObjetViewModel model)
        {
            string        connectionString = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;
            SqlConnection connection       = new SqlConnection(connectionString);
            string        request          = "";

            if (model.Photo == null && model.Piece == null)
            {
                request = "UPDATE objet SET Nom = '" + model.Nom + "', Description = '" + model.Description + "', PrixDepart = '" + model.PrixDepart + "', IdCategorie = '" + model.Categorie + "' WHERE Id = '" + model.Id + "'";
            }
            else if (model.Photo != null && model.Piece != null)
            {
                request = "UPDATE objet SET Nom = '" + model.Nom + "', Description = '" + model.Description + "', PrixDepart = '" + model.PrixDepart + "', IdCategorie = '" + model.Categorie + "', Photo = '" + model.Photo.FileName + "', Piece = '" + model.Piece.FileName + "' WHERE Id = '" + model.Id + "'";
                SavePhoto(model.Photo);
                SavePiece(model.Piece);
            }
            else if ((model.Photo != null && model.Piece == null))
            {
                request = "UPDATE objet SET Nom = '" + model.Nom + "', Description = '" + model.Description + "', PrixDepart = '" + model.PrixDepart + "', IdCategorie = '" + model.Categorie + "', Photo = '" + model.Photo.FileName + "' WHERE Id = '" + model.Id + "'";
                SavePhoto(model.Photo);
            }
            else
            {
                request = "UPDATE objet SET Nom = '" + model.Nom + "', Description = '" + model.Description + "', PrixDepart = '" + model.PrixDepart + "', IdCategorie = '" + model.Categorie + "', Piece = '" + model.Piece.FileName + "' WHERE Id = '" + model.Id + "'";
                SavePiece(model.Piece);
            }

            SqlCommand command = new SqlCommand(request, connection);

            try
            {
                connection.Open();
                command.ExecuteNonQuery();
            }
            catch (Exception e)
            {
                System.Console.WriteLine(e.Message);
            }
            finally
            {
                connection.Close();
            }
        }
Ejemplo n.º 8
0
        public ActionResult Details(int objetId)
        {
            var objet       = db.Objets.Find(objetId);
            var listeOffres = db.Encherees.Where(a => a.ObjetId == objetId).ToList();

            if (objet == null)
            {
                return(HttpNotFound());
            }
            var objViewModel = new ObjetViewModel
            {
                monObjet = objet,
                Items    = listeOffres
            };

            Session["ObjetId"] = objetId;


            return(View(objViewModel));
        }