private void btnWfMatrix_Click(object sender, RoutedEventArgs e) { if (!DiagramUtils.IsMainDiagram(sender as UIElement)) { return; } DiagramUtils.WebInterAct.OpenEditor(sender, EditorType.ImportWfMatrix); }
/// <summary> /// 隐藏活动点上链接接入点 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Node_MouseLeave(object sender, MouseEventArgs e) { if (!DiagramUtils.IsMainDiagram(sender as UIElement)) { return; } SetPortsVisible(sender as UIElement, false); }
private void btnParameters_Click(object sender, RoutedEventArgs e) { if (!DiagramUtils.IsMainDiagram(sender as UIElement)) { return; } DiagramUtils.WebInterAct.OpenEditor(sender, EditorType.ParametersNeedToBeCollected); }
private void btnExternalUser_Click(object sender, RoutedEventArgs e) { if (!DiagramUtils.IsMainDiagram(sender as UIElement)) { return; } DiagramUtils.WebInterAct.OpenEditor(sender, EditorType.ExternalUsers); }
private void btnRelativeLink_Click(object sender, RoutedEventArgs e) { if (!DiagramUtils.IsMainDiagram(sender as UIElement)) { return; } DiagramUtils.WebInterAct.OpenEditor(sender, EditorType.RelativeLink); }
private void btnBranchProcess_Click(object sender, RoutedEventArgs e) { if (!DiagramUtils.IsMainDiagram(sender as UIElement)) { return; } DiagramUtils.WebInterAct.OpenEditor(sender, EditorType.BranchProcess); }
private void btnLeaveService_Click(object sender, RoutedEventArgs e) { if (!DiagramUtils.IsMainDiagram(sender as UIElement)) { return; } DiagramUtils.WebInterAct.OpenEditor(sender, EditorType.LeaveService); }
private void btnVariable_Click(object sender, RoutedEventArgs e) { var element = sender as UIElement; if (!DiagramUtils.IsMainDiagram(element)) { return; } SetSelectPartAsCurrent(element); DiagramUtils.WebInterAct.OpenEditor(sender, EditorType.Variables); }
private void btnActivityTempalte_Click(object sender, RoutedEventArgs e) { var element = sender as UIElement; if (!DiagramUtils.IsMainDiagram(element)) { return; } var diagram = Part.FindAncestor <Diagram>(element); if (diagram == null) { return; } var nodeData = diagram.SelectedNode.Data as ActivityNode; if (nodeData == null) { return; } if (nodeData.Category != ActivityType.Normal.ToString()) { MessageBox.Show("只能为Normal节点设置模板"); return; } string templateID = Guid.NewGuid().ToString(); //保存到数据库 DiagramUtils.WebInterAct.SaveActivityTemplate(templateID); //保存到palette中 DiagramUtils.AddActivityTemplate(diagram, nodeData.WfClone(templateID)); DiagramUtils.GetTemplateKeys(diagram).Add(templateID); }