Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void btnZapamti_Click(object sender, EventArgs e)
- {
- if (!provera())
- return;
- String ime = txbIme.Text.TrimEnd(' ').postaviPrvoVelikoSlovo();
- String prezime = txbPrezime.Text.TrimEnd(' ').postaviPrvoVelikoSlovo();
- String telefon = txbTelefon.Text.TrimEnd(' ').postaviPrvoVelikoSlovo();
- String datRodj = dtpDatum.Text.TrimEnd(' ');
- String adresa = txbAdresa.Text.TrimEnd(' ').postaviPrvoVelikoSlovo();
- Osoba a = new Osoba(ime, prezime, telefon, datRodj, adresa);
- int indeks = ListaOsoba.Instance.vratiIndeksOsobe(a);
- if (indeks > -1)
- {
- ListaOsoba.Instance.izmeniOsobu(a, indeks);
- ucitajListBox();
- MessageBox.Show("Podaci su uspesno azurirani", "Obavestenje", MessageBoxButtons.OK, MessageBoxIcon.Information);
- return;
- }
- ListaOsoba.Instance.dodajOsobu(a);
- ucitajListBox();
- btnPonisti_Click(sender, e);
- MessageBox.Show("Osoba je uspesno uneta", "Obavestenje", MessageBoxButtons.OK, MessageBoxIcon.Information);
- txbIme.Focus();
- }
- public int vratiIndeksOsobe(Osoba x)
- {
- for (int i = 0; i < _listaOsoba.Count; i++)
- {
- if (_listaOsoba[i].Ime == x.Ime && _listaOsoba[i].Prezime == x.Prezime)
- return i;
- }
- return -1;
- }
- public void izmeniOsobu(Osoba x, int y)
- {
- _listaOsoba[y].DatRodj = x.DatRodj;
- _listaOsoba[y].Adresa = x.Adresa;
- _listaOsoba[y].Telefon = x.Telefon;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement