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;
            }
        }
예제 #2
0
        private async void PateiktiButton(object sender, RoutedEventArgs e)
        {
            if (vartotojasSaved.Saskaitos.Count == 9)
            {
                generalEventText.Content = "Jūs turite maksimalų skaičių sąskaitų!";
                return;
            }
            if (kodoTextBox.Password != vartotojasSaved.ShortSecurityCode.ToString())
            {
                generalEventText.Content = "Neteisingas 4-ių skaičių kodas!";
                return;
            }
            if (pavadinimoTextBox.Text == "")
            {
                generalEventText.Content = "Pavadinimas negali likti tuščias!";
                return;
            }

            IsEnabled = false;
            Loading();
            Panel.SetZIndex(greyedOut, 9);
            Saskaita naujaSaskaita = new Saskaita(pavadinimoTextBox.Text, CreateIban(), 0, DateTime.Now.Date);

            vartotojasSaved.Saskaitos.Add(naujaSaskaita);
            await client.UpdateAsync("Paskyros/" + keySaved, vartotojasSaved);

            closeBackground.Visibility       = Visibility.Collapsed;
            closeButton.Visibility           = Visibility.Collapsed;
            patvirtintiBackround.Visibility  = Visibility.Collapsed;
            patvirtintiButton.Visibility     = Visibility.Collapsed;
            SukurimasDescription.Visibility  = Visibility.Collapsed;
            SukurtiLabel.Visibility          = Visibility.Collapsed;
            sukurtiWindow.Visibility         = Visibility.Collapsed;
            greyedOut.Visibility             = Visibility.Collapsed;
            kodoTextBox.Visibility           = Visibility.Collapsed;
            kodoDescription.Visibility       = Visibility.Collapsed;
            pavadinimoDescription.Visibility = Visibility.Collapsed;
            pavadinimoTextBox.Visibility     = Visibility.Collapsed;
            underLine_1.Visibility           = Visibility.Collapsed;
            underLine_2.Visibility           = Visibility.Collapsed;
            generalEventText.Visibility      = Visibility.Collapsed;
            kodoTextBox.Clear();
            generalEventText.Content = "";
            pavadinimoTextBox.Clear();
            var manoSaskaitos = new ManoSaskaitos(vartotojasSaved, keySaved);

            manoSaskaitos.Show();
            Close();
        }