Esempio n. 1
0
        public IActionResult UpdateProjectReportDetail(ProjectReportDetailViewModel model)
        {
            try
            {
                AdminService.UpdateProjectReportDetail(model);

                TempData["SuccessMessage"] = Resource.SaveSuccess;
                return(RedirectToAction("ProjectReport", new { modules = model.Modules, admin_login_id = model.Admin_login_id, group_id = model.Group_id }));
            }
            catch (Exception ex)
            {
                TempData["ErrorMessage"] = Resource.SaveFail + ex;
                return(RedirectToAction("ProjectReport", new { modules = model.Modules, admin_login_id = model.Admin_login_id, group_id = model.Group_id }));
            }
        }
Esempio n. 2
0
        public IActionResult ProjectReportDetail(string modules, string admin_login_id, int group_id, string report_id, string detail_type)
        {
            Session.SetString("current_sys", modules);
            var user_group = GetUserGroup(modules);

            SetMenuDropDownList(user_group);
            ViewBag.IsHtmlMessage  = true;
            ViewBag.SuccessMessage = TempData["SuccessMessage"] != null ? TempData["SuccessMessage"] : ViewBag.SuccessMessage;
            ViewBag.ErrorMessage   = TempData["ErrorMessage"] != null ? TempData["ErrorMessage"] : ViewBag.ErrorMessage;

            ProjectReportDetailViewModel model = new ProjectReportDetailViewModel();

            model.Report         = AdminService.GetReportDetail(admin_login_id, report_id, detail_type);
            model.Admin_login_id = admin_login_id;
            model.Group_id       = group_id;
            model.Modules        = modules;
            model.Detail_type    = detail_type;
            return(View(model));
        }
Esempio n. 3
0
        public void UpdateProjectReportDetail(ProjectReportDetailViewModel model)
        {
            int can_gen = ReportDetailNotAccessRepository.UpdateReportDetailNotAccessByRptId(model.Admin_login_id, model.Report.Report_id, model.Admin_login_id, model.Access_right);

            ReportNotAccessRepository.UpdateReportNotAccessByCanGen(can_gen, model.Admin_login_id, model.Report.Report_id);
        }