Esempio n. 1
0
        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);
        }