Example #1
0
        public ActionResult DetailRequire(int ma)
        {
            RequestModel model = new RequestModel();

            if (ma > 0)
            {
                if (new Commom().CheckPermission(ma))
                {
                    return(Json("Error", JsonRequestBehavior.AllowGet));
                }
                if (!new PermissionAttribute().PermissionAuthorization("Update", "REQUEST"))
                {
                    return(Json(false, JsonRequestBehavior.AllowGet));
                }
                model = new RequestDao().detail(ma);
            }
            else
            {
                if (!new PermissionAttribute().PermissionAuthorization("Create", "REQUEST"))
                {
                    return(Json(false, JsonRequestBehavior.AllowGet));
                }
                var user = new ExportReportDao().GetLevelUser(HttpContext.User.Identity.Name);
                model.FirstId = GetRequestId(user.Ma_BP);
                model.LateId  = model.FirstId.ToString() + "/Y4CKT-" + user.Ma_BP;
                model.Ma_BP   = user.Ma_BP;
            }
            ViewBag.Depart = new SelectList(new DepartmentDao().load(), "Ma_BP", "Ten_BP");
            return(PartialView("_DetailRequire", model));
        }
Example #2
0
        public ActionResult SearchLevel()
        {
            var user = new ExportReportDao().GetLevelUser(HttpContext.User.Identity.Name);

            if (!string.IsNullOrEmpty(user.Ma_TO))
            {
                ViewBag.Check = 1;
            }
            else
            {
                ViewBag.Check = 0;
                user.Ma_BP    = user.Ma_BP == "BGD" ? "" : user.Ma_BP;
                ViewBag.MaTo  = new SelectList(new TeamDao().load().Where(m => m.Ma_BP.Contains(user.Ma_BP)).ToList(), "Ma_TO", "Ten_TO");
            }

            return(View());
        }
Example #3
0
        public ActionResult SearchLoad(DateTime FromTime, DateTime ToTime, string Ma_TO)
        {
            var user = new ExportReportDao().GetLevelUser(HttpContext.User.Identity.Name);

            Ma_TO = Ma_TO == "undefined"?user.Ma_TO: Ma_TO;

            user.Ma_BP = user.Ma_BP == "BGD" ? "" : user.Ma_BP;
            List <LevelReportModel> data = new List <LevelReportModel>();

            if (user.Display == 1)
            {
                data = new ExportReportDao().ReprotLevel(FromTime, ToTime, user.Ma_BP, Ma_TO).Where(m => m.UserName == user.UserName).ToList();
            }
            else
            {
                data = new ExportReportDao().ReprotLevel(FromTime, ToTime, user.Ma_BP, Ma_TO);
            }
            return(Json(new { data = data }, JsonRequestBehavior.AllowGet));
        }