Beispiel #1
0
        public ActionResult AutoMachineEdit(int id)
        {
            int userID = IdentitySession.Instance.User.UserID;

            var data = ReportModule.GetAutoMachineData(userID, id);

            if (data == null)
            {
                return(RedirectToAction("AutoMachine"));
            }

            var model = new AutoMachineDataModel
            {
                TypeID             = data.TypeID,
                Length             = data.Length,
                Description        = data.Description,
                ProductionCapacity = data.ProductionCapacity,
                People             = data.People,
                Note     = data.Note,
                TestDate = data.TestDate,
                AutoID   = data.AutoID
            };

            return(View(model));
        }
Beispiel #2
0
        /// <summary>
        /// 修改自動機台資料
        /// </summary>
        /// <param name="model">自動機台資料模型</param>
        /// <param name="userID">客戶編號</param>
        public void EditAutoMachineData(AutoMachineDataModel data, int userID)
        {
            var request = new AutoMachineData
            {
                TypeID             = data.TypeID,
                Length             = data.Length,
                Description        = data.Description,
                ProductionCapacity = data.ProductionCapacity,
                People             = data.People,
                Note     = data.Note,
                TestDate = Convert.ToDateTime(data.TestDate),
                AutoID   = data.AutoID,
                UserID   = userID,
            };

            new ReportAdapter().EditAutoMachineData(request);
        }
Beispiel #3
0
        public ActionResult AutoMachineEdit(AutoMachineDataModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            try
            {
                int userID = IdentitySession.Instance.User.UserID;
                ReportModule.EditAutoMachineData(model, userID);
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("", ex);
                return(View(model));
            }

            return(RedirectToAction("AutoMachine"));
        }