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