/// <summary> /// 按照查询条件查询 /// </summary> /// <param name="query">查询条件</param> /// <param name="order">排序</param> /// <param name="currentPage">页号,-1不分页</param> /// <param name="pageSize">每页记录数</param> /// <param name="totalCount">总行数</param> /// <returns>集合</returns> public DataTable GetConsultDCoop(QueryConsultDCoop query, string order, int currentPage, int pageSize, out int totalCount) { string where = string.Empty; if (query.RecID != Constant.INT_INVALID_VALUE) { where += " AND RecID=" + query.RecID.ToString(); } //modify by qizq 去掉Type,该表以后为经销商合作表 //if (query.Type != Constant.INT_INVALID_VALUE) //{ // where += " AND Type="+StringHelper.SqlFilter(query.Type.ToString()); //} DataSet ds; SqlParameter[] parameters = { new SqlParameter("@where", SqlDbType.NVarChar, 40000), new SqlParameter("@order", SqlDbType.NVarChar, 200), new SqlParameter("@pagesize", SqlDbType.Int, 4), new SqlParameter("@indexpage", SqlDbType.Int, 4), new SqlParameter("@totalRecorder", SqlDbType.Int, 4) }; parameters[0].Value = where; parameters[1].Value = order; parameters[2].Value = pageSize; parameters[3].Value = currentPage; parameters[4].Direction = ParameterDirection.Output; ds = SqlHelper.ExecuteDataset(CONNECTIONSTRINGS, CommandType.StoredProcedure, P_CONSULTDCOOP_SELECT, parameters); totalCount = (int)(parameters[4].Value); return ds.Tables[0]; }
/// <summary> /// 得到一个对象实体 /// </summary> public Entities.ConsultDCoop GetConsultDCoop(int RecID) { QueryConsultDCoop query = new QueryConsultDCoop(); query.RecID = RecID; DataTable dt = new DataTable(); int count = 0; dt = GetConsultDCoop(query, string.Empty, 1, 1, out count); if (count > 0) { return LoadSingleConsultDCoop(dt.Rows[0]); } else { return null; } }
/// <summary> /// 是否存在该记录 /// </summary> public bool IsExistsByRecID(int RecID) { QueryConsultDCoop query = new QueryConsultDCoop(); query.RecID = RecID; DataTable dt = new DataTable(); int count = 0; dt = GetConsultDCoop(query, string.Empty, 1, 1, out count); if (count > 0) { return(true); } else { return(false); } }
private void BindData() { int recID; int count; if (int.TryParse(RequestRecID, out recID)) { QueryConsultDCoop query = new QueryConsultDCoop(); query.RecID = recID; DataTable dt = BLL.ConsultDCoop.Instance.GetConsultDCoop(query, "", 1, 10000, out count); if (dt.Rows.Count > 0) { ConsultID.InnerText = "经销商合作"; RecordType.InnerText = RequestRecordType == "1" ? "呼入" : "呼出"; switch (dt.Rows[0]["QuestionType"].ToString()) { case "100001": QuestionType.InnerText = "新车"; break; case "100002": QuestionType.InnerText = "二手车"; break; case "100003": QuestionType.InnerText = "汽车用品周边"; break; case "100004": QuestionType.InnerText = "咨询"; break; case "100005": QuestionType.InnerText = "投诉"; break; case "100006": QuestionType.InnerText = "DSA"; break; } CallRecord.InnerText = dt.Rows[0]["CallRecord"].ToString(); } } }
/// <summary> /// 按照查询条件查询 /// </summary> /// <param name="query">查询条件</param> /// <param name="order">排序</param> /// <param name="currentPage">页号,-1不分页</param> /// <param name="pageSize">每页记录数</param> /// <param name="totalCount">总行数</param> /// <returns>集合</returns> public DataTable GetConsultDCoop(QueryConsultDCoop query, string order, int currentPage, int pageSize, out int totalCount) { return(Dal.ConsultDCoop.Instance.GetConsultDCoop(query, order, currentPage, pageSize, out totalCount)); }