private void validate_Click(object sender, RoutedEventArgs e) { if (otp.Equals(otpBOX.Text)) { welcomeRing.Visibility = Visibility.Visible; welcomeRing.IsActive = true; login.Content = ""; try { var response = OTPCall.VerifyYourOTPAsync(null, null, log); } catch (Exception) { } finally { welcomeRing.Visibility = Visibility.Collapsed; welcomeRing.IsActive = false; login.Content = "Sign In"; otpBOX.Visibility = Visibility.Collapsed; login.Visibility = Visibility.Visible; validate.Visibility = Visibility.Collapsed; passBox.Visibility = Visibility.Visible; username.IsEnabled = true; pasOtp.Text = "Password"; } } else { ToastyTaost.ShowToastNotification("Invalid OTP", "Please Try Again"); } }
private async void otpbutton_Click(object sender, RoutedEventArgs e) { if (otpdata.Text.Equals(persona.OTP)) { welcomeRing.Visibility = Visibility.Visible; welcomeRing.IsActive = true; try { var response = await OTPCall.VerifyYourOTPAsync(par); if (response.response.Equals("Success")) { Frame.Navigate(typeof(logorReg), par.TypeUser); } } catch (Exception) { } finally { FirstName.Visibility = Visibility.Visible; LastName.Visibility = Visibility.Visible; Emailia.Visibility = Visibility.Visible; fname.Visibility = Visibility.Visible; lname.Visibility = Visibility.Visible; emailBox.Visibility = Visibility.Visible; goBack.Visibility = Visibility.Visible; goNext.Visibility = Visibility.Visible; otpBLOCK.Visibility = Visibility.Collapsed; otpbutton.Visibility = Visibility.Collapsed; otpdata.Visibility = Visibility.Collapsed; welcomeRing.Visibility = Visibility.Collapsed; welcomeRing.IsActive = false; } } }
private async void otpbutton_Click(object sender, RoutedEventArgs e) { if (otpdata.Text.Equals(parameters.OTP)) { welcomeRing.Visibility = Visibility.Visible; welcomeRing.IsActive = true; try { var response = await OTPCall.VerifyYourOTPAsync(par); if (response.response.Equals("Success")) { Frame.Navigate(typeof(logorReg), par.TypeUser); } } catch (Exception) { } finally { nameingblock.Visibility = Visibility.Visible; aboutBlock.Visibility = Visibility.Visible; emaila.Visibility = Visibility.Visible; shortDescbox.Visibility = Visibility.Visible; email.Visibility = Visibility.Visible; sname.Visibility = Visibility.Visible; goBack.Visibility = Visibility.Visible; submit.Visibility = Visibility.Visible; otpBLOCK.Visibility = Visibility.Collapsed; otpbutton.Visibility = Visibility.Collapsed; otpdata.Visibility = Visibility.Collapsed; welcomeRing.Visibility = Visibility.Collapsed; welcomeRing.IsActive = false; } } }
private async void login_Click(object sender, RoutedEventArgs e) { log.Username = username.Text; log.TypeLogin = type; #region For Encryption privateKey = Constants.PRIVATEKEY; publicKey = Constants.PUBLICKEY; #endregion log.Password = EncryptionLayer1.CreateHash(privateKey, publicKey, passBox.Password); try { welcomeRing.Visibility = Visibility.Visible; welcomeRing.IsActive = true; login.Content = ""; response = await CommonCall.RegisterYourselfAsync(null, null, null, log); var keepTemp = Windows.Storage.ApplicationData.Current.LocalSettings; if (response.response.Equals("Success")) { keepTemp.Values["user"] = log.Username; keepTemp.Values["type"] = log.TypeLogin; if (type.Equals("EndUser")) { Frame.Navigate(typeof(userProfile), log); } else { Frame.Navigate(typeof(salProfile), log); intent = true; } } else if (response.response.Equals("Invalid Account")) { ToastyTaost.ShowToastNotification("Invalid Account", "Please Validate Your Account"); login.Visibility = Visibility.Collapsed; validate.Visibility = Visibility.Visible; username.IsEnabled = false; passBox.Visibility = Visibility.Collapsed; pasOtp.Text = "OTP"; otpBOX.Visibility = Visibility.Visible; try { otp = RandomNumber.RandomDigits(Constants.OTPLIM); var response = OTPCall.VerifyYourOTPAsync(null, otp, log); } catch (Exception) { } } else { ToastyTaost.ShowToastNotification("Try Again", "Wrong Username or Password"); } } catch (Exception) { } finally { welcomeRing.Visibility = Visibility.Collapsed; welcomeRing.IsActive = false; //login.Content = ""; login.Content = "Sign In"; } }