private void GetDealerInfoModel(string CustID) { if (!string.IsNullOrEmpty(CustID)) { Entities.DealerInfo DealerInfoModel = null; DealerInfoModel = BLL.DealerInfo.Instance.GetDealerInfo(CustID); if (DealerInfoModel != null) { this.lblMemberName.Text = DealerInfoModel.Name; this.lblMemberID.Text = DealerInfoModel.MemberCode; this.lblRemark.Text = DealerInfoModel.Remark; DataTable dt = null; QueryDealerBrandInfo query = new QueryDealerBrandInfo(); query.CustID = CustID; int totalCount = 0; dt = BLL.DealerBrandInfo.Instance.GetDealerBrandInfo(query, "", 1, 1, out totalCount); if (dt != null && dt.Rows.Count > 0) { for (int i = 0; i < dt.Rows.Count; i++) { lblBrand.Text += dt.Rows[i]["Name"].ToString() + ","; } if (lblBrand.Text != "") { lblBrand.Text = lblBrand.Text.Substring(0, lblBrand.Text.Length - 1); } } if (DealerInfoModel.CityScope > 0) { lblCityScope.Text = BLL.Util.GetEnumOptText(typeof(CityScope), Convert.ToInt32(DealerInfoModel.CityScope)); } if (DealerInfoModel.CarType > 0) { lblCarType.Text = BLL.Util.GetEnumOptText(typeof(CarType), Convert.ToInt32(DealerInfoModel.CarType)); } if (DealerInfoModel.MemberStatus > 0) { lblMemberStatus.Text = BLL.Util.GetEnumOptText(typeof(MemberStatus), Convert.ToInt32(DealerInfoModel.MemberStatus)); } if (DealerInfoModel.MemberType > 0) { lblMemberType.Text = BLL.Util.GetEnumOptText(typeof(DealerCategory), Convert.ToInt32(DealerInfoModel.MemberType)); } } } }
public bool IsExistsByCustIDAndDealerIDAndBrandID(string CustID) { QueryDealerBrandInfo query = new QueryDealerBrandInfo(); query.CustID = CustID; DataTable dt = new DataTable(); int count = 0; dt = GetDealerBrandInfo(query, string.Empty, 1, 1, out count); if (count > 0) { return(true); } else { return(false); } }
/// <summary> /// 得到一个对象实体 /// </summary> public Entities.DealerBrandInfo GetDealerBrandInfo(string CustID, int DealerID, int BrandID) { QueryDealerBrandInfo query = new QueryDealerBrandInfo(); query.CustID = CustID; query.DealerID = DealerID; query.BrandID = BrandID; DataTable dt = new DataTable(); int count = 0; dt = GetDealerBrandInfo(query, string.Empty, 0, 1, out count); if (count > 0) { return(LoadSingleDealerBrandInfo(dt.Rows[0])); } else { return(null); } }
/// <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 GetDealerBrandInfo(QueryDealerBrandInfo query, string order, int currentPage, int pageSize, out int totalCount) { string where = string.Empty; if (query != null && !string.IsNullOrEmpty(query.CustID)) { where += " and a.custid='" + Utils.StringHelper.SqlFilter(query.CustID) + "'"; } if (query != null && query.DealerID != -2) { where += " and a.DealerID=" + query.DealerID; } if (query != null && query.BrandID != -2) { where += " and a.BrandID=" + query.BrandID; } 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_DEALERBRANDINFO_SELECT, parameters); totalCount = (int)(parameters[4].Value); return(ds.Tables[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 GetDealerBrandInfo(QueryDealerBrandInfo query, string order, int currentPage, int pageSize, out int totalCount) { return(Dal.DealerBrandInfo.Instance.GetDealerBrandInfo(query, order, currentPage, pageSize, out totalCount)); }