// GET: HaTangNhanLucCNTTs/Details/5 public async Task<ActionResult> Details(int? id, int? donVi_ID, int? lichNhap_ID) { var returnUrl = Request.UrlReferrer; if (returnUrl != null) ViewBag.returnUrl = returnUrl.ToString(); var user = S4T_HaTinhBase.GetUserSession(); if (user == null) if (user == null) return RedirectToAction("Login", "Account", new { returnUrl = Request.Url.PathAndQuery }); var per = S4T_HaTinhBase.CheckPermission(Request.RequestContext.RouteData.GetRequiredString("controller")); if (per == PermissionType.Deny) { // Kiểm tra thêm quyền là Thẩm định báo cáo ? per = S4T_HaTinhBase.CheckPermissionAdmin(LoaiBaoCao.UngDungCNTT); if (per == PermissionType.Deny) return Content(ExceptionViewer.GetMessage("VIEW_NOT_PERMISSION")); } var obj = new HaTangNhanLucCNTT(); if (id == null) { if (lichNhap_ID == null) return new HttpStatusCodeResult(HttpStatusCode.BadRequest); else obj = await db.HaTangNhanLucCNTT.FirstOrDefaultAsync(o => o.LichNhap_ID == lichNhap_ID && o.DonVi_ID == donVi_ID); } else obj = await db.HaTangNhanLucCNTT.FindAsync(id); GetViewBag(obj.DonVi_ID); if (obj == null) return HttpNotFound(); return View(obj); }
// GET: HaTangNhanLucCNTTs/Create public ActionResult Create() { var user = S4T_HaTinhBase.GetUserSession(); if (user == null) return RedirectToAction("Login", "Account", new { returnUrl = Request.Url.PathAndQuery }); var per = S4T_HaTinhBase.CheckPermission(Request.RequestContext.RouteData.GetRequiredString("controller")); if (per != PermissionType.Write) return Content(ExceptionViewer.GetMessage("UPDATE_NOT_PERMISSION")); GetViewBag(user.DonVi_ID); var mess = CheckReportStatus(user, TrangThaiNhapLieu.ThemMoi); if (String.IsNullOrEmpty(mess)) { HaTangNhanLucCNTT obj = new HaTangNhanLucCNTT(); obj.Success = (byte)TrangThaiNhapLieu.ThemMoi; obj.DonVi_ID = user.DonVi_ID; return View(obj); } return Content(mess); }