private void RegisterBtn_Click(object sender, EventArgs e) { string fname = rFnameTxt.Text; string lname = rLnameTxt.Text; string login = rLoginTxt.Text; string password1 = rPassword1Txt.Text; string password2 = rPassword2Txt.Text; string balance = rBalanceTxt.Text; if (fname.Length < 3 || lname.Length < 3) { MessageBox.Show("Podane imię lub nazwisko jest niepoprawne!"); return; } if (login.Length < 5) { MessageBox.Show("Login musi mieć przynajmniej 5 znaków!"); return; } if (!WSAPI.loginAvailable(db, login)) { MessageBox.Show("Podana nazwa użytkownika jest zajęta!"); return; } if (password1.Length < 8 || password2.Length < 8) { MessageBox.Show("Hasło musi mieć przynajmniej 8 znaków!"); return; } if (password1 != password2) { MessageBox.Show("Podane hasła nie są równe!"); return; } int b; if (!int.TryParse(balance, out b)) { MessageBox.Show("Wpłata niepoprawna!"); return; } if (b < 0) { MessageBox.Show("Wpłata niepoprawna!"); return; } if (WSAPI.registerUser(db, fname, lname, login, password1, b)) { MessageBox.Show("Zarejestrowano pomyślnie! Możesz się teraz zalogować do swojego konta(" + login + ")!"); loginTxt.Text = login; passwordTxt.Text = ""; return; } else { MessageBox.Show("Błąd przy rejestracji!"); return; } }
private void TransferBtn_Click(object sender, EventArgs e) { string reclogin = recTxt.Text; string amount = amountTxt.Text; int a; if (!int.TryParse(amount, out a)) { MessageBox.Show("Kwota niepoprawna!"); return; } if (a < 1) { MessageBox.Show("Kwota musi być większa od 0!"); return; } if (a > WSAPI.getBalance(db, user.getUserId())) { MessageBox.Show("Kwota nie może przekraczać dostępnego salda!"); return; } if (WSAPI.loginAvailable(db, reclogin)) { MessageBox.Show("Konto odbiorcy nie istnieje!"); return; } if (WSAPI.makeTransaction(db, user.getUserId(), reclogin, a)) { MessageBox.Show("Wykonano przelew!"); setUpPanel(); return; } else { MessageBox.Show("Błąd przy wykonaniu przelewu!"); return; } }