Esempio n. 1
0
        public ActionResult BeltScalesAdd()
        {
            BeltScalesLocations model     = new BeltScalesLocations();
            BeltScale           beltScale = new BeltScale();

            beltScale.Name    = "Конвейерные весы";
            beltScale.NameEng = "Belt weigher";
            beltScale.NameKZ  = "Конвейерлік таразы";
            model.BeltScale   = beltScale;
            model.Locations   = new SelectList(_cdb.Locations, "ID", "LocationName");

            @ViewBag.Title = "Добавление конвейерных весов";
            return(View(model));
        }
Esempio n. 2
0
        public ActionResult BeltScalesEdit(BeltScale model)
        {
            var modelbadstate = false;

            if ((model.FromInnerDestID == null) || (model.ToInnerDestID == null))
            {
                modelbadstate        = true;
                ViewBag.ErrorMessage = "Требуется указать начало и конец конвейера";
            }
            if (String.IsNullOrEmpty(model.Name))
            {
                modelbadstate        = true;
                ViewBag.ErrorMessage = "Введите наименование - не может быть пустым";
                ModelState.AddModelError("BeltScale.Name", "Введите наименование - не может быть пустым");
            }
            if (String.IsNullOrEmpty(model.NameEng))
            {
                modelbadstate        = true;
                ViewBag.ErrorMessage = "Введите наименование - не может быть пустым";
                ModelState.AddModelError("BeltScale.NameEng", "Введите наименование - не может быть пустым");
            }
            if (String.IsNullOrEmpty(model.NameKZ))
            {
                modelbadstate        = true;
                ViewBag.ErrorMessage = "Введите наименование - не может быть пустым";
                ModelState.AddModelError("BeltScale.NameKZ", "Введите наименование - не может быть пустым");
            }
            if (modelbadstate)
            {
                Response.StatusCode = (int)HttpStatusCode.BadRequest;
                return(Json(new { modelbadstate = modelbadstate, ErrorMessage = ViewBag.ErrorMessage }));
            }
            if (ModelState.IsValid)
            {
                BeltScale beltScale = _cdb.BeltScales.Find(model.ID);

                beltScale.Name              = model.Name;
                beltScale.NameEng           = model.NameEng;
                beltScale.NameKZ            = model.NameKZ;
                _cdb.Entry(beltScale).State = EntityState.Modified;
                _cdb.SaveChanges();

                return(RedirectToAction("BeltScalesIndex"));
            }

            @ViewBag.Title = "Редактирование конвейерных весов";
            return(View("BeltScalesEdit", model));
        }
Esempio n. 3
0
        public ActionResult BeltScalesEdit(int Id)
        {
            if (Id == 0)
            {
                return(HttpNotFound());
            }

            BeltScale beltScale = _cdb.BeltScales.Find(Id);

            if (beltScale != null)
            {
                @ViewBag.Title = "Редактирование конвейерных весов";
                return(View("BeltScalesEdit", beltScale));
            }
            return(RedirectToAction("BeltScalesIndex"));
        }