/// <summary> /// 查询报文列表处理 /// </summary> /// <param name="proxy"></param> private List <CWorkQueueDto> GetFindQueueLst(QueryServiceClient proxy) { List <CWorkQueueDto> lstWorkQueue = null; if (string.IsNullOrEmpty(this.CboWareHouseTask.Text) || string.IsNullOrEmpty(this.CboDeviceCode.Text)) {// 查询所有队列报文 lstWorkQueue = proxy.GetSendTelegramQueue(); } else { int nWareHouse = CStaticClass.ConvertWareHouse(this.CboWareHouseTask.Text); int nDeviceCode = 0; if (this.CboDeviceCode.Text.Contains("ETV")) { nDeviceCode = CStaticClass.ConvertETVDescp(this.CboDeviceCode.Text); } else { nDeviceCode = CStaticClass.ConvertHallDescp(nWareHouse, this.CboDeviceCode.Text); } lstWorkQueue = proxy.GetSendTelegramQueueByEquipID(nWareHouse, nDeviceCode); } this.DgvQueue.DataSource = new BindingList <CWorkQueueDto>(lstWorkQueue); return(lstWorkQueue); }