public DataTable List_Empty(Interface_Connection Cn, string ObjectName) { Do_Constants.Str_Request_List Rl = new Do_Constants.Str_Request_List(); Rl.ObjectName = ObjectName; Rl.ConnectionString = (Cn as Connection_Wcf).pConnectionString; Do_Constants.Str_Request_Session Rs = new Do_Constants.Str_Request_Session(); Rs.SessionID = ClsDataAccess_Wcf_Session.Instance.pSessionID; Client_WcfService Client = Client_WcfService.CreateObject(); string ResponseData = Client.List_Empty(Rs, Rl); SimpleDataTable Sdt = SimpleDataTable.Deserialize(ResponseData); return Sdt.ToDataTable(); }
public DataTable List(Interface_Connection Cn, string ObjectName, QueryCondition Condition, string Sort = "", long Top = 0, int Page = 0) { Do_Constants.Str_Request_List Rl = new Do_Constants.Str_Request_List(); Rl.ObjectName = ObjectName; Rl.Condition = Condition; Rl.Sort = Sort; Rl.Top = Top; Rl.Page = Page; Rl.ConnectionString = (Cn as Connection_Wcf).pConnectionString; Do_Constants.Str_Request_Session Rs = new Do_Constants.Str_Request_Session(); Rs.SessionID = ClsDataAccess_Wcf_Session.Instance.pSessionID; Client_WcfService Client = Client_WcfService.CreateObject(); string ResponseData = Client.List(Rs, Rl); SimpleDataTable Sdt = SimpleDataTable.Deserialize(ResponseData); return Sdt.ToDataTable(); }
public long List_Count(Interface_Connection Cn, string ObjectName, QueryCondition Condition = null) { Do_Constants.Str_Request_List Rl = new Do_Constants.Str_Request_List(); Rl.ObjectName = ObjectName; Rl.Condition = Condition; Rl.ConnectionString = (Cn as Connection_Wcf).pConnectionString; Do_Constants.Str_Request_Session Rs = new Do_Constants.Str_Request_Session(); Rs.SessionID = ClsDataAccess_Wcf_Session.Instance.pSessionID; Client_WcfService Client = Client_WcfService.CreateObject(); Int64 ResponseData = Client.List_Count(Rs, Rl); return ResponseData; }
public DataTable GetTableDef(string TableName) { Connection_Wcf Cn = null; if (this.mConnection == null) { Cn = new Connection_Wcf(); Cn.Connect(); } else { Cn = this.mConnection; } Do_Constants.Str_Request_List Rl = new Do_Constants.Str_Request_List(); Rl.ObjectName = TableName; Rl.ConnectionString = Cn.pConnectionString; Do_Constants.Str_Request_Session Rs = new Do_Constants.Str_Request_Session(); Rs.SessionID = ClsDataAccess_Wcf_Session.Instance.pSessionID; Client_WcfService Client = Client_WcfService.CreateObject(); string ResponseData = Client.GetTableDef(Rs, Rl); SimpleDataTable Sdt = SimpleDataTable.Deserialize(ResponseData); return Sdt.ToDataTable(); }