コード例 #1
0
        /// <summary>
        /// 得到流程路线
        /// </summary>
        /// <param name="transitionGuid"></param>
        /// <returns></returns>
        public Transition GetTransition(string transition, eDaoItem daoitem = eDaoItem.Guid)
        {
            switch (daoitem)
            {
            case eDaoItem.Guid:
                return(this.Transitions.First((t) => { return t.Guid.Equals(transition); }));

            case eDaoItem.Code:
                return(this.Transitions.First((t) => { return t.Code.Equals(transition); }));

            case eDaoItem.Name:
            default:
                return(this.Transitions.First((t) => { return t.Name.Equals(transition); }));
            }
        }
コード例 #2
0
        /// <summary>
        /// 得到活动
        /// </summary>
        /// <param name="activityGuid"></param>
        /// <returns></returns>
        public Activity GetActivity(string activity, eDaoItem daoitem = eDaoItem.Guid)
        {
            switch (daoitem)
            {
            case eDaoItem.Guid:
                return(this.Activities.First((a) => { return a.Guid.Equals(activity); }));

            case eDaoItem.Code:
                return(this.Activities.First((a) => { return a.Code.Equals(activity); }));

            case eDaoItem.Name:
            default:
                return(this.Activities.First((a) => { return a.Name.Equals(activity); }));
            }
        }
コード例 #3
0
 /// <summary>
 /// 得到流程路线
 /// </summary>
 /// <param name="transitionGuid"></param>
 /// <returns></returns>
 public Transition GetTransition(string transition, eDaoItem daoitem = eDaoItem.Guid)
 {
     switch (daoitem)
     {
         case eDaoItem.Guid:
             return this.Transitions.First((t) => { return t.Guid.Equals(transition); });
         case eDaoItem.Code:
             return this.Transitions.First((t) => { return t.Code.Equals(transition); });
         case eDaoItem.Name:
         default:
             return this.Transitions.First((t) => { return t.Name.Equals(transition); });
     }
 }
コード例 #4
0
 /// <summary>
 /// 得到活动
 /// </summary>
 /// <param name="activityGuid"></param>
 /// <returns></returns>
 public Activity GetActivity(string activity, eDaoItem daoitem = eDaoItem.Guid )
 {
     switch (daoitem)
     {
         case eDaoItem.Guid:
             return this.Activities.First((a) => { return a.Guid.Equals(activity); });
         case eDaoItem.Code:
             return this.Activities.First((a) => { return a.Code.Equals(activity); });
         case eDaoItem.Name:
         default:
             return this.Activities.First((a) => { return a.Name.Equals(activity); });
     }
 }