コード例 #1
0
		/// <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];
		}
コード例 #2
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;
			}
		}
コード例 #3
0
        /// <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);
            }
        }
コード例 #4
0
        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();
                }
            }
        }
コード例 #5
0
 /// <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));
 }