private async void regbox_Click(object sender, RoutedEventArgs e) { regbox.Visibility = Visibility.Collapsed; theRing.IsActive = true; theRing.Visibility = Visibility.Visible; regData.UID = uidbox.Text; regData.Name = DataSecurity.EncryptThisData(namebox.Text, Constants.PRIV); regData.Email = DataSecurity.EncryptThisData(emailbox.Text, Constants.PRIV); regData.Sex = DataSecurity.EncryptThisData(sexinfo, Constants.PRIV); #region ni dikhana jb const string priv = Constants.PRIV; const string publ = Constants.PUBL; #endregion regData.Password = HashKarenge.CreateHash(priv, publ, passbox.Password); try { var resultingResult = await CommonCall.RegisterUpdateAsync(regData, insert_update); Frame.Navigate(typeof(MainPage)); } catch (Exception) { } finally { theRing.Visibility = Visibility.Collapsed; theRing.IsActive = false; regbox.Visibility = Visibility.Visible; } }
private async void goNext_Click(object sender, RoutedEventArgs e) { goNext.Content = ""; welcomeRing.Visibility = Visibility.Visible; welcomeRing.IsActive = true; persona.FirstName = fname.Text; persona.LastName = lname.Text; persona.Email = emailBox.Text; persona.OTP = RandomNumber.RandomDigits(Constants.OTPLIM); try { var response = await CommonCall.RegisterYourselfAsync(par, null, persona); if (response.response.Equals("Success")) { ToastyTaost.ShowToastNotification("OTP", "OTP sent as E-Mail"); FirstName.Visibility = Visibility.Collapsed; LastName.Visibility = Visibility.Collapsed; Emailia.Visibility = Visibility.Collapsed; fname.Visibility = Visibility.Collapsed; lname.Visibility = Visibility.Collapsed; emailBox.Visibility = Visibility.Collapsed; goBack.Visibility = Visibility.Collapsed; goNext.Visibility = Visibility.Collapsed; otpBLOCK.Visibility = Visibility.Visible; otpbutton.Visibility = Visibility.Visible; otpdata.Visibility = Visibility.Visible; } else { ToastyTaost.ShowToastNotification("Failed :(", response.response); } } catch (Exception) { } finally { welcomeRing.Visibility = Visibility.Collapsed; welcomeRing.IsActive = false; goNext.Content = "Submit"; } }
private async void submit_Click(object sender, RoutedEventArgs e) { submit.Content = ""; welcomeRing.Visibility = Visibility.Visible; welcomeRing.IsActive = true; parameters.SaloonName = sname.Text; parameters.Email = email.Text; parameters.ShortDesc = shortDescbox.Text; parameters.OTP = RandomNumber.RandomDigits(Constants.OTPLIM); try { var response = await CommonCall.RegisterYourselfAsync(par, parameters); if (response.response.Equals("Success")) { ToastyTaost.ShowToastNotification("OTP", "OTP sent as E-Mail"); nameingblock.Visibility = Visibility.Collapsed; aboutBlock.Visibility = Visibility.Collapsed; emaila.Visibility = Visibility.Collapsed; shortDescbox.Visibility = Visibility.Collapsed; email.Visibility = Visibility.Collapsed; sname.Visibility = Visibility.Collapsed; goBack.Visibility = Visibility.Collapsed; submit.Visibility = Visibility.Collapsed; otpBLOCK.Visibility = Visibility.Visible; otpbutton.Visibility = Visibility.Visible; otpdata.Visibility = Visibility.Visible; } else { ToastyTaost.ShowToastNotification("Failed :(", response.response); } } catch (Exception) { } finally { welcomeRing.Visibility = Visibility.Collapsed; welcomeRing.IsActive = false; submit.Content = "Submit"; } }
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"; } }