/// <summary>
        /// 新增模板信息
        /// </summary>
        /// <param name="wordClass"></param>
        /// <returns></returns>
        public bool NewTemplateItem(ReportTemplateItemData templateItem)
        {
            SQL sql = SqlHelper.CreateSQL("插入报告模板信息", "insert into 影像模板信息(模板ID,  模板分类ID, 模板名称, 模板信息, 数据来源,版本,关联段落)" +
                                          "values(:模板ID,  :模板分类ID, :模板名称, :模板信息, :数据来源, :版本, :关联段落)");

            sql.AddParameter("模板ID", DbType.String, templateItem.模板ID);
            sql.AddParameter("模板分类ID", DbType.String, templateItem.模板分类ID);
            sql.AddParameter("模板名称", DbType.String, templateItem.模板名称);
            sql.AddParameter("版本", DbType.Int32, templateItem.版本);
            sql.AddParameter("模板信息", DbType.String, templateItem.模板信息.ToString());
            sql.AddParameter("数据来源", DbType.String, templateItem.数据来源.ToString());
            //sql.AddParameter("关联词句", DbType.String, templateItem.关联词句.ToString());
            sql.AddParameter("关联段落", DbType.String, templateItem.关联段落.ToString());

            _dbHelper.ExecuteSQL(sql);

            return(true);
        }
        /// <summary>
        /// 更新报告模板信息
        /// </summary>
        /// <param name="templateItem"></param>
        /// <returns></returns>
        public bool UpdateTemplateItem(ReportTemplateItemData templateItem)
        {
            SQL sql = SqlHelper.CreateSQL("更新报告模板信息", "update 影像模板信息 set 模板名称=:模板名称, 模板分类ID=:模板分类ID, 版本=:版本, 模板信息=:模板信息, 数据来源=:数据来源, 关联段落=:关联段落 where 模板ID=:模板ID"); //关联词句=:关联词句,


            sql.AddParameter("模板名称", DbType.String, templateItem.模板名称);
            sql.AddParameter("模板分类ID", DbType.String, templateItem.模板分类ID);
            sql.AddParameter("版本", DbType.Int32, templateItem.版本);
            sql.AddParameter("模板信息", DbType.String, templateItem.模板信息.ToString());
            sql.AddParameter("数据来源", DbType.String, templateItem.数据来源.ToString());
            //sql.AddParameter("关联词句", DbType.String, templateItem.关联词句.ToString());
            sql.AddParameter("关联段落", DbType.String, templateItem.关联段落.ToString());
            sql.AddParameter("模板ID", DbType.String, templateItem.模板ID);

            _dbHelper.ExecuteSQL(sql);

            return(true);
        }
예제 #3
0
        /// <summary>
        /// 获取报告模板数据
        /// </summary>
        /// <param name="templateId"></param>
        /// <returns></returns>
        public ReportTemplateItemData GetReportTemplateData(string templateId)
        {
            SQL sql = SqlHelper.CreateSQL("获取报告模板信息", "select 模板ID,模板分类ID, 模板名称, 模板信息,数据来源,版本,关联段落 From 影像模板信息 where 模板ID=:模板ID");

            sql.AddParameter("模板ID", DbType.String, templateId);

            DataTable dtTemplate = _dbHelper.ExecuteSQL(sql);

            if (dtTemplate == null || dtTemplate.Rows.Count <= 0)
            {
                return(null);
            }

            ReportTemplateItemData templateData = new ReportTemplateItemData();

            templateData.BindRowData(dtTemplate.Rows[0]);

            return(templateData);
        }