#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<ISystemSecurityService>,
|
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];
|
});
|
}
|
}
|
}
|