Пример #1
0
        private void ActionSelectOnClosed(object sender, EventArgs eventArgs)
        {
            ProcessActionSetting actionSelect  = sender as ProcessActionSetting;
            RsRoutingDetail      routingDetail = gridProcessInfo.SelectedItem as RsRoutingDetail;

            if ((actionSelect != null) && (routingDetail != null))
            {
                routingDetail.PROCESS_ACTION_TYPE         = actionSelect.RoutingDetail.PROCESS_ACTION_TYPE;
                routingDetail.PROCESS_ACTION_PKNO         = actionSelect.RoutingDetail.PROCESS_ACTION_PKNO;
                routingDetail.PROCESS_ACTION_PARAM1_VALUE = actionSelect.RoutingDetail.PROCESS_ACTION_PARAM1_VALUE;
                routingDetail.PROCESS_ACTION_PARAM2_VALUE = actionSelect.RoutingDetail.PROCESS_ACTION_PARAM2_VALUE;
                routingDetail.REMARK = actionSelect.RoutingDetail.REMARK;
            }
        }
Пример #2
0
        private void ProcessAction_OnDefaultButtonClick(object sender, System.Windows.RoutedEventArgs e)
        { //选择指令动作
            RsRoutingDetail routingDetail = gridProcessInfo.SelectedItem as RsRoutingDetail;

            if (routingDetail != null)
            {
                if (string.IsNullOrEmpty(routingDetail.WC_ABV))
                {
                    MessageBox.Show("请先确定加工设备!", "选择指令动作", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    return;
                }
                ProcessActionSetting actionSelect = new ProcessActionSetting(routingDetail, routingDetail.OP_TYPE);
                actionSelect.Closed += ActionSelectOnClosed;
                actionSelect.Show();
            }
        }