public ActionResult DeleteConfirmed(short id)
        {
            PRODUIT_COMMANDE pRODUIT_COMMANDE = db.PRODUIT_COMMANDE.Find(id);

            db.PRODUIT_COMMANDE.Remove(pRODUIT_COMMANDE);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
示例#2
0
        public void SupprimerProduitPanier(short idProduit, short idUtilisateur)
        {
            COMMANDE         panier          = dal.bdd.COMMANDE.FirstOrDefault(u => u.ID_UTILISATEUR == idUtilisateur && u.TYPE_COMMANDE == "Panier");
            PRODUIT_COMMANDE produitCommande = dal.bdd.PRODUIT_COMMANDE.FirstOrDefault(pc => pc.ID_PRODUIT == idProduit && pc.ID_COMMANDE == panier.ID_COMMANDE);

            dal.bdd.PRODUIT_COMMANDE.Remove(produitCommande);
            dal.bdd.SaveChanges();
        }
 public ActionResult Edit([Bind(Include = "ID_COMMANDE,ID_SOCIETE,ID_PRODUIT,ID_PRODUIT_SOCIETE,ETAT_PRODUIT_COMMANDE")] PRODUIT_COMMANDE pRODUIT_COMMANDE)
 {
     if (ModelState.IsValid)
     {
         db.Entry(pRODUIT_COMMANDE).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.ID_COMMANDE = new SelectList(db.COMMANDE, "ID_COMMANDE", "TYPE_COMMANDE", pRODUIT_COMMANDE.ID_COMMANDE);
     ViewBag.ID_SOCIETE  = new SelectList(db.PRODUIT_SOCIETE, "ID_SOCIETE", "ETAT_PRODUIT", pRODUIT_COMMANDE.ID_SOCIETE);
     return(View(pRODUIT_COMMANDE));
 }
        // GET: Administration/Produitcommande/Details/5
        public ActionResult Details(short?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PRODUIT_COMMANDE pRODUIT_COMMANDE = db.PRODUIT_COMMANDE.Find(id);

            if (pRODUIT_COMMANDE == null)
            {
                return(HttpNotFound());
            }
            return(View(pRODUIT_COMMANDE));
        }
        // GET: Administration/Produitcommande/Edit/5
        public ActionResult Edit(short?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            PRODUIT_COMMANDE pRODUIT_COMMANDE = db.PRODUIT_COMMANDE.Find(id);

            if (pRODUIT_COMMANDE == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ID_COMMANDE = new SelectList(db.COMMANDE, "ID_COMMANDE", "TYPE_COMMANDE", pRODUIT_COMMANDE.ID_COMMANDE);
            ViewBag.ID_SOCIETE  = new SelectList(db.PRODUIT_SOCIETE, "ID_SOCIETE", "ETAT_PRODUIT", pRODUIT_COMMANDE.ID_SOCIETE);
            return(View(pRODUIT_COMMANDE));
        }
示例#6
0
        public void AjoutProduitPanier(short idProduit, short idUtilisateur)
        {
            COMMANDE panier = dal.bdd.COMMANDE.FirstOrDefault(u => u.ID_UTILISATEUR == idUtilisateur && u.TYPE_COMMANDE == "Panier");

            if (panier == null)
            {
                panier = creerPanier(idUtilisateur);
            }
            PRODUIT_SOCIETE  ps = dal.bdd.PRODUIT_SOCIETE.FirstOrDefault(ps1 => ps1.ID_PRODUIT == idProduit);
            PRODUIT_COMMANDE produitCommande = new PRODUIT_COMMANDE
            {
                ID_PRODUIT         = idProduit,
                ID_COMMANDE        = panier.ID_COMMANDE,
                ID_SOCIETE         = 1,
                ID_PRODUIT_SOCIETE = ps.ID_PRODUIT_SOCIETE
            };

            dal.bdd.PRODUIT_COMMANDE.Add(produitCommande);
            dal.bdd.SaveChanges();
        }