private void SearchReCheck()
        {
            CommonHandler.DBConnect();
            List <ReCheckDto> reCheckList = new List <ReCheckDto>();
            //string sql = string.Format("EXEC [up_XHX_ReCheck_R] @ProjectCode = '{0}', @AreaCode = '{1}', @ShopCode = '{2}' ",
            //    CommonHandler.GetComboBoxSelectedValue(cboProject), CommonHandler.GetComboBoxSelectedValue(cboArea), txtShopCode.Text.Trim());
            //DataSet ds = CommonHandler.query(sql);

            DataSet ds = service.SearchRecheckResult(CommonHandler.GetComboBoxSelectedValue(cboProject).ToString(),
                                                     CommonHandler.GetComboBoxSelectedValue(cboArea).ToString(),
                                                     txtShopCode.Text.Trim());

            if (ds.Tables[0].Rows.Count > 0)
            {
                for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
                {
                    ReCheckDto recheckDto = new ReCheckDto();
                    recheckDto.SubjectCode = Convert.ToString(ds.Tables[0].Rows[i]["SubjectCode"]);
                    recheckDto.CheckPoint  = Convert.ToString(ds.Tables[0].Rows[i]["CheckPoint"]);
                    recheckDto.Score       = Convert.ToDecimal(ds.Tables[0].Rows[i]["Score"]);
                    recheckDto.ReCheckChk  = Convert.ToBoolean(ds.Tables[0].Rows[i]["ReCheckChk"]);
                    reCheckList.Add(recheckDto);
                }
            }
            grcReCheck.DataSource = reCheckList;

            CSParentForm.EnabelButton(ButtonType.SaveButton, true);
            CSParentForm.EnabelButton(ButtonType.AddRowButton, true);
            if (grvReCheck.DataRowCount > 0)
            {
                CSParentForm.EnabelButton(ButtonType.DeleteRowButton, true);
            }
        }
        public override void InitButtonClick()
        {
            //初始化Button
            CSParentForm.EnabelButton(ButtonType.SaveButton, false);
            CSParentForm.EnabelButton(ButtonType.AddRowButton, false);
            CSParentForm.EnabelButton(ButtonType.DeleteRowButton, false);

            InitData();
        }
        public override void DeleteRowButtonClick()
        {
            dataHandler.DelCheckedRow(selection.CheckMarkColumn);

            if (grvReCheck.DataRowCount == 0)
            {
                CSParentForm.EnabelButton(ButtonType.DeleteRowButton, false);
            }

            selection.ClearSelection();
        }
        public ReCheck()
        {
            InitializeComponent();

            //初始化Button
            CSParentForm.EnabelButton(ButtonType.SaveButton, false);
            CSParentForm.EnabelButton(ButtonType.AddRowButton, false);
            CSParentForm.EnabelButton(ButtonType.DeleteRowButton, false);

            //初始化Grid样式
            CommonHandler.SetRowNumberIndicator(grvReCheck);

            InitData();

            dataHandler = new XtraGridDataHandler <ReCheckDto>(grvReCheck);
            selection   = new GridCheckMarksSelection(grvReCheck);
            selection.CheckMarkColumn.VisibleIndex = 0;
        }
        public override void AddRowButtonClick()
        {
            dataHandler.AddRow(new ReCheckDto());

            CSParentForm.EnabelButton(ButtonType.DeleteRowButton, true);
        }
 public override void SearchButtonClick()
 {
     SearchLoss();
     CSParentForm.EnabelButton(ButtonType.SaveButton, true);
     CSParentForm.EnabelButton(ButtonType.AddRowButton, true);
 }
 private void OnLoadView()
 {
     dataHandler = new XtraGridDataHandler <LossResultDto>(grvLossReg);
     CSParentForm.EnabelButton(ButtonType.SaveButton, false);
     CSParentForm.EnabelButton(ButtonType.AddRowButton, false);
 }