Advertisement
ithoran

WP Lab 1

Oct 31st, 2016
499
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.70 KB | None | 0 0
  1. private void btnZapamti_Click(object sender, EventArgs e)
  2.         {
  3.             if (!provera())
  4.                 return;
  5.             String ime = txbIme.Text.TrimEnd(' ').postaviPrvoVelikoSlovo();
  6.             String prezime = txbPrezime.Text.TrimEnd(' ').postaviPrvoVelikoSlovo();
  7.             String telefon = txbTelefon.Text.TrimEnd(' ').postaviPrvoVelikoSlovo();
  8.             String datRodj = dtpDatum.Text.TrimEnd(' ');
  9.             String adresa = txbAdresa.Text.TrimEnd(' ').postaviPrvoVelikoSlovo();
  10.             Osoba a = new Osoba(ime, prezime, telefon, datRodj, adresa);
  11.             int indeks = ListaOsoba.Instance.vratiIndeksOsobe(a);
  12.             if (indeks > -1)
  13.             {
  14.                 ListaOsoba.Instance.izmeniOsobu(a, indeks);
  15.                 ucitajListBox();
  16.                 MessageBox.Show("Podaci su uspesno azurirani", "Obavestenje", MessageBoxButtons.OK, MessageBoxIcon.Information);
  17.                 return;
  18.             }
  19.             ListaOsoba.Instance.dodajOsobu(a);
  20.             ucitajListBox();
  21.             btnPonisti_Click(sender, e);
  22.             MessageBox.Show("Osoba je uspesno uneta", "Obavestenje", MessageBoxButtons.OK, MessageBoxIcon.Information);
  23.             txbIme.Focus();
  24.         }
  25.  
  26. public int vratiIndeksOsobe(Osoba x)
  27.         {
  28.             for (int i = 0; i < _listaOsoba.Count; i++)
  29.             {
  30.                 if (_listaOsoba[i].Ime == x.Ime && _listaOsoba[i].Prezime == x.Prezime)
  31.                     return i;
  32.             }
  33.             return -1;
  34.         }
  35.  
  36. public void izmeniOsobu(Osoba x, int y)
  37.         {
  38.             _listaOsoba[y].DatRodj = x.DatRodj;
  39.             _listaOsoba[y].Adresa = x.Adresa;
  40.             _listaOsoba[y].Telefon = x.Telefon;
  41.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement