public static string GetCurrentSubComplatedTimelineString(WFProcessLog complatedLog) { WFActivity activity = new WFActivity(complatedLog.FromActivityID); return "{\"activityName\":" + Newtonsoft.Json.JsonConvert.SerializeObject(activity.Name) + ",\"actionUser\":" + Newtonsoft.Json.JsonConvert.SerializeObject(complatedLog.ActionUserName) + ", \"actionTime\":\"" + String.Format("{0:yyyy-MM-dd HH:mm:ss}", complatedLog.ActionTime) + "\"" + ", \"sort\":" + activity.Sort + ",\"activityType\":" + Newtonsoft.Json.JsonConvert.SerializeObject(activity.ActivityType) + ",\"subActivityComplated\":" + (complatedLog.SubActivityComplated ? "1" : "0") + "}"; }
public static string GetSubProLogTimelineString(WFProcessLog processLog) { if (processLog.SubActivityComplated) { return processLog.FromActivity == null ? "" : "{\"activityName\":" + Newtonsoft.Json.JsonConvert.SerializeObject(processLog.FromActivity.Name) + ",\"actionUser\":" + Newtonsoft.Json.JsonConvert.SerializeObject(processLog.ActionUserName) + ", \"actionTime\":\"" + String.Format("{0:yyyy-MM-dd HH:mm:ss}", processLog.ActionTime) + "\"" + ", \"sort\":" + processLog.FromActivity.Sort + ",\"activityType\":" + Newtonsoft.Json.JsonConvert.SerializeObject(processLog.ToActivity.ActivityType) + ",\"subActivityComplated\":" + (processLog.SubActivityComplated ? "1" : "0") + "}"; } else { return processLog.ToActivity == null ? "" : "{\"activityName\":" + Newtonsoft.Json.JsonConvert.SerializeObject(processLog.ToActivity.Name) + ",\"ownerUser\":" + Newtonsoft.Json.JsonConvert.SerializeObject(processLog.ToActivity.OwnerUser) + ",\"ccUser\":" + Newtonsoft.Json.JsonConvert.SerializeObject(processLog.ToActivity.CCUser) + ",\"sort\":" + processLog.ToActivity.Sort + ",\"subActivityComplated\":" + (processLog.SubActivityComplated ? "1" : "0") + "}"; } }