예제 #1
0
        private async void KeistiDuomenisButton(object sender, RoutedEventArgs e)
        {
            if (vardasTextbox.Text != "" && pavardeTextbox.Text != "")
            {
                Loading();
                IsEnabled = false;
                vartotojasSaved.AvatarIndex     = imageComboBox.SelectedIndex;
                vartotojasSaved.Vardas          = vardasTextbox.Text;
                vartotojasSaved.Pavarde         = pavardeTextbox.Text;
                vartotojasSaved.Salis           = salisTextbox.Text;
                vartotojasSaved.Adresas         = adresasTextbox.Text;
                vartotojasSaved.TelefonoNumeris = telefononumerisTextbox.Text;
                await client.UpdateAsync("Paskyros/" + keySaved, vartotojasSaved);

                var nustatymai = new Nustatymai(vartotojasSaved, keySaved);
                nustatymai.Show();
                Close();
            }
            else if (vardasTextbox.Text == "" && pavardeTextbox.Text == "")
            {
                klaidaLabel.Content = "Privalote įrašyti vartotojo vardą ir pavardę!";
            }
            else if (vardasTextbox.Text != "" && pavardeTextbox.Text == "")
            {
                klaidaLabel.Content = "Privalote įrašyti vartotojo pavardę!";
            }
            else if (vardasTextbox.Text == "" && pavardeTextbox.Text != "")
            {
                klaidaLabel.Content = "Privalote įrašyti vartotojo vardą!";
            }
        }
예제 #2
0
        private async void PateiktiButton(object sender, RoutedEventArgs e)
        {
            if (!Security.PasswordMatch(PassTextBox.Password, vartotojasSaved.Slaptazodis))
            {
                generalEventText.Content = "Neteisingas slaptažodis!";
                return;
            }
            if (kodoTextBox.Password != vartotojasSaved.ShortSecurityCode.ToString())
            {
                generalEventText.Content = "Neteisingas 4-ių skaičių kodas!";
                return;
            }
            if (NewPasswordTextBox.Password != NewPasswordAgainTextBox.Password)
            {
                generalEventText.Content = "Nauji slaptažodžiai turi sutapti!";
                return;
            }
            if (Security.PasswordMatch(NewPasswordTextBox.Password, vartotojasSaved.Slaptazodis))
            {
                generalEventText.Content = "Naujas slaptažodis negali sutapti su senuoju!";
                return;
            }

            IsEnabled = false;
            Loading();
            Panel.SetZIndex(greyedOut, 9);
            vartotojasSaved.Slaptazodis = Security.HashingPassword(NewPasswordTextBox.Password);
            await client.UpdateAsync("Paskyros/" + keySaved, vartotojasSaved);

            CloseButton(sender, e);
            var nustatymai = new Nustatymai(vartotojasSaved, keySaved);

            nustatymai.Show();
            Close();
        }
예제 #3
0
        private void NustatymaiButton(object sender, RoutedEventArgs e)
        {
            Loading();
            IsEnabled = false;
            var nustatymai = new Nustatymai(vartotojasSaved, keySaved);

            nustatymai.Show();
            Close();
        }
예제 #4
0
        private async void PateiktiButton4(object sender, RoutedEventArgs e)
        {
            if (!Security.PasswordMatch(PassTextBox4.Password, vartotojasSaved.Slaptazodis))
            {
                generalEventText.Content = "Neteisingas slaptažodis!";
                return;
            }

            IsEnabled = false;
            Loading();
            Panel.SetZIndex(greyedOut, 9);

            vartotojasSaved.ToDelete       = true;
            vartotojasSaved.Istrynimo_Data = DateTime.Now.AddDays(30);
            await client.UpdateAsync("Paskyros/" + keySaved, vartotojasSaved);

            CloseButton4(sender, e);
            var nustatymai = new Nustatymai(vartotojasSaved, keySaved);

            nustatymai.Show();
            Close();
        }
예제 #5
0
        private async void PateiktiButton2(object sender, RoutedEventArgs e)
        {
            if (MinTextBox.Text == "")
            {
                generalEventText2.Content = "Būtina įvesti limitą! (0 - 1 000 000)";
                return;
            }

            if (!IsDigitsOnly(MinTextBox.Text))
            {
                generalEventText2.Content = "Būtina pateikti tik skaičius!";
                return;
            }

            if (MinTextBox.Text.Length > 6)
            {
                generalEventText2.Content = "1 000 000 - yra maximalus limitas!";
                return;
            }

            if (MinTextBox.Text.Contains("."))
            {
                generalEventText2.Content = "Būtina įvesti sveiką skaičių!";
                return;
            }

            IsEnabled = false;
            Loading();
            Panel.SetZIndex(greyedOut, 9);
            vartotojasSaved.MinSuma = Convert.ToInt32(MinTextBox.Text);
            await client.UpdateAsync("Paskyros/" + keySaved, vartotojasSaved);

            CloseButton2(sender, e);
            var nustatymai = new Nustatymai(vartotojasSaved, keySaved);

            nustatymai.Show();
            Close();
        }