예제 #1
0
        private void ClientOnGetItemCompleted(object sender, GetItemCodesNewCompletedEventArgs e)
        {
            List <ItemCode> list = new List <ItemCode> ();
            string          msg  = null;

            if (e.Error != null)
            {
                msg = e.Error.Message;
            }
            else if (e.Cancelled)
            {
                msg = CallingActivity.Resources.GetString(Resource.String.msg_reqcancel);
            }
            else
            {
                list = e.Result.ToList <ItemCode>();
                RunOnUiThread(() => InsertItemIntoDb(list));
            }

            if (msg != null)
            {
                RunOnUiThread(() => Downloadhandle.Invoke(CallingActivity, 0, msg));
                if (_downloadAll)
                {
                    _downloadAll = false;
                    FireEvent(EventID.LOGIN_DOWNCOMPLETE);
                }
            }
        }
예제 #2
0
        private void ClientOnGetItemCompleted(object sender, GetItemCodesNewCompletedEventArgs e)
        {
            List<ItemCode> list = new List<ItemCode> ();
            string msg = null;

            if ( e.Error != null)
            {
                msg =  e.Error.Message;
            }
            else if ( e.Cancelled)
            {
                msg = CallingActivity.Resources.GetString(Resource.String.msg_reqcancel);
            }
            else
            {
                list =  e.Result.ToList<ItemCode>();
                RunOnUiThread (() => InsertItemIntoDb (list));
            }

            if (msg != null) {
                RunOnUiThread (() => Downloadhandle.Invoke (CallingActivity, 0, msg));
                if (_downloadAll) {
                    _downloadAll = false;
                    FireEvent (EventID.LOGIN_DOWNCOMPLETE);
                }
            }
        }