Example #1
0
        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;
            }
        }
Example #2
0
 private void EleTagResponseHandler(int guid, EleTagResponseState state, string msg)
 {
 }