/// <summary> /// 员工列表 /// </summary> /// <param name="category"></param> /// <param name="orgaId"></param> /// <param name="searchType">1=工号、2=姓名</param> /// <param name="keyWord"></param> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <param name="count"></param> /// <returns></returns> public DataTable EmployeeGetList(int category, int orgaId, int searchType, string keyWord, int pageIndex, int pageSize, out int count) { if (((ServiceClient)_proxy).State == CommunicationState.Faulted) { CreateOpenClient(); } count = 0; try { string rlt = _proxy.EmployeeGetList(out count, User.Current.Credentials.ToXmlString(), category, orgaId, searchType, keyWord, pageIndex, pageSize); return(ZipHelper.DecompressDataTable(rlt)); } catch (EndpointNotFoundException endPointEx) { throw endPointEx.InnerException; } catch (Exception ex) { if (((ServiceClient)_proxy).State == CommunicationState.Faulted) { CreateOpenClient(); } throw ex; } }
/// <summary> /// 获取系统日志列表 /// </summary> /// <param name="xmlCredentials"></param> /// <returns></returns> public DataTable SysLogGetList(DateTime startDate, DateTime endDate, int operationType, string moduleName, string account, int pageIndex, int pageSize, out int count) { if (((ServiceClient)_proxy).State == CommunicationState.Faulted) { CreateOpenClient(); } count = 0; try { string rlt = _proxy.SysLogGetList(out count, User.Current.Credentials.ToXmlString(), startDate, endDate, operationType, moduleName, account, pageIndex, pageSize); return(ZipHelper.DecompressDataTable(rlt)); } catch (EndpointNotFoundException endPointEx) { throw endPointEx.InnerException; } catch (Exception ex) { if (((ServiceClient)_proxy).State == CommunicationState.Faulted) { CreateOpenClient(); } throw ex; } }
/// <summary> /// 功能列表 /// </summary> /// <param name="systemId"></param> /// <param name="moduleId"></param> /// <param name="functionName"></param> /// <param name="functionCode"></param> /// <param name="isEnable"></param> /// <param name="pageIndex"></param> /// <param name="pageSize"></param> /// <param name="count"></param> /// <returns></returns> public DataTable PurviewGetFunctionList(int systemId, int moduleId, string functionName, string functionCode, int isEnable, int pageIndex, int pageSize, out int count) { if (((ServiceClient)_proxy).State == CommunicationState.Faulted) { CreateOpenClient(); } count = 0; try { string rlt = _proxy.PurviewGetFunctionList(out count, User.Current.Credentials.ToXmlString(), systemId, moduleId, functionName, functionCode, isEnable, pageIndex, pageSize); return(ZipHelper.DecompressDataTable(rlt)); } catch (EndpointNotFoundException endPointEx) { throw endPointEx.InnerException; } catch (Exception ex) { if (((ServiceClient)_proxy).State == CommunicationState.Faulted) { CreateOpenClient(); } throw ex; } }
/// <summary> /// 角色成员 /// </summary> /// <param name="roleId"></param> /// <returns>用户列表</returns> public DataTable RoleMembers(int roleId) { string rlt = TryCatchCore <string>(() => { return(_proxy.RoleMembers(User.Current.Credentials.ToXmlString(), roleId)); }); return(ZipHelper.DecompressDataTable(rlt)); }
/// <summary> /// 获取角色权限 /// </summary> /// <param name="systemId"></param> /// <param name="roleId"></param> /// <returns></returns> public DataTable RoleGetPurviewList(int systemId, int roleId) { string rlt = TryCatchCore <string>(() => { return(_proxy.RoleGetPurviewList(User.Current.Credentials.ToXmlString(), systemId, roleId)); }); return(ZipHelper.DecompressDataTable(rlt)); }
/// <summary> /// 列表 /// </summary> /// <returns></returns> public DataTable OrganGetList() { string rlt = TryCatchCore <string>(() => { return(_proxy.OrganGetList(User.Current.Credentials.ToXmlString())); }); return(ZipHelper.DecompressDataTable(rlt)); }
/// <summary> /// 列表 /// </summary> /// <param name="systemId"></param> /// <param name="parentId"></param> /// <returns></returns> public DataTable MenuGetList(int systemId, int parentId) { string rlt = TryCatchCore <string>(() => { return(_proxy.MenuGetList(User.Current.Credentials.ToXmlString(), systemId, parentId)); }); return(ZipHelper.DecompressDataTable(rlt)); }
/// <summary> /// 获取数据字典列表 /// </summary> /// <returns></returns> public DataTable DataDictGetList(int systemId, int dictType) { string rlt = TryCatchCore <string>(() => { return(_proxy.DataDictGetList(User.Current.Credentials.ToXmlString(), systemId, dictType)); }); return(ZipHelper.DecompressDataTable(rlt)); }
/// <summary> /// 用户菜单 /// </summary> /// <param name="systemId"></param> /// <param name="roleId"></param> /// <param name="userId"></param> /// <returns></returns> public DataTable LogGetUserMenuList() { string rlt = TryCatchCore <string>(() => { return(_proxy.LogGetUserMenuList(User.Current.SystemId, User.Current.RoleId, User.Current.ID)); }); return(ZipHelper.DecompressDataTable(rlt)); }
/// <summary> /// 查询部门下的员工 /// </summary> public DataTable PubGetUserByDeptId(int deptId) { string rlt = _proxy.PubGetUserByDeptId(deptId); return(ZipHelper.DecompressDataTable(rlt)); }
/// <summary> /// 用户权限列表 /// </summary> public DataTable PubGetUserPurviewList(int systemId, int roleId, int userId) { string rlt = _proxy.PubGetUserPurviewList(systemId, roleId, userId); return(ZipHelper.DecompressDataTable(rlt)); }
/// <summary> /// 系统下所有权限 /// </summary> public DataTable PubGetAllPurview(int systemId) { string rlt = _proxy.PubGetAllPurview(systemId); return(ZipHelper.DecompressDataTable(rlt)); }
/// <summary> /// 系统下所有角色 /// </summary> public DataTable PubGetRoleList(int systemId) { string rlt = _proxy.PubGetRoleList(systemId); return(ZipHelper.DecompressDataTable(rlt)); }
/// <summary> /// 获取启用的系统列表 /// </summary> /// <returns></returns> public DataTable PubGetSystemList() { string rlt = _proxy.PubGetSystemList(); return(ZipHelper.DecompressDataTable(rlt)); }