示例#1
0
        private void BZaloguj_Click(object sender, EventArgs e)
        {
            try
            {
                this.klientCache = this.bankomat.Autoryzacja((int)this.TPin.Value, (int)this.TNumerKarty.Value);

                this.LZalogowany.Text = String.Format("Klient: {0} {1}", this.klientCache.Nazwisko, this.klientCache.Imie);

                this.BStanKonta.Visible = true;
                this.BWyplata.Visible   = true;
                this.BWplata.Visible    = true;

                this.TPin.Value          = 0m;
                this.TNumerKarty.Value   = 0m;
                this.TPin.Enabled        = false;
                this.TNumerKarty.Enabled = false;

                this.BZaloguj.Click -= new EventHandler(this.BZaloguj_Click);
                this.BZaloguj.Text   = "Wyloguj";
                this.BZaloguj.Click += new EventHandler(this.BWyloguj_Click);
            }
            catch (BrakAutoryzacjiException ex)
            {
                MessageBox.Show(ex.Message);
            }
            catch (Exception ex2)
            {
                MessageBox.Show(ex2.Message);
            }
        }
示例#2
0
 public void Wplata(Bank.Klasy.Klient klient, decimal kwota)
 {
     this.BankKlienta.Wplata(klient, kwota);
 }
示例#3
0
 public void Wyloguj(Bank.Klasy.Klient klient)
 {
     this.BankKlienta.Wyloguj(klient);
 }
示例#4
0
 public decimal StanKonta(Bank.Klasy.Klient klient)
 {
     return(this.BankKlienta.StanKonta(klient));
 }