private bool IsValidPageForUser() { int FunctionalId = new AppFunctionality().GetAppFunctionalityId("UserRoleInfo"); int RoleId = new UserRoleMapping().GetUserRoleMappingByUserId(_user.Id, _user.CompanyId).RoleId; AppPermission PermissionUser = new AppPermission().GetAppPermissionId(FunctionalId, _user.Id, RoleId, _user.CompanyId); if (!PermissionUser.IsView) { AppPermission Permission = new AppPermission().GetAppPermissionId(FunctionalId, _user.Id, RoleId, _user.CompanyId); return !Permission.IsView; } else return true; }
private void LoadAppfunctionality() { List<AppFunctionality> objAppFunctionlity = new AppFunctionality().GetAllAppFunctionality(1); DataTable dtFunc = GetDatatable(); foreach (AppFunctionality func in objAppFunctionlity) { DataRow row = dtFunc.NewRow(); row["PermitionId"] = 0; row["Id"] = func.Id; row["Functionality"] = func.Functionality; row["IsInsert"] = false; row["IsUpdate"] = false; row["IsDelete"] = false; row["IsView"] = false; row["IsApprove"] = false; dtFunc.Rows.Add(row); } RadGridAppFunction.DataSource = dtFunc; RadGridAppFunction.DataBind(); }