Пример #1
0
        private List <DocFileDTO> docFileDTOs = new List <DocFileDTO>(); //  迭代中的文件,TODO,只有初始化

        public Frm文档任务(String doc_template_id, String sprintId)
        {
            InitializeComponent();
            //  变量赋值
            this.sprintId        = sprintId;
            this.doc_template_id = doc_template_id;
            this.doc_code        = DocService.findDocCodeByDocTemplateId(doc_template_id).Replace("/", "_"); //  临时解决方案,把/换成_
            this.wpd_file_name   = this.doc_code;                                                            //  TODO    走服务

            //  根据文档模板id和迭代id查询文档结构化关系
            this.documentTreeViews = DocService.findDocumentTreeViewByDocTemplateId(this.doc_template_id, this.sprintId);

            if (this.documentTreeViews.Count() == 0)
            {
                MessageBox.Show("模板不存在!", "ERROR");
                this.Close();
            }
            else
            {
                this.treeList员工.DataSource = EmpService.findAll();
                this.treeList1.DataSource  = this.documentTreeViews;                                                                // 数据绑定
                this.docFileDTOs           = DocService.findDocFileBySprintIdAndDocTemplateId(this.sprintId, this.doc_template_id); //  初始化迭代中的文件
            }
        }