All pastes #72310 Raw Edit

Stuff

public text v1 · immutable
#72310 ·published 2006-06-26 19:27 UTC
rendered paste body
   private void _GetObject(ref Classes.Interfaces.ITableBase Object)
      {
         System.Data.IDataReader objReader = null;
         DBCommandWrapper objWrapper = null;
         object objPasser = null;
         string strObjectName = null;

         strObjectName = Object.GetType().Name;         
         objWrapper = this.objDatabase.GetStoredProcCommandWrapper("Get" + strObjectName);
         objWrapper.AddInParameter("@ID", System.Data.DbType.Int32, Object.ID);
         try
         {
            objReader = this.objDatabase.ExecuteReader(objWrapper);
            objPasser = System.Activator.CreateInstance(Object.GetType());
            if (objReader.Read())
            {
               this.ProcessReader(ref objPasser, ref objReader);
            }
         }
         catch (Exception ex)
         {
            throw ex;
         }
         Object = (WEBlife.DataAccess.Classes.Interfaces.ITableBase) objPasser;
      }