public byte[] DownloadDicts(byte[] loginTicket) { Loginer loginer = WebServiceSecurity.ValidateLoginer(loginTicket); DataSet ds = new dalBaseDataDict(loginer).DownloadDicts(); return(ZipTools.CompressionObject(ds)); }
public bool CheckNoExists(byte[] loginTicket, string keyValue, string ORM_TypeName) { Loginer loginer = WebServiceSecurity.ValidateLoginer(loginTicket); dalBaseDataDict dict = dalBaseDataDict.CreateDalByORM(loginer, ORM_TypeName); return(dict.CheckNoExists(keyValue)); }
public bool CheckNoExistsBySql(byte[] loginTicket, string TableName, string SqlCondition, string ORM_TypeName) { Loginer loginer = WebServiceSecurity.ValidateLoginer(loginTicket); dalBaseDataDict dict = dalBaseDataDict.CreateDalByORM(loginer, ORM_TypeName); return(dict.CheckNoExists(TableName, SqlCondition)); }
public bool Update(byte[] loginTicket, byte[] bs, string ORM_TypeName) { Loginer loginer = WebServiceSecurity.ValidateLoginer(loginTicket); DataSet data = ZipTools.DecompressionDataSet(bs); dalBaseDataDict dict = dalBaseDataDict.CreateDalByORM(loginer, ORM_TypeName); return(dict.Update(data)); }
public byte[] GetDataDictByTableName(byte[] loginTicket, string tableName) { Loginer loginer = WebServiceSecurity.ValidateLoginer(loginTicket); dalBaseDataDict dict = new dalBaseDataDict(loginer, tableName); DataTable data = dict.GetSummaryData(); return(ZipTools.CompressionObject(DataConverter.TableToDataSet(data))); }
public byte[] GetDataByKey(byte[] loginTicket, string ORM_TypeName, string key) { Loginer loginer = WebServiceSecurity.ValidateLoginer(loginTicket); dalBaseDataDict dict = dalBaseDataDict.CreateDalByORM(loginer, ORM_TypeName); DataTable data = dict.GetDataByKey(key); return(ZipTools.CompressionObject(DataConverter.TableToDataSet(data))); }
public byte[] GetSummaryData(byte[] loginTicket, string ORM_TypeName) { Loginer loginer = WebServiceSecurity.ValidateLoginer(loginTicket); dalBaseDataDict dict = dalBaseDataDict.CreateDalByORM(loginer, ORM_TypeName); DataTable data = dict.GetSummaryData(); return(ZipTools.CompressionObject(ServerLibrary.TableToDataSet(data))); }
public byte[] ExecuteProcedure(byte[] loginTicket, string sqlcmd) { try { Loginer loginer = WebServiceSecurity.ValidateLoginer(loginTicket); DataSet ds = new dalBaseDataDict(loginer).ExecuteProcedure(sqlcmd); return(ZipTools.CompressionDataSet(ds)); } catch (Exception ex) { throw new FaultException(ex.Message); } }
public bool Delete(byte[] loginTicket, string keyValue, string ORM_TypeName) { try { Loginer loginer = WebServiceSecurity.ValidateLoginer(loginTicket); dalBaseDataDict dict = dalBaseDataDict.CreateDalByORM(loginer, ORM_TypeName);//创建DAL层实例 return(dict.Delete(keyValue)); } catch (Exception ex) { throw new FaultException(ex.Message);//转换为客户端可截取的异常类型(FaultException)信息。 //throw new FaultException("删除记录发生错误!");//或者提示更具体的异常信息,屏蔽WCF系统内部消息。 } }
public byte[] DownloadDicts(byte[] loginTicket) { try { Loginer loginer = WebServiceSecurity.ValidateLoginer(loginTicket); DataSet data = new dalBaseDataDict(loginer).DownloadDicts(); return(ZipTools.CompressionObject(data));//序列化返回对象 } catch (Exception ex) { throw new FaultException(ex.Message); } }
public bool Update(byte[] loginTicket, byte[] bs, string ORM_TypeName) { try { Loginer loginer = WebServiceSecurity.ValidateLoginer(loginTicket); DataSet data = ZipTools.DecompressionDataSet(bs); dalBaseDataDict dict = dalBaseDataDict.CreateDalByORM(loginer, ORM_TypeName); return(dict.Update(data)); } catch (Exception ex) { throw new FaultException(ex.Message); } }
public byte[] GetDataDictByTableName(byte[] loginTicket, string tableName) { try { Loginer loginer = WebServiceSecurity.ValidateLoginer(loginTicket); dalBaseDataDict dict = new dalBaseDataDict(loginer, tableName); DataTable data = dict.GetSummaryData(); return(ZipTools.CompressionObject(ServerLibrary.TableToDataSet(data))); } catch (Exception ex) { throw new FaultException(ex.Message);; } }
public byte[] UpdateEx(byte[] loginTicket, byte[] bs, string ORM_TypeName) { try { Loginer loginer = WebServiceSecurity.ValidateLoginer(loginTicket); DataSet data = ZipTools.DecompressionDataSet(bs); dalBaseDataDict dict = dalBaseDataDict.CreateDalByORM(loginer, ORM_TypeName); SaveResultEx result = dict.UpdateEx(data); //保存数据 return(ZipTools.CompressionObject(result)); //序列化返回对象 } catch (Exception ex) { throw new FaultException(ex.Message); } }