Example #1
0
        public override ReturnValue Delete(Transaction trans)
        {
            ReturnValue _result = new ReturnValue();


            PGateway _gateway = new PGateway(this, trans);

            _result = _gateway.Delete();

            if (_result.Success == false)
            {
                if (trans != null)
                {
                    trans.RollbackTransaction();
                }
                return(_result);
            }



            return(_result);
        }
Example #2
0
        public override ReturnValue ExecSql(string sql, Transaction trans)
        {
            ReturnValue _result = new ReturnValue();


            PGateway _gateway = new PGateway(this, trans);

            _result = _gateway.ExecSql(sql);

            if (_result.Success == false)
            {
                if (trans != null)
                {
                    trans.RollbackTransaction();
                }
                return(_result);
            }



            return(_result);
        }
Example #3
0
        protected virtual ReturnValue Save(string sql, Transaction trans)
        {
            ReturnValue _result = new ReturnValue();


            NGateway _gateway = new NGateway(this, trans);

            _result = _gateway.Save(sql);

            if (_result.Success == false)
            {
                if (trans != null)
                {
                    trans.RollbackTransaction();
                }
                return(_result);
            }



            return(_result);
        }