/// <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."); } }
/// <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."); } }