Exemplo n.º 1
0
        public DataSet.DSParameter New(DataSet.DSParameter ds)
        {
            _is_Single_Transaction = false;
            try
            {

                int attribute_ID = 0;
                _base = new DataAccessLayer.Attribute.Attribute();
                _base.BeginTransaction();
                _base.SetConnection();
                _base.Insert(ds);
                attribute_ID = (int)_base._ID;

                _ID = (int)_base._ID;
                ds.Product_Type_Attribute.Rows[0]["Attribute_ID"] = attribute_ID;
                _base = new DataAccessLayer.Attribute.Product_Type_Attribute(_base._db,_base._transaction);
                _base.Insert(ds);

                _base.CommitTransaction();
            }
            catch
            {
                _base.RollBackTransaction();
                throw;
            }

            return this.Get();
        }
Exemplo n.º 2
0
        public System.Data.DataSet GetSearchCritariaBy(int category_ID)
        {
            System.Data.DataSet ds = new System.Data.DataSet();
            //_is_Single_Transaction = false;
            try
            {
                DataAccessLayer.Attribute.Product_Type_Attribute obj = new DataAccessLayer.Attribute.Product_Type_Attribute();
                obj.SetConnection();
                _db = obj.GetDatabase();
                obj._ID = category_ID;

                ds.Tables.Add("List");
                ds.Load(obj.GetSearchList(), LoadOption.OverwriteChanges, "List");

            }
            catch
            {
                //_base.RollBackTransaction();
                //throw;
            }

            return ds;
        }