Beispiel #1
0
        public string GetActionCaption(FlowChartEdge edge, string name)
        {
            var f = edge.From as FlowChartFormNode;
            var t = edge.To as FlowChartFormNode;

            if (f.FormID == name)
            {
                return("生成" + t.ModelClass.Caption);
            }
            if (t.FormID == name)
            {
                return("从" + f.ModelClass.Caption + "生成");
            }
            return("");
        }
Beispiel #2
0
        public bool IsToNext(FlowChartEdge edge)
        {
            var name = this.View.Model.ModelClass.Name;
            var f    = edge.From as FlowChartFormNode;
            var t    = edge.To as FlowChartFormNode;

            if (f.FormID == name)
            {
                return(true);
            }
            if (t.FormID == name)
            {
                return(false);
            }
            throw new Exception("错误的Edge类型!");
        }