Beispiel #1
0
        private void QueryEvent(object sender, EventArgs e)
        {
            FacadeFactory facadeFactory = new FacadeFactory(base.DataProvider);

            (e as WebQueryEventArgs).GridDataSource =
                facadeFactory.CreateDataLinkFacade().QueryFT(
                    FormatHelper.TODateInt(this.txtDateFrom.Text),
                    FormatHelper.TODateInt(this.txDateTo.Text),
                    FormatHelper.CleanString(this.txtStepSequence.Text).ToUpper(),
                    FormatHelper.CleanString(this.txtItemQuery.Text).ToUpper(),
                    FormatHelper.CleanString(this.txtMoQuery.Text).ToUpper(),
                    FormatHelper.CleanString(this.txtResQuery.Text).ToUpper(),
                    FormatHelper.CleanString(this.txtStartSnQuery.Text).ToUpper(),
                    FormatHelper.CleanString(this.txtEndSnQuery.Text).ToUpper(),
                    (e as WebQueryEventArgs).StartRow,
                    (e as WebQueryEventArgs).EndRow);

            (e as WebQueryEventArgs).RowCount =
                facadeFactory.CreateDataLinkFacade().QueryFTCount(
                    FormatHelper.TODateInt(this.txtDateFrom.Text),
                    FormatHelper.TODateInt(this.txDateTo.Text),
                    FormatHelper.CleanString(this.txtStepSequence.Text).ToUpper(),
                    FormatHelper.CleanString(this.txtItemQuery.Text).ToUpper(),
                    FormatHelper.CleanString(this.txtMoQuery.Text).ToUpper(),
                    FormatHelper.CleanString(this.txtResQuery.Text).ToUpper(),
                    FormatHelper.CleanString(this.txtStartSnQuery.Text).ToUpper(),
                    FormatHelper.CleanString(this.txtEndSnQuery.Text).ToUpper());
        }
        private void _helper_LoadGridDataSource(object sender, EventArgs e)
        {
            if (this._checkRequireFields())
            {
                FacadeFactory facadeFactory = new FacadeFactory(base.DataProvider);

                (e as WebQueryEventArgs).GridDataSource =
                    facadeFactory.CreateDataLinkFacade().QueryFTDetail(
                        this.GetRequestParam("ItemCode"),
                        FormatHelper.CleanString(this.txtSNQuery.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtTestSeq.Text).ToUpper()
                        );

                (e as WebQueryEventArgs).RowCount =
                    facadeFactory.CreateDataLinkFacade().QueryFTDetailCount(
                        this.GetRequestParam("ItemCode"),
                        FormatHelper.CleanString(this.txtSNQuery.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtTestSeq.Text).ToUpper());
            }
        }
Beispiel #3
0
 //导出按钮事件
 private void ExprotEvent(object sender, EventArgs e)
 {
     if (chbTestDetail.Checked)
     {
         FacadeFactory facadeFactory = new FacadeFactory(base.DataProvider);
         (e as WebQueryEventArgs).GridDataSource =
             facadeFactory.CreateDataLinkFacade().QueryFTDetail(
                 FormatHelper.CleanString(this.txtStepSequence.Text).ToUpper(),
                 FormatHelper.CleanString(this.txtItemQuery.Text).ToUpper(),
                 FormatHelper.CleanString(this.txtMoQuery.Text).ToUpper(),
                 FormatHelper.CleanString(this.txtResQuery.Text).ToUpper(),
                 FormatHelper.CleanString(this.txtStartSnQuery.Text).ToUpper(),
                 FormatHelper.CleanString(this.txtEndSnQuery.Text).ToUpper(),
                 (e as WebQueryEventArgs).StartRow,
                 (e as WebQueryEventArgs).EndRow);
     }
     else
     {
         this.QueryEvent(sender, e);
     }
 }