示例#1
0
		public void onSelectedStatus (Constants.STATUS_CONSULTANT status)
		{
			MApplication.getInstance ().iExpertStatus = (int)status;
			tvStatus.Text = Utils.getDescriptionEnum (status);
			imgIconStatus.SetImageResource (utilsAndroid.getIconStatusResource((int)status));
		}
示例#2
0
		public TalkNowDTO (bool success, Constants.TALK_REQUEST_STATUS status)
		{
			this.success = success;
			this.status = status;
		}
示例#3
0
		public void onTalkNowFail (Constants.TALK_REQUEST_STATUS talkNowStatus)
		{
			this.RunOnUiThread (() => {
				progressDialogParent.Hide ();
				switch(talkNowStatus) {
				case Constants.TALK_REQUEST_STATUS.BalanceIsExpire:
					popupNotice.showNoticeDialog(GetString(Resource.String.talknow_notice_title), GetString(Resource.String.talknow_notice_balance));
					break;
				case Constants.TALK_REQUEST_STATUS.CallInProgress:
					popupNotice.showNoticeDialog(GetString(Resource.String.talknow_notice_title), GetString(Resource.String.talknow_notice_inprogress));
					break;
				case Constants.TALK_REQUEST_STATUS.SystemError:
					popupNotice.showNoticeDialog(GetString(Resource.String.title_notice), GetString(Resource.String.connection_fail));
					break;
				case Constants.TALK_REQUEST_STATUS.BookingCanceled:
					popupNotice.showNoticeDialogToDestroy(GetString(Resource.String.talknow_notice_title), GetString(Resource.String.talknow_cancel_notice));
					break;
				case Constants.TALK_REQUEST_STATUS.CallServiceUnavailable:
					popupNotice.showNoticeDialogToDestroy(GetString(Resource.String.talknow_notice_title), GetString(Resource.String.twilio_expired));
					break;
				}
			});
		}
示例#4
0
		public void onTalkNowFail (Constants.TALK_REQUEST_STATUS talkNowStatus)
		{
			this.RunOnUiThread (() => {
				llProgress.Visibility = ViewStates.Gone;
				switch(talkNowStatus) {
				case Constants.TALK_REQUEST_STATUS.BalanceIsExpire:
					popupNotice.showNoticeDialog(GetString(Resource.String.talknow_notice_title), GetString(Resource.String.talknow_notice_balance));
					break;
				case Constants.TALK_REQUEST_STATUS.CallInProgress:
					popupNotice.showNoticeDialog(GetString(Resource.String.talknow_notice_title), GetString(Resource.String.talknow_notice_inprogress));
					break;
				case Constants.TALK_REQUEST_STATUS.SystemError:
					popupNotice.showNoticeDialog(GetString(Resource.String.title_notice), GetString(Resource.String.connection_fail));
					break;
				case Constants.TALK_REQUEST_STATUS.BookingCanceled:
					popupNotice.showNoticeDialogToDestroy(GetString(Resource.String.talknow_notice_title), GetString(Resource.String.talknow_cancel_notice));
					TCNotificationCenter.defaultCenter.postNotification (Constants.kPostNotifyAlertChange, null);
					break;
				case Constants.TALK_REQUEST_STATUS.CallServiceUnavailable:
					popupNotice.showNoticeDialogToDestroy(GetString(Resource.String.talknow_notice_title), GetString(Resource.String.twilio_expired));
					break;
				default:
					break;
				}
			});
		}