/// <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); }
/// <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); }