taskedit

r

模板信息编辑步骤,步骤操作没选中。任务截止时间到小时关联解决方案,文件上传功能。

事件

添加任务

ShowTaskSaveButton()

GetCurrentTask()

创建实体(newTask)带Guid 保存步骤需要

r

operationStatus=1

保存任务 步骤+(newTask)>(taskInfoTree)

清空任务信息

BindTaskTree()

HideTaskSaveButton()

BindPreTask()

编辑任务

ShowTaskSaveButton()

GetCurrentTask()

显示任务及步骤

(newTask)=当前任务

r

operationStatus=2

(copyTask)=(newTask)

保存任务 步骤

清空任务信息

BindTaskTree()

HideTaskSaveButton()

BindPreTask()

删除任务

确认删除

r

operationStatus=3

GetCurrentTask()

ue

提交任务

完整性验证

SaveTaskInfo()

EmptyTaskInfo()

HideTaskSaveButton()

放弃任务

确认放弃

(newTask)=(copyTask)

BindTaskTree()

HideTaskSaveButton()

全部完成

r

完成任务定制

确认保存

r

任务编辑区不为空提示

保存(taskInfoTree)

关闭窗口

全部放弃

确认放弃

关闭窗口

添加步骤

打开任务添加窗口

编辑步骤

(newTask).StepList

r

循环找出当前步骤,编辑。

显示步骤信息

r

stepid赋值

清空步骤信息

提交步骤

完整性验证

SaveStepInfo()

r

新增或修改

清空步骤信息

删除步骤

确认删除

BindStepList()

r

测试

有任务ID

无任务ID

方法

FormInit()

r

初始化

BindRequirementInfo()

r

显示需求信息

BindTaskTree()

GetCurrentTask(opstatus)

r

//保存标志,Insert Update Delete//1为添加 2为修改 3为删除

ValidateTaskInfo()

r

清空编辑区内容。清空step

SaveTaskInfo()

r

保存任务信息到缓存更新taskInfoTree,添加 修改

EmptyTaskInfo()

r

清空任务信息

SaveStepInfo()

BindStepList()

ShowTaskSaveButton()

HideTaskSaveButton()

BindPreTask()

r

绑定前置任务

判断任务信息是否保存

r

全部保存、删除任务、编辑、添加前使用

EditTaskBind()

r

绑定任务信息 编辑任务功能用EditTaskInit();BindTaskInfo();

属性

newTask

r

当前操作任务

copyTask

r

序列化

taskInfoTree

r

保存任务和步骤信息列表

stepTempList

r

保存当前任务步骤列表,显示用

operationStatus

r

//保存标志,Insert Update Delete//1为添加 2为修改 3为删除

requirementId

r

当前需求ID

taskId

r

当前任务ID

stepid

r

当前步骤ID