private void EleTagResponseHandler(int guid, EleTagResponseState state, string msg) { switch (state) { case EleTagResponseState.ADDRESS: //更新到list中 foreach (MedicineForm form in list) { if (form.Guid == guid) { form.Address = msg; break; } } break; case EleTagResponseState.ADDING: //更新到list中 foreach (MedicineForm form in list) { if (form.Guid == guid) { form.Request = resource.AddMedicine + resource.RequestCompleted; break; } } break; case EleTagResponseState.ADDING_ERROR: //更新到list中 foreach (MedicineForm form in list) { if (form.Guid == guid) { form.Request = resource.AddMedicine + resource.RequestError; break; } } break; case EleTagResponseState.ADD_QUERY: //更新到list中 foreach (MedicineForm form in list) { if (form.Guid == guid) { form.Ack = resource.AddMedicine + resource.QueryStart; break; } } break; case EleTagResponseState.ADDED: //更新到list中 foreach (MedicineForm form in list) { if (form.Guid == guid) { form.Ack = resource.AddMedicine + resource.QueryCompleted; form.Resi += form.Amount; parentWindow.medicineDAL.update(form.Medicine); break; } } break; } }
private void EleTagResponseHandler(int guid, EleTagResponseState state, string msg) { }