Пример #1
0
		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);
		}
Пример #2
0
		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;
			}

		}