Exemplo n.º 1
0
        private void StartCheckButton_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            if (string.IsNullOrEmpty(ParameterManager2.Folder) || System.IO.Directory.Exists(ParameterManager2.Folder) == false)
            {
                MessageBox.Show("请指定有效的村规划数据库成果路径之后,点击‘开始质检’");
                return;
            }
            lblOperator.Text = "正在进行质检.....";

            _workBench     = new WorkBench3();
            _workBench.IDs = GetRuleIds(treeView1.Nodes);

            var form = new ProgressForm(_workBench);

            form.ShowDialog();
            if (form.StopRequested == false)
            {
                LoadResults(_workBench.Results);
                MessageBox.Show("已经完成质检", "完成", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            lblOperator.Text = "就绪";
        }
Exemplo n.º 2
0
 public ProgressForm(IWorkBench2 workbench) : base()
 {
     _workBench = workbench;
     _workBench.OnProgramProcess += WorkBench_OnProgramProcess;
     InitializeComponent();
 }