void setUIValueByFlowNodeData(FlowNodeComponent FlowNodeData) { sdPicture.NodeName = FlowNodeData.NodeName; FlowNodeType type = (FlowNodeType)Enum.Parse(typeof(FlowNodeType), FlowNodeData.FlowNodeType, true); MergePictureRepeatDirection repeatDirection = (MergePictureRepeatDirection)Enum.Parse(typeof(MergePictureRepeatDirection), FlowNodeData.RepeatDirection, true); HisRunModel = type; RepeatDirection = repeatDirection; SubFlow = FlowNodeData.SubFlow; }
FlowNodeComponent getFlowNodeComponentFromServer(string NodeID) { FlowNodeComponent ac = new FlowNodeComponent(); ac = new FlowNodeComponent(); ac.NodeID = this.NodeID; ac.FK_Flow = this.FK_Flow; ac.NodeName = sdPicture.NodeName; ac.FlowNodeType = HisRunModel.ToString(); ac.SubFlow = this.SubFlow; return(ac); }
public void SetFlowNodeData(FlowNodeComponent FlowNodeData) { bool isChanged = false; if (FlowNodeData.NodeName != FlowNodeData.NodeName || FlowNodeData.FlowNodeType != FlowNodeData.FlowNodeType || FlowNodeData.RepeatDirection != FlowNodeData.RepeatDirection) { isChanged = true; } setUIValueByFlowNodeData(FlowNodeData); if (isChanged) { if (FlowNodeChanged != null) { FlowNodeChanged(this); } } IsSelectd = IsSelectd; }