示例#1
0
        public bool Update(DataSet.DS ds)
        {
            _is_Single_Transaction = false;
            try
            {
                int patient_ID = ds.Visit[0].Visit_ID;
                _base._ID = patient_ID;
                _base = new DataAccessLayer.Visit.Visit();
                _base.BeginTransaction();
                _base.SetConnection();
                base.baseUpdate(ds, ds.Visit.TableName);



                _base.CommitTransaction();
            }
            catch
            {
                return false;
            }
            finally
            {

            }
            return true;
        }
示例#2
0
        public DataSet.DS New(DataSet.DS ds)
        {
            _is_Single_Transaction = true;
            try
            {

                int visit_ID = 0;
                _base = new DataAccessLayer.Visit.Visit();
                _base.BeginTransaction();
                _base.SetConnection();
                _base.Insert(ds);
                visit_ID = (int)_base._ID;

                _ID = (int)_base._ID;
                _base.CommitTransaction();
            }
            catch
            {
                _base.RollBackTransaction();
                throw;
            }

            return ds;
        }
示例#3
0
        public System.Data.DataSet GetPage(ref int totalCount)
        {
            System.Data.DataSet ds = new System.Data.DataSet();
            //_is_Single_Transaction = false;
            try
            {
                DataAccessLayer.Visit.Visit cons = new DataAccessLayer.Visit.Visit(_iVisit);
                //DataAccessLayer.Consumer.Consumer cons = new DataAccessLayer.Consumer.Consumer(start, count, Convert.ToInt32(totalCount),
                //    UCI, company, first_Name, middle_Name, last_Naemm, phone_1, phone_2, from_Date, to_Date);
                cons.SetConnection();
                _db = cons.GetDatabase();
                ds = cons.GetPage();
                totalCount = Convert.ToInt32(cons._ID);
            }
            catch
            {
                //_base.RollBackTransaction();
                //throw;
            }

            return ds;
        }