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)); }
public IHttpActionResult GettDiary(int id) { tDiary tDiary = db.tDiaries.Find(id); if (tDiary == null) { return(NotFound()); } return(Ok(tDiary)); }
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)); }
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("員工登入")); }
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")); }