Example #1
0
        public bool Update(DataSet.DSParameter ds)
        {
            _is_Single_Transaction = false;
            try
            {
                int product_Type_ID = ds.Product_Type[0].Product_Type_ID;
                
                _base = new DataAccessLayer.Product_Type.Product_Type();
                _base._ID = product_Type_ID;
                _base.BeginTransaction();
                _base.SetConnection();
                base.baseUpdate(ds, ds.Product_Type.TableName);



                _base.CommitTransaction();
            }
            catch
            {
                return false;
            }
            finally
            {

            }
            return true;
        }
Example #2
0
        public DataSet.DSParameter New(DataSet.DSParameter ds)
        {
            _is_Single_Transaction = true;
            try
            {

                int product_Type_ID = 0;
                _base = new DataAccessLayer.Product_Type.Product_Type();
                _base.BeginTransaction();
                _base.SetConnection();
                base.baseNew(ds, ds.Product_Type.TableName);
                product_Type_ID = (int)_base._ID;

                _ID = (int)_base._ID;
                //_base.CommitTransaction();
            }
            catch
            {
                //_base.RollBackTransaction();
                throw;
            }

            return this.Get();
        }
Example #3
0
        public DataSet.DSParameter Get()
        {
            DataSet.DSParameter ds = new DataSet.DSParameter();
            //_is_Single_Transaction = false;
            try
            {
                _base = new DataAccessLayer.Product_Type.Product_Type();
                _base.SetConnection();
                _db = _base.GetDatabase();
                _base._ID = _ID;
                ds.Load(_base.GetItem(), LoadOption.OverwriteChanges, ds.Product_Type.TableName);
            }
            catch
            {
                //_base.RollBackTransaction();
                //throw;
            }

            return ds;
        }
Example #4
0
        public System.Data.DataSet GetPage(int start, int count, ref int totalCount,
          string product_Type)
        {
            System.Data.DataSet ds = new System.Data.DataSet();
            //_is_Single_Transaction = false;
            try
            {
               DataAccessLayer.Product_Type.Product_Type obj = new DataAccessLayer.Product_Type.Product_Type(start, count, totalCount,
               product_Type);
                obj.SetConnection();
                _db = obj.GetDatabase();
                ds = obj.GetPage();
                totalCount = obj._ID;
            }
            catch
            {
                //_base.RollBackTransaction();
                //throw;
            }

            return ds;
        }