예제 #1
0
        public ActionResult Dashboard()
        {
            //   var isAllow = HasPermission(PrivilegeType.View, ConstantPermission.Sys_DataPermission);

            //var isAccess = CheckPermission(UserId, PrivilegeType.View, ConstantPermission.Sys_DataPermission);
            //if (!isAccess)
            //{
            //    return PartialView(ConstantMessages.AccessDenied);
            //}
            var            alertModel     = AlertsView();
            DashboardModel dashboardModel = new DashboardModel();

            dashboardModel.AlertModel = alertModel;
            var result = GetConfig(Constant.HRM_CONFIG_DASHBOARD_OPTION);

            if (result != null)
            {
                if (!string.IsNullOrEmpty(result.Value1))
                {
                    dashboardModel.DashboardSetting = result.Value1.Split(',').ToList();
                }
            }
            return(View(dashboardModel));
        }
예제 #2
0
파일: HomeController.cs 프로젝트: dtafe/vnr
        public ActionResult DashboardOptionView()
        {

        

            DashboardModel dashboardModel = new DashboardModel();
            var service = new RestServiceClient<Sys_AllSettingModel>(UserLogin);
            var result = service.Get(_hrm_Sys_Service, "api/MenuOption/", Constant.HRM_CONFIG_DASHBOARD_OPTION);
            if (result != null)
            {
                if (!string.IsNullOrEmpty(result.Value1))
                {
                    dashboardModel.DashboardSetting = result.Value1.Split(',').ToList();
                }
            }
            List<string> listString = new List<string>();
            IList<SelectListItem> listEnum = Enum.GetValues(typeof(DashboardOptionEnum))
            .Cast<DashboardOptionEnum>()
            .Select(x => new SelectListItem { Value = x.ToString() })
            .ToList();
            foreach (var item in listEnum)
            {
                listString.Add(item.Value);
            }
            dashboardModel.DashboardAll = listString;
            return View(dashboardModel);
        }
예제 #3
0
파일: HomeController.cs 프로젝트: dtafe/vnr
        public ActionResult Dashboard()
        {
            //   var isAllow = HasPermission(PrivilegeType.View, ConstantPermission.Sys_DataPermission);

            //var isAccess = CheckPermission(UserId, PrivilegeType.View, ConstantPermission.Sys_DataPermission);
            //if (!isAccess)
            //{
            //    return PartialView(ConstantMessages.AccessDenied);
            //}
            var alertModel = AlertsView();
            DashboardModel dashboardModel = new DashboardModel();
            dashboardModel.AlertModel = alertModel;
            var result = GetConfig(Constant.HRM_CONFIG_DASHBOARD_OPTION);
            if (result != null)
            {
                if (!string.IsNullOrEmpty(result.Value1))
                {
                    dashboardModel.DashboardSetting = result.Value1.Split(',').ToList();
                }
            }
            return View(dashboardModel);
        }