using System.Collections.Generic; using System.Data; using System.ServiceModel; namespace SSWMS.Common { [ServiceContract] public partial interface I_SystemService { [OperationContract] void AddLog(string sLogType, string sLogText, string sOperator); [OperationContract] SYS_USER Login(string sUserCode, string sPassword); [OperationContract] bool ChangePassword(string sUserCode, string sOldPassword, string sNewPassword, out string sResult); [OperationContract] IList GetSystemRole(int iUserID); [OperationContract] SYS_MENU GetSystemMenu(int iMenuID); [OperationContract] IList GetSystemMenuByUserID(int iUserID); [OperationContract] DataTable GetSystemMenuDataTable(bool bIsParent); [OperationContract] IList GetUserRelation(string sRelationType, int iUserID); [OperationContract] IList GetRoleRelation(string sRelationType, int iRoleID); [OperationContract] bool UpdateRoleRelation(string sRelationType, int iRoleID, List lRelationID2, out string sResult); [OperationContract] bool InitSystem(out string sResult); } }