예제 #1
0
        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;
            }
        }
예제 #2
0
 void setUpPanel()
 {
     fullnameLbl.Text       = "Witaj " + user.getFullName() + "!";
     balanceLbl.Text        = WSAPI.getBalance(db, user.getUserId()).ToString() + "$";
     userpanelGroup.Visible = true;
 }