public int UpdateByID(XBase.Model.KnowledgeCenter.SubscribeHistory entity) { SqlParameter[] parameters = new SqlParameter[] { SqlParameterHelper.MakeInParam("@ID", SqlDbType.Int, 0, entity.ID), SqlParameterHelper.MakeInParam("@CompanyCD", SqlDbType.VarChar, 8, entity.CompanyCD), SqlParameterHelper.MakeInParam("@Receiver", SqlDbType.VarChar, 20, entity.Receiver), SqlParameterHelper.MakeInParam("@KnowledgeID", SqlDbType.Int, 0, entity.KnowledgeID), SqlParameterHelper.MakeInParam("@SendDate", SqlDbType.DateTime, 0, entity.SendDate), SqlParameterHelper.MakeInParam("@KeyWordID", SqlDbType.VarChar, 50, entity.KeyWordID), SqlParameterHelper.MakeInParam("@KeyWordName", SqlDbType.VarChar, 50, entity.KeyWordName) }; int result; Database.RunProc("[knowdba].SubscribeHistory_UpdateByID", parameters, out result); return(result); }
public XBase.Model.KnowledgeCenter.KnowledgeType GetEntityByID(int iD) { SqlParameter[] parameters = new SqlParameter[] { SqlParameterHelper.MakeInParam("@ID", SqlDbType.Int, 0, iD) }; XBase.Model.KnowledgeCenter.KnowledgeType entity = null; SqlDataReader dr; Database.RunProc("[knowdba].KnowledgeType_GetEntityByID", parameters, out dr); if (dr.Read()) { entity = GetEntity(dr); } dr.Close(); return(entity); }
public int UpdateByID(XBase.Model.KnowledgeCenter.KeyWordPrepare entity) { SqlParameter[] parameters = new SqlParameter[] { SqlParameterHelper.MakeInParam("@ID", SqlDbType.Int, 0, entity.ID), SqlParameterHelper.MakeInParam("@TypeID", SqlDbType.Int, 0, entity.TypeID), SqlParameterHelper.MakeInParam("@KeyWordName", SqlDbType.VarChar, 100, entity.KeyWordName), SqlParameterHelper.MakeInParam("@CreateUserID", SqlDbType.VarChar, 20, entity.CreateUserID), SqlParameterHelper.MakeInParam("@CreateDate", SqlDbType.DateTime, 0, entity.CreateDate), SqlParameterHelper.MakeInParam("@ModifiedDate", SqlDbType.DateTime, 0, entity.ModifiedDate), SqlParameterHelper.MakeInParam("@ModifiedUserID", SqlDbType.VarChar, 20, entity.ModifiedUserID) }; int result; Database.RunProc("[knowdba].KeyWordPrepare_UpdateByID", parameters, out result); return(result); }
public bool Create(XBase.Model.KnowledgeCenter.KnowledgeRequire entity) { SqlParameter[] parameters = new SqlParameter[] { SqlParameterHelper.MakeInParam("@CompanyCD", SqlDbType.VarChar, 8, entity.CompanyCD), SqlParameterHelper.MakeInParam("@SendDate", SqlDbType.DateTime, 0, entity.SendDate), SqlParameterHelper.MakeInParam("@SendUserID", SqlDbType.VarChar, 20, entity.SendUserID), SqlParameterHelper.MakeInParam("@Content", SqlDbType.NVarChar, 200, entity.Content), SqlParameterHelper.MakeInParam("@FeeBackStatus", SqlDbType.Char, 1, entity.FeeBackStatus), SqlParameterHelper.MakeInParam("@FeeBackDate", SqlDbType.DateTime, 0, entity.FeeBackDate), SqlParameterHelper.MakeInParam("@FeeBackUserID", SqlDbType.VarChar, 20, entity.FeeBackUserID) }; bool result; Database.RunProc("[knowdba].KnowledgeRequire_Create", parameters, out result); return(result); }
public bool Create(XBase.Model.KnowledgeCenter.MyCollector entity) { SqlParameter[] parameters = new SqlParameter[] { SqlParameterHelper.MakeInParam("@Flag", SqlDbType.Char, 1, entity.Flag), SqlParameterHelper.MakeInParam("@KnowledgeID", SqlDbType.Int, 0, entity.KnowledgeID), SqlParameterHelper.MakeInParam("@Owner", SqlDbType.VarChar, 20, entity.Owner), SqlParameterHelper.MakeInParam("@SourceType", SqlDbType.Char, 1, entity.SourceType), SqlParameterHelper.MakeInParam("@CreateDate", SqlDbType.DateTime, 0, entity.CreateDate), SqlParameterHelper.MakeInParam("@ReadStatus", SqlDbType.Char, 1, entity.ReadStatus), SqlParameterHelper.MakeInParam("@ReadDate", SqlDbType.DateTime, 0, entity.ReadDate), SqlParameterHelper.MakeInParam("@ModifiedDate", SqlDbType.DateTime, 0, entity.ModifiedDate), SqlParameterHelper.MakeInParam("@ModifiedUserID", SqlDbType.VarChar, 20, entity.ModifiedUserID) }; bool result; Database.RunProc("[knowdba].MyCollector_Create", parameters, out result); return(result); }
public bool Create(XBase.Model.KnowledgeCenter.MyKeyWord entity) { SqlParameter[] parameters = new SqlParameter[] { SqlParameterHelper.MakeInParam("@CompanyCD", SqlDbType.VarChar, 8, entity.CompanyCD), SqlParameterHelper.MakeInParam("@TypeID", SqlDbType.Int, 0, entity.TypeID), SqlParameterHelper.MakeInParam("@KeyType", SqlDbType.Char, 1, entity.KeyType), SqlParameterHelper.MakeInParam("@KeyWordID", SqlDbType.Int, 0, entity.KeyWordID), SqlParameterHelper.MakeInParam("@KeyWordName", SqlDbType.VarChar, 100, entity.KeyWordName), SqlParameterHelper.MakeInParam("@Creator", SqlDbType.VarChar, 20, entity.Creator), SqlParameterHelper.MakeInParam("@CreateDate", SqlDbType.DateTime, 0, entity.CreateDate), SqlParameterHelper.MakeInParam("@ModifiedDate", SqlDbType.DateTime, 0, entity.ModifiedDate), SqlParameterHelper.MakeInParam("@ModifiedUserID", SqlDbType.VarChar, 20, entity.ModifiedUserID) }; bool result; Database.RunProc("[knowdba].MyKeyWord_Create", parameters, out result); return(result); }
/// <summary> /// 获取知识库的分页数据2 /// </summary> /// <param name="tb">输出的数据表</param> /// <param name="PageSize">页尺寸</param> /// <param name="PageIndex">页索引</param> /// <param name="queryCondition">查询条件</param> /// <param name="sortExp">排序表达式如: ID ASC</param> /// <param name="fieldList">查询的字段列表</param> /// <returns>记录总数</returns> public int GetPageData(out DataTable tb, int PageSize, int PageIndex, string queryCondition, string sortExp, string fieldList, int maxCount) { SqlParameter[] prams = { SqlParameterHelper.MakeInParam("@OrderExp", SqlDbType.NVarChar, 0, sortExp), SqlParameterHelper.MakeInParam("@fields", SqlDbType.NVarChar, 0, fieldList), SqlParameterHelper.MakeInParam("@where", SqlDbType.NVarChar, 0, queryCondition), SqlParameterHelper.MakeInParam("@pageSize", SqlDbType.Int, 0, PageSize), SqlParameterHelper.MakeInParam("@pageIndex", SqlDbType.Int, 0, PageIndex), SqlParameterHelper.MakeInParam("@maxCount", SqlDbType.Int, 0, maxCount), SqlParameterHelper.MakeParam("@RecsCount", SqlDbType.Int, 0, ParameterDirection.Output, null) }; DataSet ds; Database.RunProc("[knowdba].KnowledgeWarehouse_GetSearchPageData", prams, out ds); tb = ds.Tables[0]; int recCount = Convert.ToInt32(prams[prams.Length - 1].Value); return(recCount); }