Exemplo n.º 1
0
        //查询事件
        private void QueryEvent(object sender, EventArgs e)
        {
            if (this._checkRequireFields())
            {
                FacadeFactory facadeFactory = new FacadeFactory(base.DataProvider);
                (e as WebQueryEventArgsNew).GridDataSource =
                    facadeFactory.CreateQueryRMATSFacade().QueryRMATSInfoList(
                        FormatHelper.CleanString(this.MoCode).ToUpper(),
                        this.StartDate, this.EndDate,
                        this.SummaryTarget,
                        this.SummaryObject,
                        this.SummaryObject1,
                        FormatHelper.CleanString(this.ModelCode).ToUpper(),
                        FormatHelper.CleanString(this.ItemCode).ToUpper(),
                        FormatHelper.CleanString(this.FrmResCodes).ToUpper(),
                        FormatHelper.CleanString(this.RMABillCodes).ToUpper(),
                        (e as WebQueryEventArgsNew).StartRow,
                        (e as WebQueryEventArgsNew).EndRow);

                (e as WebQueryEventArgsNew).RowCount =
                    facadeFactory.CreateQueryRMATSFacade().QueryRMATSInfoListCount(
                        FormatHelper.CleanString(this.MoCode).ToUpper(),
                        this.StartDate, this.EndDate,
                        this.SummaryTarget,
                        this.SummaryObject,
                        this.SummaryObject1,
                        FormatHelper.CleanString(this.ModelCode).ToUpper(),
                        FormatHelper.CleanString(this.ItemCode).ToUpper(),
                        FormatHelper.CleanString(this.FrmResCodes).ToUpper(),
                        FormatHelper.CleanString(this.RMABillCodes).ToUpper());
            }
        }
Exemplo n.º 2
0
        //查询按钮事件
        private void QueryEvent(object sender, EventArgs e)
        {
            if (this._checkRequireFields())
            {
                int receiveBeginDate = FormatHelper.TODateInt(this.txtReceiveBeginDate.Text);
                int receiveEndDate   = FormatHelper.TODateInt(this.txtReceiveEndDate.Text);

                int receiveBeginTime = FormatHelper.TOTimeInt(this.txtReceiveBeginTime.Text);
                int receiveEndTime   = FormatHelper.TOTimeInt(this.txtReceiveEndTime.Text);

                FacadeFactory facadeFactory = new FacadeFactory(base.DataProvider);
                (e as WebQueryEventArgsNew).GridDataSource =
                    facadeFactory.CreateQueryRMATSFacade().QueryRMATSRecord(
                        FormatHelper.CleanString(this.txtConditionModel.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtConditionItem.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtReworkMo.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtRMABillCode.Text).ToUpper(),
                        receiveBeginDate, receiveBeginTime,
                        receiveEndDate, receiveEndTime,
                        CheckBoxListBuilder.GetCheckedList(this.chkTSStateList),
                        (e as WebQueryEventArgsNew).StartRow,
                        (e as WebQueryEventArgsNew).EndRow);

                (e as WebQueryEventArgsNew).RowCount =
                    facadeFactory.CreateQueryRMATSFacade().QueryRMATSRecordCount(
                        FormatHelper.CleanString(this.txtConditionModel.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtConditionItem.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtReworkMo.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtRMABillCode.Text).ToUpper(),
                        receiveBeginDate, receiveBeginTime,
                        receiveEndDate, receiveEndTime,
                        CheckBoxListBuilder.GetCheckedList(this.chkTSStateList));
            }
        }
Exemplo n.º 3
0
        private void _helper_LoadGridDataSource(object sender, EventArgs e)
        {
            if (this._checkRequireFields())
            {
                _initialWebGrid();
                FacadeFactory facadeFactory = new FacadeFactory(this.DataProvider);
                object[]      dataSource    = facadeFactory.CreateQueryRMATSFacade().QueryRMADefect(
                    rblSummaryTargetQuery.SelectedValue,
                    FormatHelper.TODateInt(this.dateStartDateQuery.Text),
                    FormatHelper.TODateInt(this.dateEndDateQuery.Text),
                    (e as WebQueryEventArgsNew).StartRow,
                    (e as WebQueryEventArgsNew).EndRow
                    );;

                (e as WebQueryEventArgsNew).GridDataSource = dataSource;

                (e as WebQueryEventArgsNew).RowCount =
                    facadeFactory.CreateQueryRMATSFacade().QueryRMADefectCount(
                        rblSummaryTargetQuery.SelectedValue,
                        FormatHelper.TODateInt(this.dateStartDateQuery.Text),
                        FormatHelper.TODateInt(this.dateEndDateQuery.Text));

                this._processOWC(dataSource);
            }
        }
Exemplo n.º 4
0
 //导出事件
 private void ExportQueryEvent(object sender, EventArgs e)
 {
     if (chbRepairDetail.Checked)
     {
         //TODO ForSimone
         if (this._checkRequireFields())
         {
             FacadeFactory facadeFactory = new FacadeFactory(base.DataProvider);
             (e as WebQueryEventArgsNew).GridDataSource =
                 facadeFactory.CreateQueryRMATSFacade().ExportQueryRMATSInfoList(
                     FormatHelper.CleanString(this.MoCode).ToUpper(),
                     this.StartDate, this.EndDate,
                     this.SummaryTarget,
                     this.SummaryObject,
                     this.SummaryObject1,
                     FormatHelper.CleanString(this.ModelCode).ToUpper(),
                     FormatHelper.CleanString(this.ItemCode).ToUpper(),
                     FormatHelper.CleanString(this.FrmResCodes).ToUpper(),
                     FormatHelper.CleanString(this.RMABillCodes).ToUpper(),
                     (e as WebQueryEventArgsNew).StartRow,
                     (e as WebQueryEventArgsNew).EndRow);
         }
     }
     else
     {
         this.QueryEvent(sender, e);
     }
 }
Exemplo n.º 5
0
        private void _helper_LoadGridDataSource(object sender, EventArgs e)
        {
            this.gridWebGrid.Height = new Unit(200);
            if (this._checkRequireFields())
            {
                FacadeFactory facadeFactory = new FacadeFactory(this.DataProvider);
                object[]      dataSource    = facadeFactory.CreateQueryRMATSFacade().QueryRMACustomerDis(
                    FormatHelper.TODateInt(this.dateStartDateQuery.Text),
                    FormatHelper.TODateInt(this.dateEndDateQuery.Text),
                    (e as WebQueryEventArgsNew).StartRow,
                    (e as WebQueryEventArgsNew).EndRow
                    );;

                (e as WebQueryEventArgsNew).GridDataSource = dataSource;

                (e as WebQueryEventArgsNew).RowCount =
                    facadeFactory.CreateQueryRMATSFacade().QueryRMACustomerDisCount(
                        FormatHelper.TODateInt(this.dateStartDateQuery.Text),
                        FormatHelper.TODateInt(this.dateEndDateQuery.Text));

                this._processOWC(dataSource);
            }
        }
Exemplo n.º 6
0
        private void _helper_LoadGridDataSource(object sender, EventArgs e)
        {
            this._initialWebGrid();
            if (this._checkRequireFields())
            {
                FacadeFactory facadeFactory = new FacadeFactory(base.DataProvider);
                object[]      dataSource    =
                    facadeFactory.CreateQueryRMATSFacade().QueryRMATSInfo(
                        FormatHelper.CleanString(this.txtConditionModel.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtConditionItem.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtReworkMo.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtRMABillCode.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtFromResource.Text).ToUpper(),
                        FormatHelper.TODateInt(this.dateStartDateQuery.Text),
                        FormatHelper.TODateInt(this.dateEndDateQuery.Text),
                        this.rblSummaryTargetQuery.SelectedValue,
                        this.upDown.Value,
                        (e as WebQueryEventArgsNew).StartRow,
                        (e as WebQueryEventArgsNew).EndRow);

                (e as WebQueryEventArgsNew).GridDataSource = dataSource;

                (e as WebQueryEventArgsNew).RowCount =
                    facadeFactory.CreateQueryRMATSFacade().QueryRMATSInfoCount(
                        FormatHelper.CleanString(this.txtConditionModel.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtConditionItem.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtReworkMo.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtRMABillCode.Text).ToUpper(),
                        FormatHelper.CleanString(this.txtFromResource.Text).ToUpper(),
                        FormatHelper.TODateInt(this.dateStartDateQuery.Text),
                        FormatHelper.TODateInt(this.dateEndDateQuery.Text),
                        this.rblSummaryTargetQuery.SelectedValue,
                        this.upDown.Value);

                this._processOWC(dataSource);
            }
        }