コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            FlyScreenItem flyScreenItem = db.FlyScreenItems.Find(id);

            db.FlyScreenItems.Remove(flyScreenItem);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "FlyScreenItemsID,QuoteID,ColorTypeID,FlyScreenTypeID,Width,Depth,Qty,Cost,W1,D1,Q1,W2,D2,Q2,W3,D3,Q3,W4,D4,Q4,W5,D5,Q5,W6,D6,Q6,W7,D7,Q7,W8,D8,Q8,W9,D9,Q9,W10,D10,Q10,W11,D11,Q11,W12,D12,Q12,W13,D13,Q13,W14,D14,Q14,W15,D15,Q15,Description,Required")] FlyScreenItem flyScreenItem)
 {
     if (ModelState.IsValid)
     {
         db.Entry(flyScreenItem).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.FlyScreenTypeID = new SelectList(db.FlysScreenTypes, "FlyScreenTypeID", "FlyScreenName", flyScreenItem.FlyScreenTypeID);
     ViewBag.ColorTypeID     = new SelectList(db.ColorTypes, "ColorTypeID", "ColorTypeName", flyScreenItem.ColorTypeID);
     ViewBag.QuoteID         = new SelectList(db.Quotes, "QuoteID", "Customer", flyScreenItem.QuoteID);
     return(View(flyScreenItem));
 }
コード例 #3
0
        public ActionResult DetailsFlyScreenItem(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FlyScreenItem flyScreenItem = db.FlyScreenItems.Find(id);

            if (flyScreenItem == null)
            {
                return(HttpNotFound());
            }
            return(View(flyScreenItem));
        }
コード例 #4
0
        // GET: FlyScreenItems/Delete/5
        public ActionResult DeleteFlyScreenItemConfirmed(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            FlyScreenItem flyScreenItem = db.FlyScreenItems.Find(id);

            var quoteid = flyScreenItem.QuoteID;

            db.FlyScreenItems.Remove(flyScreenItem);
            db.SaveChanges();
            return(RedirectToAction("QuoteDetails/" + quoteid, "Quotes"));
        }
コード例 #5
0
        public ActionResult CreateFlyScreenItem([Bind(Include = "FlyScreenItemsID,QuoteID,ColorTypeID,FlyScreenTypeID,Width,Depth,Qty,Cost,W1,D1,Q1, W2,D2,Q2, W3,D3,Q3, W4,D4,Q4, W5,D5,Q5, W6,D6,Q6, W7,D7,Q7, W8,D8,Q8, W9,D9,Q9, W10,D10,Q10, W11,D11,Q11, W12,D12,Q12, W13,D13,Q13, W14,D14,Q14, W15,D15,Q15,Description,Required")] FlyScreenItem flyScreenItem)
        {
            if (ModelState.IsValid)
            {
                db.FlyScreenItems.Add(flyScreenItem);
                db.SaveChanges();
                return(RedirectToAction("QuoteDetails/" + flyScreenItem.QuoteID, "Quotes"));
            }

            ViewBag.Customer        = db.Quotes.Where(x => x.QuoteID == flyScreenItem.QuoteID).Select(x => x.Customer).First();
            ViewBag.FlyScreenTypeID = new SelectList(db.FlysScreenTypes, "FlyScreenTypeID", "FlyScreenName", flyScreenItem.FlyScreenTypeID);
            ViewBag.ColorTypeID     = new SelectList(db.ColorTypes, "ColorTypeID", "ColorTypeName", flyScreenItem.ColorTypeID);
            ViewBag.QuoteID         = flyScreenItem.QuoteID;
            return(View(flyScreenItem));
        }
コード例 #6
0
        // GET: FlyScreenItems/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            FlyScreenItem flyScreenItem = db.FlyScreenItems.Find(id);

            if (flyScreenItem == null)
            {
                return(HttpNotFound());
            }
            ViewBag.FlyScreenTypeID = new SelectList(db.FlysScreenTypes, "FlyScreenTypeID", "FlyScreenName", flyScreenItem.FlyScreenTypeID);
            ViewBag.ColorTypeID     = new SelectList(db.ColorTypes, "ColorTypeID", "ColorTypeName", flyScreenItem.ColorTypeID);
            ViewBag.QuoteID         = new SelectList(db.Quotes, "QuoteID", "Customer", flyScreenItem.QuoteID);
            return(View(flyScreenItem));
        }