private void Przycisk_Przejdz_Do_Zaloguj_Click(object sender, RoutedEventArgs e) { Blik.Polacz(); if (Blik.IsConnected == true) { Znikanie_ekranow(); Ekran_Logowania.Visibility = Visibility.Visible; } }
private void FileExitMenuItem_Click(object sender, RoutedEventArgs e) { if (Blik.IsConnected == true) { Blik.Rozlacz(); } this.Close(); }
public static bool Zaloguj(bool potwierdzenie) { string etap_logowania = "01"; bool status_logowania = false; string wiadomosc = ""; while (status_logowania == false) { switch (etap_logowania) { case "01": //Sprawdz_Login wiadomosc = Polacz_2_skladniki(etap_logowania, MainWindow.AppWindow.Pobierz_Login.Text); Blik.Wyslij(wiadomosc); wiadomosc = Blik.Odbierz(); etap_logowania = Oddzielanie_2_skladnikow_1_czesc_wiadomosci(wiadomosc); if (etap_logowania == "true") { id_konta = Oddzielanie_2_skladnikow_2_czesc_wiadomosci(wiadomosc); etap_logowania = "02"; } else { potwierdzenie = false; status_logowania = true; } break; case "02": //Sprawdz_Haslo wiadomosc = MainWindow.AppWindow.Pobierz_Haslo.Password; wiadomosc = Polacz_3_skladniki(etap_logowania, id_konta, Kodowanie(MainWindow.AppWindow.Pobierz_Haslo.Password)); Blik.Wyslij(wiadomosc); if (Blik.Odbierz() == "true") { potwierdzenie = true; status_logowania = true; } else { potwierdzenie = false; status_logowania = true; } break; default: status_logowania = true; potwierdzenie = false; break; } } return(potwierdzenie); }
public static void Pobierz_dane_konta() { string wiadomosc = ""; string etap_pobierania_danych_konta = "03"; bool status_pobierania = false; while (status_pobierania == false) { switch (etap_pobierania_danych_konta) { case "03": //Pobierz_Imie wiadomosc = Polacz_2_skladniki(etap_pobierania_danych_konta, id_konta); Blik.Wyslij(wiadomosc); imie = Blik.Odbierz(); MainWindow.AppWindow.Wyswietl_Imie.Text = imie; etap_pobierania_danych_konta = "04"; break; case "04": //Pobierz_Nazwisko wiadomosc = Polacz_2_skladniki(etap_pobierania_danych_konta, id_konta); Blik.Wyslij(wiadomosc); nazwisko = Blik.Odbierz(); MainWindow.AppWindow.Wyswietl_Nazwisko.Text = nazwisko; etap_pobierania_danych_konta = "06"; break; case "05": //Pobierz_Saldo wiadomosc = Polacz_2_skladniki(etap_pobierania_danych_konta, id_konta); Blik.Wyslij(wiadomosc); saldo = Blik.Odbierz(); MainWindow.AppWindow.Wyswietl_Saldo.Text = saldo; status_pobierania = true; break; case "06": //Pobierz_Numer_Konta wiadomosc = Polacz_2_skladniki(etap_pobierania_danych_konta, id_konta); Blik.Wyslij(wiadomosc); numer_konta = Blik.Odbierz(); MainWindow.AppWindow.Wyswietl_Numer_Konta.Text = numer_konta; etap_pobierania_danych_konta = "05"; break; default: status_pobierania = true; break; } } }
public static string Aktualizacja_Statusu_BLIK(string status) { string etap = "11"; //Aktualizacja Salda : Aktualizacja Statusu string wiadomosc = Polacz_3_skladniki(etap, id_konta, status); Blik.Wyslij(wiadomosc); etap = Blik.Odbierz(); if (etap == "true" && potwierdzam_transakcje == true) { etap = "05"; //Pobierz_Saldo wiadomosc = Polacz_2_skladniki(etap, id_konta); Blik.Wyslij(wiadomosc); int nowe_saldo = Int32.Parse(saldo) - Int32.Parse(kwota_transakcji); saldo = nowe_saldo.ToString(); MainWindow.AppWindow.Wyswietl_Saldo.Text = saldo; etap = "true"; } return(etap); }
public static bool Generuj_BLIK(bool potwierdzenie_generacji_BLIK) { string etap = "07"; //Generowanie Kodu BLIK string wiadomosc = ""; wiadomosc = Polacz_2_skladniki(etap, id_konta); Blik.Wyslij(wiadomosc); wiadomosc = Blik.Odbierz(); if (Oddzielanie_2_skladnikow_1_czesc_wiadomosci(wiadomosc) == "true") { kod_BLIK = Oddzielanie_2_skladnikow_2_czesc_wiadomosci(wiadomosc); MainWindow.AppWindow.Wyswietl_Kod_BLIK.Text = kod_BLIK; potwierdzenie_generacji_BLIK = true; } else { potwierdzenie_generacji_BLIK = false; } return(potwierdzenie_generacji_BLIK); }