Beispiel #1
0
        public AssessProspectView(ViewGroup root, Context context)
            : base(context)
        {
            _log.Initialize(this.GetType().FullName);
            if (context != null)
            {
                coordinator = (IRegistrationCoordinator)context;
            }


            if (root != null)
            {
                toggleNeed      = root.FindViewById <ToggleButton>(Resource.Id.toggleNeed);
                toggleAuthority = root.FindViewById <ToggleButton>(Resource.Id.toggleAuthority);
                toggleMoney     = root.FindViewById <ToggleButton>(Resource.Id.toggleMoney);
                textScore       = root.FindViewById <TextView>(Resource.Id.textScore);
            }


            if (toggleNeed != null)
            {
                toggleNeed.Click      += OnAssessmentChanged;
                toggleAuthority.Click += OnAssessmentChanged;
                toggleMoney.Click     += OnAssessmentChanged;
            }

            if (coordinator != null && coordinator.btnNext != null)
            {
                coordinator.btnNext.Enabled  = false;
                coordinator.btnNext.Click   += OnNextTouched;
                coordinator.btnCancel.Click += OnCancel;
            }
        }
        public ICoordinationListener Add(IRegistrationCoordinator serviceInstance)
        {
            DebugTrace.TraceEnter("CoordinationService.Add (IRegistrationCoordinator)");
            this.AssertProtocolServiceMode();
            IWSRegistrationCoordinator dispatcher = RegistrationCoordinatorDispatcher.Instance(this, serviceInstance);
            ICoordinationListener      listener   = this.CreateService(dispatcher, dispatcher.ContractType, BindingStrings.RegistrationCoordinatorSuffix(this.protocolVersion));

            DebugTrace.TraceLeave("CoordinationService.Add (IRegistrationCoordinator)");
            return(listener);
        }
        public static IWSRegistrationCoordinator Instance(CoordinationService service, IRegistrationCoordinator dispatch)
        {
            ProtocolVersionHelper.AssertProtocolVersion(service.ProtocolVersion, typeof(RegistrationCoordinatorDispatcher), "V");
            switch (service.ProtocolVersion)
            {
                case ProtocolVersion.Version10:
                    return new RegistrationCoordinatorDispatcher10(service, dispatch);

                case ProtocolVersion.Version11:
                    return new RegistrationCoordinatorDispatcher11(service, dispatch);
            }
            return null;
        }
Beispiel #4
0
 public override void OnAttach(Activity activity)
 {
     base.OnAttach(activity);
     _activity   = activity;
     coordinator = (IRegistrationCoordinator)activity;
 }
 public RegistrationCoordinatorDispatcher11(CoordinationService service, IRegistrationCoordinator dispatch)
 {
     ProtocolVersionHelper.AssertProtocolVersion11(service.ProtocolVersion, typeof(RegistrationCoordinatorDispatcher11), "constr");
     this.registrationCoordinatorDispatcher = new RegistrationCoordinatorDispatcher(service, dispatch);
 }
Beispiel #6
0
 public RegistrationCoordinatorDispatcher11(CoordinationService service, IRegistrationCoordinator dispatch)
 {
     ProtocolVersionHelper.AssertProtocolVersion11(service.ProtocolVersion, typeof(RegistrationCoordinatorDispatcher11), "constr");
     this.registrationCoordinatorDispatcher = new RegistrationCoordinatorDispatcher(service, dispatch);
 }
Beispiel #7
0
        public static IWSRegistrationCoordinator Instance(CoordinationService service, IRegistrationCoordinator dispatch)
        {
            ProtocolVersionHelper.AssertProtocolVersion(service.ProtocolVersion, typeof(RegistrationCoordinatorDispatcher), "V");
            switch (service.ProtocolVersion)
            {
            case ProtocolVersion.Version10:
                return(new RegistrationCoordinatorDispatcher10(service, dispatch));

            case ProtocolVersion.Version11:
                return(new RegistrationCoordinatorDispatcher11(service, dispatch));
            }
            return(null);
        }
Beispiel #8
0
 public RegistrationCoordinatorDispatcher(CoordinationService service, IRegistrationCoordinator dispatch)
 {
     this.service  = service;
     this.dispatch = dispatch;
 }
 public RegistrationCoordinatorDispatcher(CoordinationService service, IRegistrationCoordinator dispatch)
 {
     this.service = service;
     this.dispatch = dispatch;
 }