Beispiel #1
0
        public IHttpActionResult PuttDiary(int id, tDiary tDiary)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != tDiary.f日誌編號)
            {
                return(BadRequest());
            }

            db.Entry(tDiary).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!tDiaryExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Beispiel #2
0
        public IHttpActionResult GettDiary(int id)
        {
            tDiary tDiary = db.tDiaries.Find(id);

            if (tDiary == null)
            {
                return(NotFound());
            }

            return(Ok(tDiary));
        }
Beispiel #3
0
        public IHttpActionResult PosttDiary(tDiary tDiary)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.tDiaries.Add(tDiary);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = tDiary.f日誌編號 }, tDiary));
        }
Beispiel #4
0
 public ActionResult 修改日誌(int id)
 {
     if (Session[CSession關鍵字.SK_LOGINED_EMPLOYEE] != null)
     {
         tEmployee         emp   = Session[CSession關鍵字.SK_LOGINED_EMPLOYEE] as tEmployee;
         MotaiDataEntities db    = new MotaiDataEntities();
         tDiary            diary = db.tDiaries.Where(d => d.dEmployeeId.Equals(emp.EmployeeId)).FirstOrDefault();
         DiaryViewModel    Diary = new DiaryViewModel();
         //Diary.Diary = diary;
         return(View(Diary));
     }
     return(RedirectToAction("員工登入"));
 }
Beispiel #5
0
        public IHttpActionResult DeletetDiary(int id)
        {
            tDiary tDiary = db.tDiaries.Find(id);

            if (tDiary == null)
            {
                return(NotFound());
            }

            db.tDiaries.Remove(tDiary);
            db.SaveChanges();

            return(Ok(tDiary));
        }
        public ActionResult 修改日誌(DiaryViewModel m)
        {
            MotaiDataEntities dbcontext = new MotaiDataEntities();
            tDiary            diary     = dbcontext.tDiaries.Find(m.DiaryId);

            if (diary != null)
            {
                diary.DiaryId          = m.DiaryId;
                diary.dEmployeeId      = m.dEmployeeId;
                diary.dDate            = m.dDate;
                diary.dDiaryNote       = m.dDiaryNote;
                diary.dWeather         = m.dWeather;
                diary.dWarehouseNameId = m.dWarehouseNameId;
                dbcontext.SaveChanges();
                return(RedirectToAction("工作日誌"));
            }

            return(View("業務看產品頁面"));
        }
 public ActionResult 新增日誌(DiaryViewModel data)
 {
     if (Session[CSession關鍵字.SK_LOGINED_EMPLOYEE] != null)
     {
         MotaiDataEntities     db    = new MotaiDataEntities();
         tDiary                diary = new tDiary();
         List <DiaryViewModel> DShow = new List <DiaryViewModel>();
         diary.dEmployeeId      = data.dEmployeeId;
         diary.DiaryId          = data.DiaryId;
         diary.dDate            = data.dDate;
         diary.dWeather         = data.dWeather;
         diary.dWarehouseNameId = data.dWarehouseNameId;
         diary.dDiaryNote       = data.dDiaryNote;
         db.tDiaries.Add(diary);
         db.SaveChanges();
         return(RedirectToAction("工作日誌"));
     }
     return(RedirectToAction("員工登入", "Employee"));
 }
        public ActionResult 修改日誌(int id)
        {
            if (Session[CSession關鍵字.SK_LOGINED_EMPLOYEE] != null)
            {
                MotaiDataEntities db    = new MotaiDataEntities();
                tDiary            diary = db.tDiaries.FirstOrDefault(m => m.DiaryId == id);
                DiaryViewModel    Diary = new DiaryViewModel();
                Diary.DiaryId          = id;
                Diary.dEmployeeId      = diary.dEmployeeId;
                Diary.eName            = diary.tEmployee.eName;
                Diary.dWeather         = diary.dWeather;
                Diary.dDate            = diary.dDate;
                Diary.dDiaryNote       = diary.dDiaryNote;
                Diary.dWarehouseNameId = diary.dWarehouseNameId;

                var warehouses = commodityRespoitory.GetWarehouseAll();
                List <SelectListItem> WareList = commodityRespoitory.GetSelectList(warehouses);
                Diary.warehouses = WareList;
                return(View(Diary));
            }
            return(RedirectToAction("員工登入", "Employee"));
        }