public static List <SBTransactionType> GetTransactionTypes(bool objects = true) { List <SBTransactionType> tts = new List <SBTransactionType>(); ArrayList _tts = SBWarehouse.GetTransactionTypes(); if (_tts == null) { return(null); } foreach (Hashtable _tt in _tts) { SBTransactionType tt = new SBTransactionType(); tt.SetDbData(_tt); tts.Add(tt); } return(tts); }
public override void GetDbData(object transaction_code) { Hashtable row = (transaction_code is int) ? this.db_table.getRow("transaction_id = " + transaction_code.ToString()) : this.db_table.getRow("transaction_code = '" + transaction_code.ToString() + "'"); if (row == null) { return; } this._dbData = row; if (this.UserId > 0) { this.User = new SBUser(this.UserId); } //get details this.GetDbItems(this.TransactionCode); this.GetDbMeta(this.TransactionCode); this.TransactionType = new SBTransactionType(this.TransactionTypeId); }