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; } }
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(); } }