Example #1
0
        public io.Data.Return<System.Data.DataTable> Run(string where, string orderBy, string join, int top)
        {
            if (_dataTable != null)
                _dataTable.Dispose();

            _dataTable = new System.Data.DataTable();

            try
            {
                using (System.Data.SqlClient.SqlConnection cn = new System.Data.SqlClient.SqlConnection(_connectionString))
                {
                    using (System.Data.SqlClient.SqlDataAdapter da = new System.Data.SqlClient.SqlDataAdapter(sqlString(where, orderBy, join, top), cn))
                    {
                        da.SelectCommand.CommandTimeout = 0;
                        da.Fill(_dataTable);
                    }
                    cn.Close();
                }
                _result = new io.Data.Return<System.Data.DataTable>(io.Constants.SUCCESS,"","", _dataTable);
            }
            catch (System.Exception e)
            {
                _result = new io.Data.Return<System.Data.DataTable>(io.Constants.FAILURE, e.Message, "", null);
            }

            return _result;
        }
Example #2
0
        protected void Dispose(bool disposing)
        {
            if (!_disposedValue)
            {
                if (disposing)
                {
                    if (_dataTable != null) _dataTable.Dispose();
                    _dataTable = null;
                    _result = null;
                }

            _viewName = "";
            _sql = "";
            }

            _disposedValue = true;
        }