public static DataSet GetDataSet(DataTable table, string key) { try { string s = Get(table, key); return(UData.LoadDataSet(s)); } catch { return(null); } }
//public DataSet SendSync(string data) public DataSet SendSync(string data) { try { if (SynSocket != null) { if (SynSocket.Connected) { SyncData = new StringBuilder(); int i = SynSocket.Receive(SyncBuffer); while (true) { SyncData.Append(System.Text.ASCIIEncoding.ASCII.GetString(SyncBuffer, 0, i)); if (!SyncData.ToString().Contains("\0")) { i = SynSocket.Receive(SyncBuffer); } else { break; } } if (UData.IsValidXml(SyncData.ToString())) { return(UData.LoadDataSet(SyncData.ToString())); } else { DataSet ds = new DataSet(); return(ds); } } else { return(new DataSet()); } } else { return(new DataSet()); } } catch (Exception ex) { return(new DataSet()); } }
private DataSet SyncDataRecive() { try { userSession.SyncData = new StringBuilder(); int i = userSession.SynSocket.Receive(userSession.SyncBuffer); while (true) { string Unzipdata = UZip.Unzip(System.Text.ASCIIEncoding.ASCII.GetString(userSession.SyncBuffer, 0, i)); userSession.SyncData.Append(Unzipdata); if (!userSession.SyncData.ToString().Contains("\0")) { i = userSession.SynSocket.Receive(userSession.SyncBuffer); } else { break; } } if (UData.IsValidXml(userSession.SyncData.ToString())) { return(UData.LoadDataSet(userSession.SyncData.ToString())); } else { DataSet ds = new DataSet(); return(ds); } } catch (Exception ex) { OnServerDownError(ex); return(new DataSet()); } }
public static DataSet UnzipDataSet(string xsd, string ds) { return(UData.LoadDataSet(xsd, UZip.Unzip(ds))); }