#region using System; using System.Data; using CSFrameworkV5.Common; using CSFrameworkV5.Core; using CSFrameworkV5.Interfaces; using CSFrameworkV5.WCFContract; #endregion namespace CSFrameworkV5.WebRef.SystemModule { public class WCF_UserRole : WCF_Base, IBridge_UserRole { public bool DeleteUserRole(string account, string roleID) { return Excute(client => { var loginTicket = WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser); return client.Common_DeleteUserRole(loginTicket, account, roleID); }); } public DataTable SearchUserRole(string account, string roleID, DateTime expireDateFrom, DateTime expireDateTo) { return Excute(client => { var loginTicket = WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser); var receivedData = client.Common_SearchUserRole(loginTicket, account, roleID, expireDateFrom, expireDateTo); return ZipTools.DecompressionDataSet(receivedData).Tables[0]; }); } } }