#region
|
|
using System;
|
using System.Data;
|
using CSFrameworkV5.Common;
|
using CSFrameworkV5.Core;
|
using CSFrameworkV5.Interfaces;
|
using CSFrameworkV5.WCFContract;
|
|
#endregion
|
|
namespace CSFrameworkV5.WebRef.CommonService
|
{
|
public class WCF_FieldNameDefs : WCF_Base<ICommonService>,
|
IBridge_FieldNameDefs
|
{
|
public string GetCaption(string dbName, string fieldName)
|
{
|
throw new NotImplementedException();
|
}
|
|
public DataTable GetDataBaseList()
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
var bs = client.FN_GetDataBaseList(loginTicket);
|
return ZipTools.DecompressionDataSet(bs).Tables[0];
|
});
|
}
|
|
public DataTable GetFields(string databaseName, string tableName)
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
return client.GetFields(loginTicket, databaseName, tableName);
|
});
|
}
|
|
public DataTable GetTableFields(string DatasetDB, string DBName,
|
string tableName)
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
return client.GetTableFieldsByDB(loginTicket, DatasetDB, DBName,
|
tableName);
|
});
|
}
|
|
public DataTable GetTableNames(string DB)
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
var bs = client.FN_GetTableNames(loginTicket, DB);
|
return ZipTools.DecompressionDataSet(bs).Tables[0];
|
});
|
}
|
|
public DataTable Search(string TableName, string FieldName,
|
string DisplayName)
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
var bs = client.FN_Search(loginTicket, TableName, FieldName,
|
DisplayName);
|
return ZipTools.DecompressionDataSet(bs).Tables[0];
|
});
|
}
|
|
public DataTable SyncTable(string DB, string tableName)
|
{
|
return Excute(client =>
|
{
|
var loginTicket =
|
WebServiceSecurity.EncryptLoginer(Loginer.CurrentUser);
|
var bs = client.FN_SyncTable(loginTicket, DB, tableName);
|
return ZipTools.DecompressionDataSet(bs).Tables[0];
|
});
|
}
|
}
|
}
|