Ejemplo n.º 1
0
        // 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));
        }
Ejemplo n.º 2
0
        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));
        }
Ejemplo n.º 3
0
        // 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));
        }
Ejemplo n.º 4
0
 // 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));
 }
Ejemplo n.º 5
0
        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));
        }
Ejemplo n.º 6
0
        public ActionResult DailyDetail(int ma)
        {
            var model = new DailyReportDao().detail(ma);

            return(View(model));
        }
Ejemplo n.º 7
0
        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));
        }