/// <summary>
        /// Check the response for  resetpin webservice
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void resetpinswebservicecall_UploadStringCompleted(object sender, UploadStringCompletedEventArgs e)
        {
            SendResetPinCodeResponse objresetpincoderesponse = new SendResetPinCodeResponse();
            try
            {
                if (e.Result != null)
                {
                    var response = e.Result.ToString();
                    objresetpincoderesponse = Utils.JsonHelper.Deserialize<SendResetPinCodeResponse>(response);
                    if (objresetpincoderesponse.status == 0)
                    {
                        enterPinViewModel.HitVisibility = true;
                        PhoneApplicationFrame frame = (PhoneApplicationFrame)Application.Current.RootVisual;
                        frame.Navigate(new Uri(PageURL.navigateToResetPinLoginURL, UriKind.Relative));
                    }
                    else
                    {
                        enterPinViewModel.ProgressBarVisibilty = Visibility.Collapsed;
                        MessageBox.Show("Please Contact your pharmacy.");
                    }

                }
            }
            catch (Exception)
            {
                enterPinViewModel.ProgressBarVisibilty = Visibility.Collapsed;
                enterPinViewModel.HitVisibility = true;
                MessageBox.Show("Sorry, Unable to process your request.");
            }
        }
Exemplo n.º 2
0
 /// <summary>
 /// Check the response for the emailid in resetpin
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void resetpinswebservicecall_UploadStringCompleted(object sender, UploadStringCompletedEventArgs e)
 {
     SendResetPinCodeResponse objresetpincoderesponse = new SendResetPinCodeResponse();
     try
     {
         if (e.Result != null)
         {
             var response = e.Result.ToString();
             objresetpincoderesponse = Utils.JsonHelper.Deserialize<SendResetPinCodeResponse>(response);
             if (objresetpincoderesponse.status == 0)
             {
                 objSignUpViewModel.IsConfirmPopupOpen = false;
                 objSignUpViewModel.HitVisibility = true;
                 PhoneApplicationFrame frame = (PhoneApplicationFrame)Application.Current.RootVisual;
                 frame.Navigate(new Uri(PageURL.navigateToResetPinLoginURL, UriKind.Relative));
             }
             else if (objresetpincoderesponse.status == 310)
             {
                 objSignUpViewModel.IsConfirmPopupOpen = false;
                 objSignUpViewModel.IsPopupOpen = true;
                 objSignUpViewModel.PopupText = "No such user.";
             }
             else if (objresetpincoderesponse.status == 318)
             {
                 objSignUpViewModel.IsConfirmPopupOpen = false;
                 objSignUpViewModel.IsWaitPopupOpen = true;
                 objSignUpViewModel.HitVisibility = false;
             }
             else
             {
                 objSignUpViewModel.IsConfirmPopupOpen = false;
                 objSignUpViewModel.IsPopupOpen = true;
                 objSignUpViewModel.PopupText = objresetpincoderesponse.message;
             }
             objSignUpViewModel.ProgressBarVisibilty = Visibility.Collapsed;
         }
     }
     catch (Exception)
     {
         objSignUpViewModel.ProgressBarVisibilty = Visibility.Collapsed;
         objSignUpViewModel.HitVisibility = true;
         MessageBox.Show("Sorry, Unable to process your request.");     
     }
 }