Beispiel #1
0
        void UpdateFlow2UI()
        {
            if (InvokeRequired)
            {
                Invoke(new Action(UpdateFlow2UI));
                return;
            }

            if (null == _station)
            {
                lbTital.Text          = "工站:未设置";
                btReload.Enabled      = false;
                btSave.Enabled        = false;
                _ucMethodFlow.Enabled = false;
                return;
            }
            lbTital.Text = "工站:\"" + _station.Name + "\"";
            if (string.IsNullOrEmpty(_workFlowName))
            {
                lbTital.Text         += " 工作流名称为空!";
                btReload.Enabled      = false;
                btSave.Enabled        = false;
                _ucMethodFlow.Enabled = false;
                return;
            }
            JFMethodFlow mf = _station.GetWorkFlow(_workFlowName);

            if (null == mf)
            {
                lbTital.Text         += " 工作流名称:\"" + _workFlowName + "\"在工站中不存在!";
                btReload.Enabled      = false;
                btSave.Enabled        = false;
                _ucMethodFlow.Enabled = false;
                return;
            }
            lbTital.Text         += " 工作流名称:\"" + _workFlowName + "\" ";
            btReload.Enabled      = true;
            btSave.Enabled        = true;
            _ucMethodFlow.Enabled = true;
            _ucMethodFlow.SetMethodFlow(mf);
        }
Beispiel #2
0
 public void SetMethodFlow(JFMethodCondition mf)
 {
     _ucTrueFlow.SetMethodFlow(mf.TrueFlow);
     _ucFalseFlow.SetMethodFlow(mf.FalseFlow);
 }
Beispiel #3
0
 public void SetMethodFlow(JFMethodFlow methodFlow)
 {
     ucMethodFlow.SetMethodFlow(methodFlow);
 }