/// <summary> /// 任务节点绑定表单 /// </summary> /// <param name="userContrlsId">任务节点id</param> /// <param name="workflowid">workflowid</param> /// <param name="worktaskId">worktaskId</param> public static void SetTaskUserCtrls(string userCtrlId, string workflowid,string worktaskId) { try { WF_WorkTaskControls wt = new WF_WorkTaskControls(); //WF_WorkTaskControls wt = MainHelper.PlatformSqlMap.GetOneByKey<WF_WorkTaskControls>(userCtrlId); //if (wt == null) return; wt.UserControlId= userCtrlId; wt.WorkflowId=workflowid; wt.WorktaskId = worktaskId; wt.ControlType = "表单"; // if (MainHelper.PlatformSqlMap.GetOneByKey<WF_WorkTaskControls>(wt)==null) wt.taskControlId = wt.CreateID(); Thread.Sleep(new TimeSpan(100000));//0.1毫秒 MainHelper.PlatformSqlMap.Create<WF_WorkTaskControls>(wt); //else //MainHelper.PlatformSqlMap.Update <WF_WorkTaskControls>(wt); } catch (Exception ex) { throw ex; } }
/// <summary> /// 任务节点绑定表单 /// </summary> /// <param name="userContrlsId">任务节点id</param> /// <param name="workflowid">workflowid</param> /// <param name="worktaskId">worktaskId</param> public static void SetTaskBindTaskContent(string WorktaskId, string workflowid, string worktaskId) { try { WF_WorkTaskControls wt = new WF_WorkTaskControls(); //WF_WorkTaskControls wt = MainHelper.PlatformSqlMap.GetOneByKey<WF_WorkTaskControls>(userCtrlId); //if (wt == null) return; wt.UserControlId = WorktaskId; wt.WorkflowId = workflowid; wt.WorktaskId = worktaskId; wt.ControlType = "绑定节点"; // if (MainHelper.PlatformSqlMap.GetOneByKey<WF_WorkTaskControls>(wt)==null) MainHelper.PlatformSqlMap.Create<WF_WorkTaskControls>(wt); //else //MainHelper.PlatformSqlMap.Update <WF_WorkTaskControls>(wt); } catch (Exception ex) { throw ex; } }