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(); }
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; }