#region
|
|
using System.Data;
|
using CSFrameworkV5.Common;
|
using CSFrameworkV5.Core;
|
using CSFrameworkV5.Interfaces;
|
using CSFrameworkV5.WCFContract;
|
|
#endregion
|
|
namespace CSFrameworkV5.WebRef.SystemModule
|
{
|
public class WCF_UserCustomAction : WCF_Base<ICommonService>,
|
IBridge_CustomModule
|
{
|
#region IBridge_CustomModule 成员
|
|
public DataTable GetMenuItems()
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
return WCFFactory.Create<ISystemSecurityService>()
|
.GetMenuItems(loginTicket);
|
});
|
}
|
|
public DataTable GetCustomAction(string Account)
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
var receivedData =
|
client.CustomModule_GetCustomAction(loginTicket, Account);
|
return ZipTools.DecompressionDataSet(receivedData).Tables[0];
|
});
|
}
|
|
public DataTable GetRowIndexAOrderID(string Account, int maxRows,
|
int maxCols)
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
var receivedData =
|
client.CustomModule_GetRowIndexAOrderID(loginTicket,
|
Account, maxRows, maxCols);
|
return ZipTools.DecompressionDataSet(receivedData).Tables[0];
|
});
|
}
|
|
public bool Exist(string Account, string FormFullName, string MenuName)
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
return client.CustomModule_Exist(loginTicket, Account,
|
FormFullName, MenuName);
|
});
|
}
|
|
public bool Delete(string Account, string FormFullName, string MenuName)
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
return client.CustomModule_Delete(loginTicket, Account,
|
FormFullName, MenuName);
|
});
|
}
|
|
public bool ResetCustomActions(string Account)
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
return client.CustomModule_ResetCustomActions(loginTicket,
|
Account);
|
});
|
}
|
|
#endregion
|
}
|
}
|