private async void Button_Click(object sender, RoutedEventArgs e) { patvirtintiButton.IsEnabled = false; Loading(); if (randomCode == EmailBox.Text) { vartotojasSaved.Epastas = newEmail; await client.UpdateAsync("Paskyros/" + keySaved, vartotojasSaved); string newKey = String.Join("", Encoding.ASCII.GetBytes(vartotojasSaved.Epastas)); await client.UpdateAsync("Paskyros/" + newKey, vartotojasSaved); client.Delete("Paskyros/" + keySaved); //perjungiame į prisijungimo langą var loginForm = new Prisijungimas(); loginForm.generalEventText.Content = "El. paštas pakeistas, galite prisijungti!"; loginForm.generalEventText.Foreground = Brushes.Green; loginForm.generalEventText.Visibility = Visibility.Visible; loginForm.Show(); Close(); } else { Unloading(); generalEventText.Content = "Neteisingas kodas!"; generalEventText.Foreground = Brushes.Red; generalEventText.Visibility = Visibility.Visible; patvirtintiButton.IsEnabled = true; } }
private async void Button_Click(object sender, RoutedEventArgs e) { patvirtintiButton.IsEnabled = false; Loading(); if (randomCode == EmailBox.Text) { //sukuriamas vartotojas List <Saskaita> saskaitos = new List <Saskaita>(); string email = String.Join("", Encoding.ASCII.GetBytes(Registracija.epastas)); Saskaita saskaita = new Saskaita("Pagrindinė sąskaita", CreateIban(), 0, DateTime.Now.Date); saskaitos.Add(saskaita); Vartotojas vartotojas = new Vartotojas(Registracija.vardas, Registracija.pavarde, Registracija.epastas, Registracija.slaptazodis, saskaitos); //vartotojas ikeliamas į duomenų bazę SetResponse response = await client.SetAsync("Paskyros/" + email, vartotojas); //perjungiame į prisijungimo langą var loginForm = new Prisijungimas(); loginForm.generalEventText.Content = "Paskyra sukurta, galite prisijungti!"; loginForm.generalEventText.Foreground = Brushes.Green; loginForm.generalEventText.Visibility = Visibility.Visible; loginForm.Show(); Close(); } else { Unloading(); generalEventText.Content = "Neteisingas kodas!"; generalEventText.Foreground = Brushes.Red; generalEventText.Visibility = Visibility.Visible; patvirtintiButton.IsEnabled = true; } }
private async void Button_Click_1(object sender, RoutedEventArgs e) { Loading(); // nuskaitom paskyra is duomenu bazes string key = String.Join("", Encoding.ASCII.GetBytes(ValidEmail(Emailtextbox.Text))); var response = await client.GetAsync("Paskyros/" + key); Vartotojas paskyra = response.ResultAs <Vartotojas>(); // ieškome ar egzistuoja tokia paskyra duomenų bazėje if (randomCode == codetextbox.Text) { string newPass = Security.RandomPassword(); string messageBody = "Jūsu naujas slaptažodis: " + newPass; string messageSubject = "Naujas slaptažodis"; MailMessage message = SiustiLaiska.CreateMessage(email, Registracija.projektoEpastas, messageBody, messageSubject); SiustiLaiska.SendMessage(Registracija.projektoEpastas, Registracija.projektoSlaptazodis, message); newPass = Security.HashingPassword(newPass); paskyra.Slaptazodis = newPass; FirebaseResponse update = await client.UpdateAsync("Paskyros/" + key.ToString(), paskyra); var prisijungimas = new Prisijungimas(); prisijungimas.generalEventText.Content = "Slaptažodis pakeistas, jį gausite paštu!"; prisijungimas.generalEventText.Foreground = Brushes.Green; prisijungimas.generalEventText.Visibility = Visibility.Visible; prisijungimas.Show(); Close(); } else { generalEventText.Content = "Neteisingas kodas!"; Unloading(); } }
private void Button_Click_2(object sender, RoutedEventArgs e) { var loginForm = new Prisijungimas(); loginForm.Show(); Close(); }
private void AtsijungtiButton(object sender, RoutedEventArgs e) { Loading(); IsEnabled = false; var prisijungimas = new Prisijungimas(); prisijungimas.Show(); Close(); }
// perjungiame i prisijungimo langą private void LoginButton(object sender, RoutedEventArgs e) { Loading(); IsEnabled = false; var loginForm = new Prisijungimas(); loginForm.Show(); Close(); }