public bool Update(DataSet.DSParameter ds) { _is_Single_Transaction = false; try { int patient_ID = ds.Distributor[0].Distributor_ID; _base._ID = patient_ID; _base = new DataAccessLayer.Distributor.Distributor(); _base.BeginTransaction(); _base.SetConnection(); base.baseUpdate(ds, ds.Distributor.TableName); _base.CommitTransaction(); } catch { return false; } finally { } return true; }
public bool Delete(DataSet.DSParameter ds) { _is_Single_Transaction = false; try { int Distributor_ID = ds.Distributor[0].Distributor_ID; _base = new DataAccessLayer.Distributor.Distributor(); _base.BeginTransaction(); _base.SetConnection(); _base._ID = Distributor_ID; base.baseDelete(); _base.CommitTransaction(); } catch { return false; } finally { } return true; }
public DataSet.DSParameter New(DataSet.DSParameter ds) { _is_Single_Transaction = true; try { int Distributor_ID = 0; _base = new DataAccessLayer.Distributor.Distributor(); _base.BeginTransaction(); _base.SetConnection(); _base.Insert(ds); Distributor_ID = (int)_base._ID; _ID = (int)_base._ID; _base.CommitTransaction(); } catch { _base.RollBackTransaction(); throw; } return this.Get(); }