private void updateDeferOrReschduleView(DeferDTO deferDTO)
		{
			MUtils.updateDeferOrReschduleView (this.viewButtons, deferDTO);
		
			if (this.talknowStateView != null )
				this.talknowStateView.RemoveFromSuperview ();

			this.lbMiniCharge.Hidden = true;
			this.viewDescription.Hidden = true;
			this.bookView.Hidden = true;
			this.scrollView.ContentSize = new CGSize (0.0f, 0.0f);
		}
		private void updateDeferOrReschduleView (DeferDTO deferDTO)
		{
			MUtils.updateDeferOrReschduleView (this.viewActionBook, deferDTO);

			if (this.talknowStateView != null)
				this.talknowStateView.RemoveFromSuperview ();

			this.viewInformation.Hidden = true;
			this.bookView.Hidden = true;
			this.scrollView.ContentSize = new CGSize (0.0f, 0.0f);
		}
Exemple #3
0
		// update view when defer or reschedule
		public static void updateDeferOrReschduleView (UIView ownerView, DeferDTO deferDTO)
		{
			if (deferDTO.deferInfo.IsDefer) {
				TCTalknowDeferView talknowDeferView = TCTalknowDeferView.Create ();
				talknowDeferView.Frame = new CGRect (0.0f, 0.0f, ownerView.Frame.Width, ownerView.Frame.Height);
				talknowDeferView.updateDefer (MUtils.getMinuteDefer (deferDTO.bookingInfo.Deferral));
				ownerView.AddSubview (talknowDeferView);
			} else {
				TCTalknowRescheduleView talknowRescheduleView = TCTalknowRescheduleView.Create ();
				talknowRescheduleView.Frame = new CGRect (0.0f, 0.0f, ownerView.Frame.Width, ownerView.Frame.Height);
				talknowRescheduleView.updateRescheduleNotice (MUtils.getHourReschedule (deferDTO.bookingInfo.Deferral));
				ownerView.AddSubview (talknowRescheduleView);
			}
		}