public ActionResult Create(FormCollection collection) { if (!Access.HasAccess(52)) { System.Web.Routing.RouteValueDictionary route = new System.Web.Routing.RouteValueDictionary(); route.Add("err", "Нет доступа!"); return(RedirectToAction("Error", "Home", route)); } try{ Devmodel model = new Devmodel(); model.Name = collection["Name"]; model.Printspeed = Convert.ToInt32(collection["Printspeed"]); model.Typedev = (new Typedev()).GetById(Convert.ToInt32(collection["TypedevID"])); model.Vendor = (new Vendor()).GetById(Convert.ToInt32(collection["VendorID"])); model.Capacity = Convert.ToInt32(collection["Capacity"]); model.Save(model); return(RedirectToAction("Index")); } catch (Exception ex) { ViewBag.Error = ex.Message; return(View()); } }
public ActionResult Edit(int ID, FormCollection collection) { if (!Access.HasAccess(53)) { System.Web.Routing.RouteValueDictionary route = new System.Web.Routing.RouteValueDictionary(); route.Add("err", "Нет доступа!"); return(RedirectToAction("Error", "Home", route)); } try { Devmodel model = new Devmodel(); model = model.GetById(ID); model.Name = collection["Name"]; model.Typedev = (new Typedev()).GetById(Convert.ToInt32(collection["Typedev.Id"])); model.Vendor = (new Vendor()).GetById(Convert.ToInt32(collection["Vendor.Id"])); model.Update(model); return(RedirectToAction("Index")); } catch (Exception ex) { ViewBag.Error = ex.Message; return(View()); } }
public ActionResult Compatibility(int ID, FormCollection collection) { if (!Access.HasAccess(51)) { System.Web.Routing.RouteValueDictionary route = new System.Web.Routing.RouteValueDictionary(); route.Add("err", "Нет доступа!"); return(RedirectToAction("Error", "Home", route)); } Devmodel model = new Devmodel(); model = model.GetById(ID); string IDs = collection["MatmodelSelections"]; model.Matmodels.Clear(); model.Update(model); foreach (string item in IDs.Split(',')) { model.Matmodels.Add((new Matmodel()).GetById(Convert.ToInt32(item))); } model.Update(model); return(RedirectToAction("Index")); }
public ActionResult Edit(int ID) { if (!Access.HasAccess(53)) { System.Web.Routing.RouteValueDictionary route = new System.Web.Routing.RouteValueDictionary(); route.Add("err", "Нет доступа!"); return(RedirectToAction("Error", "Home", route)); } Devmodel model = new Devmodel(); model = model.GetById(ID); return(View(model)); }
public JsonResult IsDevmodelName_Available(string Name) { Devmodel model = new Devmodel(); int modelCount = model.GetAll("NAME = '" + Name + "'").Count; if (modelCount > 0) { string suggestedUID = String.Format(CultureInfo.InvariantCulture, "Оборудование {0} уже существует.", Name); return(Json(suggestedUID, JsonRequestBehavior.AllowGet)); } return(Json(true, JsonRequestBehavior.AllowGet)); }
// // GET: /Devmodel/ public ActionResult Index() { if (!Access.HasAccess(51)) { System.Web.Routing.RouteValueDictionary route = new System.Web.Routing.RouteValueDictionary(); route.Add("err", "Нет доступа!"); return(RedirectToAction("Error", "Home", route)); } List <Devmodel> theListDevmodel = new List <Devmodel>(); Devmodel theDevmodel = new Devmodel(); theListDevmodel = (List <Devmodel>)theDevmodel.GetAll(); return(View(theListDevmodel)); }
public ActionResult Compatibility(int ID) { if (!Access.HasAccess(51)) { System.Web.Routing.RouteValueDictionary route = new System.Web.Routing.RouteValueDictionary(); route.Add("err", "Нет доступа!"); return(RedirectToAction("Error", "Home", route)); } Devmodel model = new Devmodel(); model = model.GetById(ID); return(View(new DevmodelInput() { TheDevmodel = model, MatmodelSelections = (List <Matmodel>)(new Matmodel()).GetAll(), SelectedMatmodel = model.Matmodels.Select(x => x.ID).ToList() })); }
public ActionResult Delete(int ID) { if (!Access.HasAccess(55)) { System.Web.Routing.RouteValueDictionary route = new System.Web.Routing.RouteValueDictionary(); route.Add("err", "Нет доступа!"); return(RedirectToAction("Error", "Home", route)); } try { Devmodel model = new Devmodel(); model = model.GetById(ID); model.Delete(model); return(RedirectToAction("Index")); } catch (Exception ex) { ViewBag.Error = ex.Message; return(View()); } }