private void GetHouses(bool isSearch) { TokenResultEntity getToken = provide.GetToken(); if (getToken.Code != 0) { MessageBox.Show("获取Token失败, 错误信息: " + getToken.ErrMsg); return; } GetHousesResponse getHouses = new GetHousesResponse(); if (isSearch == false) { getHouses = provide.GetAllHouseInfo(houseEstateID); } else { string searchStr = string.Empty; searchStr = textBox1.Text; getHouses = provide.GetHouses(houseEstateID, searchStr); } if (getHouses.Code != 0) { MessageBox.Show("获取房源信息失败, 错误信息: " + getHouses.ErrMsg); return; } else { for (int i = 1; i < getHouses.HouseList.Count; i++) { if (string.IsNullOrEmpty(getHouses.HouseList[i].SubscriberName)) { getHouses.HouseList[i].SubscriberStatus = "未认购"; } else { getHouses.HouseList[i].SubscriberStatus = "已认购"; } getHouses.HouseList[i].Operate = "查看认购信息"; } dataGridView1.AutoGenerateColumns = true; dataGridView1.DataSource = getHouses.HouseList; } }
public GetHousesResponse GetAllHouseInfo(int houseEstateID) { GetHousesResponse result = new GetHousesResponse(); try { var request = new GetAllHouseInfoRequest() { HouseEstateID = houseEstateID, PageIndex = 1, PageSize = 99999 }; result = this.Client.InvokeAPI <GetHousesResponse>(request); } catch (Exception ex) { result.Code = 9999; result.ErrMsg = ex.Message; } return(result); }
private void GetHouses(bool isSearch) { TokenResultEntity getToken = provide.GetToken(); if (getToken.Code != 0) { MessageBox.Show("获取Token失败, 错误信息: " + getToken.ErrMsg); return; } GetHousesResponse getHouses = new GetHousesResponse(); if (isSearch == false) { getHouses = provide.GetAllHouseInfo(houseEstateID); } else { string searchStr = string.Empty; searchStr = textBox1.Text; getHouses = provide.GetHouses(houseEstateID, searchStr); } if (getHouses.Code != 0) { MessageBox.Show("获取房源信息失败, 错误信息: " + getHouses.ErrMsg); return; } else { List <HouseSource> list = new List <HouseSource>(); foreach (HouseEntityTemp item in getHouses.HouseList) { HouseSource obj = new HouseSource(); obj.HouseID = item.HouseID; obj.SerialNumber = item.SerialNumber; obj.Group = item.Group; obj.Block = item.Block; obj.Building = item.Building; obj.Unit = item.Unit; obj.RoomNumber = item.RoomNumber; obj.Toward = item.Toward; obj.RoomType = item.RoomType; obj.EstimateBuiltUpArea = item.EstimateBuiltUpArea; obj.EstimateLivingArea = item.EstimateLivingArea; obj.AreaUnitPrice = item.AreaUnitPrice; obj.TotalPrice = item.TotalPrice; obj.SubscriberID = item.SubscriberID; obj.SubscriberName = item.SubscriberName; if (string.IsNullOrEmpty(item.SubscriberName)) { obj.SubscriberStatus = "未认购"; } else { obj.SubscriberStatus = "已认购"; } obj.Operate = "查看认购信息"; list.Add(obj); } dataGridView1.AutoGenerateColumns = true; dataGridView1.DataSource = list; for (int i = 0; i < dataGridView1.Rows.Count; i++) { if (this.dataGridView1.Rows[i].Cells["SubscriberName"].Value == null) { this.dataGridView1.Rows[i].Cells["Operate"].Style.ForeColor = Color.Gray; optLock = true; } else { this.dataGridView1.Rows[i].Cells["Operate"].Style.ForeColor = Color.Blue; optLock = false; } } } }