#region
|
|
using System.Data;
|
using CSFrameworkV5.Common;
|
using CSFrameworkV5.Core;
|
using CSFrameworkV5.Interfaces;
|
using CSFrameworkV5.WCFContract;
|
|
#endregion
|
|
namespace CSFrameworkV5.WebRef
|
{
|
public class WCF_Language : WCF_Base<ICommonService>, IBridge_Language
|
{
|
public DataTable GetLanguageData()
|
{
|
return Excute(client =>
|
{
|
var validationTicket = WebServiceSecurity.GetLoginTicket();
|
var receivedData = client.Language_GetData(validationTicket);
|
return ZipTools.DecompressionDataSet(receivedData).Tables[0];
|
});
|
}
|
|
public DataTable GetLanguageTypeData()
|
{
|
return Excute(client =>
|
{
|
var validationTicket = WebServiceSecurity.GetLoginTicket();
|
var receivedData =
|
client.Language_GetTypeData(validationTicket);
|
return ZipTools.DecompressionDataSet(receivedData).Tables[0];
|
});
|
}
|
|
public bool PostLanguage(string lan, string objectID,
|
string defaultValue, string itemType)
|
{
|
return Excute(client =>
|
{
|
var validationTicket = WebServiceSecurity.GetLoginTicket();
|
return client.Language_Post(validationTicket, lan, objectID,
|
defaultValue, itemType);
|
});
|
}
|
|
public DataTable Query(string ObjectID, string CHS, string CHT,
|
string ENG, string DataType)
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
return client.Language_Query(loginTicket, ObjectID, CHS, CHT,
|
ENG, DataType);
|
});
|
}
|
}
|
}
|