Example #1
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);
        }
Example #2
0
        /// <summary>
        /// 修改自動機台資料
        /// </summary>
        /// <param name="request">自動機台資料請求</param>
        internal void EditAutoMachineData(AutoMachineData request)
        {
            using (EntityFrameworkContext db = new EntityFrameworkContext())
            {
                var data = db.AutoMachineReport.Where(x => x.UserID == request.UserID && x.AutoID == request.AutoID).FirstOrDefault();

                if (data != null)
                {
                    data.TypeID             = request.TypeID;
                    data.Length             = request.Length;
                    data.Description        = request.Description;
                    data.ProductionCapacity = request.ProductionCapacity;
                    data.People             = request.People;
                    data.Note     = request.Note;
                    data.TestDate = request.TestDate;
                }

                db.SaveChanges();
            }
        }
Example #3
0
        /// <summary>
        /// 新增自動機台資料
        /// </summary>
        /// <param name="request">自動機台資料請求</param>
        internal void CreateAutoMachineData(AutoMachineData request)
        {
            using (EntityFrameworkContext db = new EntityFrameworkContext())
            {
                db.AutoMachineReport.Add(new AutoMachineData
                {
                    TypeID             = request.TypeID,
                    Length             = request.Length,
                    Description        = request.Description,
                    ProductionCapacity = request.ProductionCapacity,
                    People             = request.People,
                    Note        = request.Note,
                    TestDate    = request.TestDate,
                    UserID      = request.UserID,
                    CreatedDate = request.CreatedDate
                });

                db.SaveChanges();
            }
        }