コード例 #1
0
 protected void BlockOperator()
 {
     try
     {
         WsdlRepository.UpdateOperator(ChangeTracker.FoundOperator.AccountId, new OperatorCriterias()
         {
             active = !ChangeTracker.FoundOperator.Active, activeSpecified = true
         });
         ChangeTracker.FoundOperator.Active = !ChangeTracker.FoundOperator.Active;
         OnPropertyChanged("EnabledEnableOperator");
         OnPropertyChanged("EnabledBlockOperator");
     }
     catch (System.ServiceModel.FaultException <HubServiceException> exception)
     {
         switch (exception.Detail.code)
         {
         default:     // 113, 114, 172
             ShowError(exception.Detail.message);
             return;
         }
     }
 }
コード例 #2
0
        private void onEnablePinYesClicked(object sender, System.EventArgs e)
        {
            var pinEnbl = ChangeTracker.CurrentUser.PinEnabled;

            ChangeTracker.CurrentUser.PinEnabled = !pinEnbl;

            try
            {
                //WsdlRepository.UpdateOperator(FoundOperator.AccountId, new OperatorCriterias() { active = !FoundOperator.Active, activeSpecified = true });
                WsdlRepository.UpdateOperator((int)ChangeTracker.CurrentUser.AccountId, new OperatorCriterias()
                {
                    pinEnabled = (sbyte)(ChangeTracker.CurrentUser.PinEnabled ? 1 : 0), pinEnabledSpecified = true
                });
            }
            catch (System.ServiceModel.FaultException <HubServiceException> exception)
            {
                switch (exception.Detail.code)
                {
                default:     // 113, 114, 172
                    ShowError(exception.Detail.message);
                    return;
                }
            }
        }