Beispiel #1
0
        /// <summary>
        /// 根据活动Code获取对应产品状态
        /// </summary>
        /// <param name="processGUID"></param>
        /// <param name="verison"></param>
        /// <param name="activityGUID"></param>
        /// <returns></returns>
        private short GetProductOrderStatusByActivityCode(string processGUID, string verison, string activityGUID)
        {
            var wfas         = new WfAppInteropService();
            var activityNode = wfas.GetActivity(processGUID, WfAppRunner.Version, activityGUID);

            if (activityNode.ActivityType == ActivityTypeEnum.EndNode)
            {
                return((short)ProductOrderStatusEnum.Completed);
            }
            else
            {
                return((short)EnumHelper.ParseEnum <ProductOrderStatusEnum>(activityNode.ActivityCode));
            }
        }
 /// <summary>
 /// 根据活动Code获取对应产品状态
 /// </summary>
 /// <param name="processGUID"></param>
 /// <param name="verison"></param>
 /// <param name="activityGUID"></param>
 /// <returns></returns>
 private short GetProductOrderStatusByActivityCode(string processGUID, string verison, string activityGUID)
 {
     var wfas = new WfAppInteropService();
     var activityNode = wfas.GetActivity(processGUID, WfAppRunner.Version, activityGUID);
     if (activityNode.ActivityType == ActivityTypeEnum.EndNode)
     {
         return (short)ProductOrderStatusEnum.Completed;
     }
     else
     {
         return (short)EnumHelper.ParseEnum<ProductOrderStatusEnum>(activityNode.ActivityCode);
     }
 }