Esempio n. 1
0
        private void OnGetOrderSummaryCompleteEvent(object sender, BackgroundTaskEventArgs e)
        {
            var getOrderSummary = sender as GetOrderSummary;

            DisplayMemberList(getOrderSummary.GetOrderSummaryResp.memberList);
            DisplayItemList(getOrderSummary.GetOrderSummaryResp.itemInfoList);
        }
Esempio n. 2
0
        protected virtual Task OnBackgroundTask(IBackgroundTask backgroundTask)
        {
            if (this.BackgroundTask == null)
            {
#if NET40
                return(TaskEx.FromResult(false));
#else
                return(Task.CompletedTask);
#endif
            }
            var e = new BackgroundTaskEventArgs(backgroundTask);
            this.BackgroundTask(this, e);
            return(e.Complete());
        }
Esempio n. 3
0
        private void OnAuthenticateCompleteEvent(object sender, BackgroundTaskEventArgs e)
        {
            AuthenticateMember authenticateMember = sender as AuthenticateMember;

            if (e.Result)
            {
                if ((authenticateMember.MemberData != null) && (authenticateMember.MemberData.Valid == false))
                {
                    ShowMsgBox(Resource.String.ApplicationName, Resource.String.invalid_account,
                               (senderAlert, args) =>
                    {
                        StartAccountActivity();
                    });
                }
                else
                {
                    GetOrderDates(authenticateMember.MemberData);
                }
            }
            else
            {
                ShowMsgBox(Resource.String.ApplicationName, Resource.String.network_error);
            }
        }
Esempio n. 4
0
 protected virtual void OnBackgroundTask(object sender, BackgroundTaskEventArgs e)
 {
     e.BackgroundTask.Faulted += this.OnFaulted;
 }
Esempio n. 5
0
        private void OnRefreshOrderDatesCompleteEvent(object sender, BackgroundTaskEventArgs e)
        {
            CreateUpdateOrderDateAdapter(sender as GetOrderDates);

            _SwipeRefreshLayout.Refreshing = false;
        }
Esempio n. 6
0
 private void OnGetOrderDatesCompleteEvent(object sender, BackgroundTaskEventArgs e)
 {
     CreateUpdateOrderDateAdapter(sender as GetOrderDates);
 }