public JsonResult EditRow(HumDistributionPlanItem model) { var errors = new List <string>(); if (model.ConsumerId == 0) { errors.Add("Потребитель не указан"); } if (model.AreaId == 0) { errors.Add("Область не указана"); } if (model.ProductId == 0) { errors.Add("Товар / Продукт / Изделие не указано"); } if (model.UnitTypeId == 0) { errors.Add("Ед. измерения не указана"); } if (errors.Count == 0) { db.Entry(model).State = EntityState.Modified; db.SaveChanges(); return(Json(new { success = true }, JsonRequestBehavior.AllowGet)); } return(Json(new { success = false, error = string.Join(",", errors) }, JsonRequestBehavior.AllowGet)); }
public ActionResult BlankEditorRow(int?consumerId, int?areaId) { var model = new HumDistributionPlanItem(); var consumers = db.Consumers.ToList(); consumers.Insert(0, new Consumer()); ViewBag.ConsumerId = new SelectList(consumers, "Id", "Name", consumerId); var areas = db.Areas.ToList(); areas.Insert(0, new Area()); ViewBag.AreaId = new SelectList(areas, "Id", "Name", areaId); var products = db.Products.ToList(); products.Insert(0, new Product()); ViewBag.ProductId = new SelectList(products, "Id", "Name"); var unitTypes = db.UnitTypes.ToList(); unitTypes.Insert(0, new UnitType()); ViewBag.UnitTypeId = new SelectList(unitTypes, "Id", "Name"); return(PartialView(model)); }
public ActionResult DeleteConfirmed(int id) { HumDistributionPlanItem humDistributionPlanItem = db.HumDistributionPlanItems.Find(id); db.HumDistributionPlanItems.Remove(humDistributionPlanItem); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,HumDistributionPlanId,Consumer,Region,Address,ProductName,UnitTypeId,Amount,Weight,Sum")] HumDistributionPlanItem humDistributionPlanItem) { if (ModelState.IsValid) { db.Entry(humDistributionPlanItem).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.HumDistributionPlanId = new SelectList(db.HumDistributionPlans, "Id", "Id", humDistributionPlanItem.HumDistributionPlanId); ViewBag.UnitTypeId = new SelectList(db.UnitTypes, "Id", "Name", humDistributionPlanItem.UnitTypeId); return(View(humDistributionPlanItem)); }
public ActionResult Create([Bind(Include = "Id,HumDistributionPlanId,Consumer,Region,Address,ProductName,UnitTypeId,Amount,Weight,Sum")] HumDistributionPlanItem humDistributionPlanItem) { if (ModelState.IsValid) { db.HumDistributionPlanItems.Add(humDistributionPlanItem); db.SaveChanges(); return(RedirectToAction("Details", "HumDistributionPlans", new { id = humDistributionPlanItem.HumDistributionPlanId }));//return RedirectToAction("Index"); } ViewBag.HumDistributionPlanId = new SelectList(db.HumDistributionPlans, "Id", "Id", humDistributionPlanItem.HumDistributionPlanId); ViewBag.UnitTypeId = new SelectList(db.UnitTypes, "Id", "Name", humDistributionPlanItem.UnitTypeId); return(View(humDistributionPlanItem)); }
// GET: HumDistributionPlanItems/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HumDistributionPlanItem humDistributionPlanItem = db.HumDistributionPlanItems.Find(id); if (humDistributionPlanItem == null) { return(HttpNotFound()); } return(View(humDistributionPlanItem)); }
// GET: HumDistributionPlanItems/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } HumDistributionPlanItem humDistributionPlanItem = db.HumDistributionPlanItems.Find(id); if (humDistributionPlanItem == null) { return(HttpNotFound()); } ViewBag.HumDistributionPlanId = new SelectList(db.HumDistributionPlans, "Id", "Id", humDistributionPlanItem.HumDistributionPlanId); ViewBag.UnitTypeId = new SelectList(db.UnitTypes, "Id", "Name", humDistributionPlanItem.UnitTypeId); return(View(humDistributionPlanItem)); }