Пример #1
0
        public ActionResult Add(WarehouseMeasure model, string name)
        {
            if ((model.TotalMeasured <= 0) || (model.TotalMeasured == null))
            {
                ModelState.AddModelError("TotalMeasured", "Количество на складе должно быть больше 0");
            }
            if (model.MeasureDate > System.DateTime.Now)
            {
                ModelState.AddModelError("MeasureDate", "Неправильная дата - замер не может быть произведен в будущем");
            }
            if (ModelState.IsValid)
            {
                model.OperatorName    = User.Identity.Name;
                model.LasEditDateTime = System.DateTime.Now;
                model.MeasureDate     = model.MeasureDate.Date;

                _cdb.WarehouseMeasures.Add(model);
                _cdb.SaveChanges();

                return(RedirectToAction("Index"));
            }

            ViewBag.Name   = name;
            @ViewBag.Title = "Добавление данных маркшейдерского замера";
            return(View(model));
        }
Пример #2
0
        public ActionResult Edit(WarehouseMeasure model)
        {
            if (model.TotalMeasured <= 0)
            {
                ModelState.AddModelError("TotalMeasured", "Количество на складе должно быть больше 0");
            }
            if (model.MeasureDate > System.DateTime.Today)
            {
                ModelState.AddModelError("MeasureDate", "Неправильная дата - замер не может быть произведен в будущем");
            }
            if (ModelState.IsValid)
            {
                WarehouseMeasure measure = _cdb.WarehouseMeasures.Find(model.ID);
                measure.TotalMeasured     = model.TotalMeasured;
                measure.Comment           = model.Comment;
                measure.OperatorName      = User.Identity.Name;
                measure.LasEditDateTime   = System.DateTime.Now;
                _cdb.Entry(measure).State = EntityState.Modified;
                _cdb.SaveChanges();

                return(RedirectToAction("Index"));
            }

            @ViewBag.Title = "Редактирование данных маркшейдерского замера";
            return(View("Edit", model));
        }
Пример #3
0
        public ActionResult Add(int warehouseID, string name)
        {
            WarehouseMeasure model = new WarehouseMeasure();

            model.WarehouseID = warehouseID;
            model.MeasureDate = System.DateTime.Today;

            ViewBag.Name   = name;
            @ViewBag.Title = "Добавление данных маркшейдерского замера";
            return(View(model));
        }
Пример #4
0
        public ActionResult Edit(int Id)
        {
            if (Id == 0)
            {
                return(HttpNotFound());
            }

            WarehouseMeasure measure = _cdb.WarehouseMeasures.Find(Id);

            if (measure != null)
            {
                return(View("Edit", measure));
            }

            @ViewBag.Title = "Редактирование данных маркшейдерского замера";
            return(RedirectToAction("Index"));
        }