Exemplo n.º 1
0
        public ActionResult Edit(SkipTransferFormModel model)
        {
            if (ModelState.IsValid)
            {
                SkipTransfer editedTransfer = _cdb.SkipTransfers.Find(model.ID);
                editedTransfer.IsValid           = true;
                editedTransfer.Status            = 3;
                editedTransfer.LasEditDateTime   = DateTime.Now;
                editedTransfer.OperatorName      = User.Identity.Name;
                _cdb.Entry(editedTransfer).State = EntityState.Modified;

                var transfer = new SkipTransfer();
                transfer.InheritedFrom     = model.ID;
                transfer.ID                = "S" + model.EquipID + (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;
                transfer.LiftingID         = model.LiftingID;
                transfer.LasEditDateTime   = DateTime.Now;
                transfer.TransferTimeStamp = model.TransferTimeStamp;
                transfer.EquipID           = model.EquipID;
                transfer.SkipWeight        = model.SkipWeight;
                transfer.OperatorName      = User.Identity.Name;
                transfer.IsValid           = false;
                transfer.Status            = 2;

                _cdb.SkipTransfers.Add(transfer);
                _cdb.SaveChanges();

                return(RedirectToAction("Index"));
            }

            @ViewBag.Title = "Редактирование данных скиповых подъемов";
            return(View("Edit", model));
        }
Exemplo n.º 2
0
        public ActionResult Edit(string ID)
        {
            if (ID != null)
            {
                @ViewBag.Title = "Редактирование данных скиповых подъемов";
                var skipTransfer = _cdb.SkipTransfers.Find(ID);
                if (skipTransfer != null)
                {
                    var transfer = new SkipTransferFormModel(skipTransfer);

                    return(View("Edit", transfer));
                }
            }

            return(RedirectToAction("Index"));
        }
Exemplo n.º 3
0
        public ActionResult Add(int?skipID, string name)
        {
            if (skipID == null)
            {
                return(HttpNotFound());
            }
            string userName = User.Identity.Name ?? "";
            var    model    = new SkipTransferFormModel();

            model.EquipID           = skipID;
            model.Equip             = EquipmentProvider.GetUserAuthorizedEquipment <Skip>(_cdb, User.Identity).Where(s => s.ID == skipID).SingleOrDefault();
            model.SkipWeight        = model.Equip.Weight;
            model.TransferTimeStamp = System.DateTime.Now;
            model.ID = "S" + skipID + (Int32)(DateTime.UtcNow.Subtract(new DateTime(1970, 1, 1))).TotalSeconds;

            ViewBag.Name   = name;
            @ViewBag.Title = "Добавление данных скиповых подъемов";
            return(View("Add", model));
        }
Exemplo n.º 4
0
        public ActionResult Add(SkipTransferFormModel skipTransfer, string name)
        {
            if (ModelState.IsValid)
            {
                var transfer = new SkipTransfer();
                transfer.ID                = skipTransfer.ID;
                transfer.EquipID           = skipTransfer.EquipID;
                transfer.LiftingID         = skipTransfer.LiftingID;
                transfer.TransferTimeStamp = skipTransfer.TransferTimeStamp;
                transfer.LasEditDateTime   = DateTime.Now;
                transfer.TransferTimeStamp = skipTransfer.TransferTimeStamp;
                transfer.IsValid           = false;
                transfer.Status            = 1;
                transfer.OperatorName      = User.Identity.Name;
                _cdb.SkipTransfers.Add(transfer);
                _cdb.SaveChanges();

                return(RedirectToAction("Index"));
            }

            ViewBag.Name   = name;
            @ViewBag.Title = "Добавление данных скиповых подъемов";
            return(View("Add", skipTransfer));
        }