private static void getListBookingsRequest () { llProgressBar.Visibility = ViewStates.Visible; Action<string> successful = (response => { bookingActivity.RunOnUiThread (() => { llProgressBar.Visibility = ViewStates.Gone; if(userDashBoardInfos != null) userDashBoardInfos.Clear (); userDashBoardInfos = ParseDataHelper.parseDataListBookingInfos(response); if(userDashBoardInfos != null) { ((HomeDashBoard)bookingActivity.Parent).changeTabTitle (1, bookingActivity.GetString(Resource.String.booking_requests_title)+ "\n("+userDashBoardInfos.Count+")"); } else { ((HomeDashBoard)bookingActivity.Parent).changeTabTitle (1, bookingActivity.GetString(Resource.String.booking_requests_title)+ "\n(0)"); ((HomeDashBoard)bookingActivity.Parent).popupNoticeRequest.showNoticeDialog(bookingActivity.GetString(Resource.String.booking_requests_title_popup), bookingActivity.GetString(Resource.String.cannot_get_data)); } userDashboardAdapter = new UserDashBoardListApdater (bookingActivity, userDashBoardInfos); userDashBoardListView.Adapter = userDashboardAdapter; }); }); Action<string> failure = (response => { bookingActivity.RunOnUiThread (() => { Toast.MakeText(bookingActivity, bookingActivity.GetString(Resource.String.connection_fail), ToastLength.Long).Show(); llProgressBar.Visibility = ViewStates.Gone; }); }); DataHelperRequest.getInstance ().getListBookingInfos (MApplication.getInstance ().userId, MApplication.getInstance ().isConsultant, (int)Constants.LISTTYPE.BOOKINGREQUESTS, successful, failure); }
private static void setDataOnSegmentButton(){ userDashboardAdapter = new UserDashBoardListApdater (pastBookingActivity, userDashBoardInfos); userDashboardAdapterCompleted = new UserDashBoardListApdater (pastBookingActivity, userDashBoardInfosComplete); if(isBtnAllSelected){ if(userDashBoardInfos != null){ ((HomeDashBoard)pastBookingActivity.Parent).changeTabTitle (3, pastBookingActivity.GetString(Resource.String.past_booking_title)+ "\n("+userDashBoardInfos.Count +")"); } else { ((HomeDashBoard)pastBookingActivity.Parent).changeTabTitle (3, pastBookingActivity.GetString(Resource.String.past_booking_title)+ "\n(0)"); ((HomeDashBoard)pastBookingActivity.Parent).popupNoticePast.showNoticeDialog(pastBookingActivity.GetString(Resource.String.past_booking_title_popup), pastBookingActivity.GetString(Resource.String.cannot_get_data)); } userDashBoardListView.Adapter = userDashboardAdapter; } else { if(userDashBoardInfosComplete != null){ ((HomeDashBoard)pastBookingActivity.Parent).changeTabTitle (3, pastBookingActivity.GetString(Resource.String.past_booking_title)+ "\n("+userDashBoardInfosComplete.Count +")"); } else { ((HomeDashBoard)pastBookingActivity.Parent).changeTabTitle (3, pastBookingActivity.GetString(Resource.String.past_booking_title)+ "\n(0)"); ((HomeDashBoard)pastBookingActivity.Parent).popupNoticePast.showNoticeDialog(pastBookingActivity.GetString(Resource.String.past_booking_title_popup), pastBookingActivity.GetString(Resource.String.cannot_get_data)); } userDashBoardListView.Adapter = userDashboardAdapterCompleted; } }