private void _helper_LoadGridDataSource(object sender, EventArgs e) { int BeginDate = FormatHelper.TODateInt(this.txtBeginDate.Text); int EndDate = FormatHelper.TODateInt(this.txtEndDate.Text); string softCompareResult = this.SoftCompareResult; FacadeFactory facadeFactory = new FacadeFactory(base.DataProvider); (e as WebQueryEventArgs).GridDataSource = facadeFactory.CreateQuerySoftwareVersionFacade().QuerySoftwareVersion( FormatHelper.CleanString(this.txtConditionItem.Text).ToUpper(), FormatHelper.CleanString(this.txtConditionMo.Text).ToUpper(), FormatHelper.CleanString(this.txtStartSNQuery.Text).ToUpper(), FormatHelper.CleanString(this.txtEndSNQuery.Text).ToUpper(), BeginDate, EndDate, softCompareResult, FormatHelper.CleanString(this.txtSoftwareNameQuery.Text).ToUpper(), FormatHelper.CleanString(this.txtSoftwareVersionQuery.Text).ToUpper(), (e as WebQueryEventArgs).StartRow, (e as WebQueryEventArgs).EndRow); (e as WebQueryEventArgs).RowCount = facadeFactory.CreateQuerySoftwareVersionFacade().QuerySoftwareVersionCount( FormatHelper.CleanString(this.txtConditionItem.Text).ToUpper(), FormatHelper.CleanString(this.txtConditionMo.Text).ToUpper(), FormatHelper.CleanString(this.txtStartSNQuery.Text).ToUpper(), FormatHelper.CleanString(this.txtEndSNQuery.Text).ToUpper(), BeginDate, EndDate, softCompareResult, FormatHelper.CleanString(this.txtSoftwareNameQuery.Text).ToUpper(), FormatHelper.CleanString(this.txtSoftwareVersionQuery.Text).ToUpper()); }