public Recordset ViewSalesOrders()
 {
     if (this.mUseTableBased)
     {
         return(new SalesOrderTableGateway().ReadSalesOrders());
     }
     else
     {
         return(SalesOrderRowGateway.ReadSalesOrders());
     }
 }