// Chi tiết nhật ký public ActionResult Detail(int ma) { ReportModel model = new ReportModel(); if (ma > 0) { if (new DailyReportDao().CheckPermission(ma)) { return(Json(false, JsonRequestBehavior.AllowGet)); } if (!new PermissionAttribute().PermissionAuthorization("Update", "DAILYREPORT")) { return(Json(false, JsonRequestBehavior.AllowGet)); } model = new DailyReportDao().load().Where(m => m.Id == ma).FirstOrDefault(); } else { if (!new PermissionAttribute().PermissionAuthorization("Create", "DAILYREPORT")) { return(Json(false, JsonRequestBehavior.AllowGet)); } } return(PartialView("_DetailDaily", model)); }
public ActionResult Load() { string user = HttpContext.User.Identity.Name; var data = new DailyReportDao().load().Where(m => m.UserName == user).ToList(); return(Json(new { data = data }, JsonRequestBehavior.AllowGet)); }
// Xóa Nhật ký public ActionResult Delete(int ma) { if (new DailyReportDao().CheckPermission(ma)) { return(Json(false, JsonRequestBehavior.AllowGet)); } if (!new PermissionAttribute().PermissionAuthorization("Delete", "DAILYREPORT")) { return(Json(false, JsonRequestBehavior.AllowGet)); } bool status = new DailyReportDao().Delete(ma); return(Json(new { status = status }, JsonRequestBehavior.AllowGet)); }
// Lưu nhật ký public ActionResult Save(ReportModel model) { if (ModelState.IsValid) { bool status = false; if (model.Id > 0) { status = new DailyReportDao().Update(model); } else { status = new DailyReportDao().Save(model); } return(Json(new { status = status }, JsonRequestBehavior.AllowGet)); } return(PartialView("_DetailDaily", model)); }
public ActionResult Detail(int ma) { string user = HttpContext.User.Identity.Name; string url = "/Daily/Dailys/Detail?ma=" + ma.ToString(); EFDbContext db = new EFDbContext(); var check = (from u in db.AppUsers join c in db.tbl_CV on u.Ma_CV equals c.Ma_CV where u.UserName == user select new { Ma_To = u.Ma_TO, Display = c.Display }).FirstOrDefault(); ViewBag.Check = check.Ma_To; ViewBag.CV = check.Display; var model = new DailyReportDao().detail(ma); Notification_Hub.NotificationService.RemoveNotification(url, user); return(View(model)); }
public ActionResult DailyDetail(int ma) { var model = new DailyReportDao().detail(ma); return(View(model)); }
public ActionResult Load(string Ma_TO, string Ma_BP) { var data = new DailyReportDao().GetAllTest(Ma_TO, Ma_BP).ToList(); return(Json(new { data = data }, JsonRequestBehavior.AllowGet)); }