private void _helper_LoadGridDataSource(object sender, EventArgs e) { PageCheckManager manager = new PageCheckManager(); manager.Add(new DateRangeCheck(this.lblStockDateFromQuery, this.dateStockDateFromQuery.Text, this.dateStockDateToQuery.Text, true)); if (!manager.Check()) { WebInfoPublish.Publish(this, manager.CheckMessage, this.languageComponent1); return; } FacadeFactory facadeFactory = new FacadeFactory(base.DataProvider); object[] dataSource = facadeFactory.CreateQueryStockFacade().QueryStockContrast( this.rdbStockStatusQuery.SelectedIndex, FormatHelper.TODateInt(this.dateStockDateFromQuery.Text), FormatHelper.TODateInt(this.dateStockDateToQuery.Text), (e as WebQueryEventArgs).StartRow, (e as WebQueryEventArgs).EndRow); (e as WebQueryEventArgs).GridDataSource = dataSource; (e as WebQueryEventArgs).RowCount = facadeFactory.CreateQueryStockFacade().QueryStockContrastCount( this.rdbStockStatusQuery.SelectedIndex, FormatHelper.TODateInt(this.dateStockDateFromQuery.Text), FormatHelper.TODateInt(this.dateStockDateToQuery.Text)); }