/// <summary> /// @author:duynn /// @since:16/06/2019 /// @description: danh sách phòng ban /// </summary> /// <returns></returns> //[CodeAllowAccess(Code = "DsCCTC")] public ActionResult Index() { AssignUserInfo(); CCTC_THANHPHANBusiness = Get<CCTC_THANHPHANBusiness>(); DMLoaiDonViBusiness = Get<DMLoaiDonViBusiness>(); DM_DANHMUC_DATABusiness = Get<DM_DANHMUC_DATABusiness>(); CCTC_THANHPHAN_SEARCHBO searchModel = new CCTC_THANHPHAN_SEARCHBO(); SessionManager.SetValue("CctcThanhPhanSearch", searchModel); CoCauToChucIndexModel viewModel = new CoCauToChucIndexModel() { GroupData = CCTC_THANHPHANBusiness.GetDataByPage(searchModel, currentUser), DS_TYPE = DMLoaiDonViBusiness.DSLoaiDonVi(), DS_CATEGORY = DM_DANHMUC_DATABusiness.DsByMaNhom("DMCAPPHONGBAN", currentUser.ID) }; #region settings deptId int deptId = 0; if (currentUser.ListVaiTro.Any(x => x.MA_VAITRO == "QLHT")) { CCTC_THANHPHAN leaderDept = CCTC_THANHPHANBusiness.Find(currentUser.DM_PHONGBAN_ID.GetValueOrDefault()); if (leaderDept != null) { deptId = leaderDept.PARENT_ID.HasValue ? leaderDept.PARENT_ID.Value : leaderDept.ID; } } else if (currentUser.ListVaiTro.Any(x => x.MA_VAITRO == "QLHT_HUYENUY") || currentUser.ListVaiTro.Any(x => x.MA_VAITRO == "QLHT_XAPHUONG")) { } return View(viewModel); }
public ActionResult Index() { var user = GetUserInfo(); CCTC_THANHPHANBusiness = Get <CCTC_THANHPHANBusiness>(); DungLuongLuuTruModel model = new DungLuongLuuTruModel(); var dataTree = CCTC_THANHPHANBusiness.GetTree(user.DM_PHONGBAN_ID.GetValueOrDefault(0)); model.TreeData = dataTree; DMLoaiDonViBusiness = Get <DMLoaiDonViBusiness>(); model.DS_TYPE = DMLoaiDonViBusiness.DSLoaiDonVi(); return(View(model)); }