Exemple #1
0
        public ActionResult BTemplateReserveCreate([Bind(Include = "Id,FieldId,Number,Value")] BrandTemplateReserve brandTemplateReserve)
        {
            if (ModelState.IsValid)
            {
                int id = int.Parse(Request["BrandTemplateId"]);
                brandTemplateReserve.Number = id;
                db.BrandTemplateReserves.Add(brandTemplateReserve);
                db.SaveChanges();
                return(RedirectToActionPermanent("BTemplateReserveIndex", "BrandTemplateModel", new { id = id }));
            }
            //实现下拉列表(字段)。。。。已选择的就不用显示了
            List <SelectListItem> item2 = db.ConfirmedFields.ToList().Select(c => new SelectListItem
            {
                Value = c.Id.ToString(), //保存的值
                Text  = c.Description    //显示的值
            }).ToList();

            //增加一个null选项
            SelectListItem i2 = new SelectListItem();

            i2.Value    = "";
            i2.Text     = "-请选择-";
            i2.Selected = true;
            item2.Add(i2);

            //传值到页面
            ViewBag.List2 = item2;
            return(View(brandTemplateReserve));
        }
Exemple #2
0
        // GET: BrandTemplateModel/Edit/5
        public ActionResult BTemplateReserveEdit(int?id1, int?id2)
        {
            if (id1 == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            BrandTemplateReserve brandTemplateReserve = db.BrandTemplateReserves.Find(id1);

            if (brandTemplateReserve == null)
            {
                return(HttpNotFound());
            }
            ViewBag.TemplateId = id2;
            //实现下拉列表(字段)。。。。已选择的就不用显示了
            List <SelectListItem> item2 = db.ConfirmedFields.ToList().Select(c => new SelectListItem
            {
                Value = c.Id.ToString(), //保存的值
                Text  = c.Description    //显示的值
            }).ToList();

            //增加一个null选项
            SelectListItem i2 = new SelectListItem();

            i2.Value    = "";
            i2.Text     = "-请选择-";
            i2.Selected = true;
            item2.Add(i2);

            //传值到页面
            ViewBag.List2 = item2;
            return(View(brandTemplateReserve));
        }
Exemple #3
0
        public ActionResult BTemplateReserveDeleteConfirmed(int id1, int id2)
        {
            BrandTemplateReserve brandTemplateReserve = db.BrandTemplateReserves.Find(id1);

            db.BrandTemplateReserves.Remove(brandTemplateReserve);
            db.SaveChanges();
            return(RedirectToActionPermanent("BTemplateReserveIndex", "BrandTemplateModel", new { id = id2 }));
        }
Exemple #4
0
        /*删除节点*/
        public ActionResult BTemplateReserveDetails(int?id1, int?id2)
        {
            ViewBag.TemplateId = id2;
            if (id1 == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            BrandTemplateReserve brandTemplateReserve = db.BrandTemplateReserves.Find(id1);

            if (brandTemplateReserve == null)
            {
                return(HttpNotFound());
            }

            brandTemplateReserve.FieldDescription = db.ConfirmedFields.Find(brandTemplateReserve.FieldId).Description;

            return(View(brandTemplateReserve));
        }