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;
            }
        }
Ejemplo n.º 3
0
        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();
            }
        }
Ejemplo n.º 4
0
        private void Button_Click_2(object sender, RoutedEventArgs e)
        {
            var loginForm = new Prisijungimas();

            loginForm.Show();
            Close();
        }
Ejemplo n.º 5
0
        private void AtsijungtiButton(object sender, RoutedEventArgs e)
        {
            Loading();
            IsEnabled = false;
            var prisijungimas = new Prisijungimas();

            prisijungimas.Show();
            Close();
        }
Ejemplo n.º 6
0
        // perjungiame i prisijungimo langą
        private void LoginButton(object sender, RoutedEventArgs e)
        {
            Loading();
            IsEnabled = false;
            var loginForm = new Prisijungimas();

            loginForm.Show();
            Close();
        }