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