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