public void AddPenzionera(Penzioner penzioner) { korisnici.Add(penzioner); }
private async void Button_Click_12(object sender, RoutedEventArgs e) { if (TekstBroj.Text.Length == 0 || TekstBroj.Text.Length < 9) { var dialog = new MessageDialog("Niste unijeli koretno broj!"); await dialog.ShowAsync(); } else if (ime.Length == 0 || ime.Length < 2 || prezime.Length == 0 || prezime.Length < 4) { var dialog = new MessageDialog("Vratite se nazad i unesite fino podatke(GREŠKA U IMENU ILI PREZIMENU!)"); await dialog.ShowAsync(); } else if (jmbg.Length == 0 || jmbg.Length < 13) { var dialog = new MessageDialog("Vratite se nazad i unesite fino podatke(GREŠKA U JMBG-u!)"); await dialog.ShowAsync(); } else if (opcija == 0) { var dialog = new MessageDialog("Vratite se nazad i unesite fino podatke(GREŠKA NISTE ODABRALI NIJEDNU OPCIJU!)"); await dialog.ShowAsync(); } else if (opcija == 1 && (tekstDodatni1.Text.Length == 0 || tekstDodatni2.Text.Length == 0)) { var dialog = new MessageDialog("GREŠKA NISTE UNIJELI POLJA INDEX ILI FAKULTET!"); await dialog.ShowAsync(); } else if (opcija == 2 && tekstDodatni1.Text.Length == 0) { var dialog = new MessageDialog("GREŠKA NISTE UNIJELI POLJE ID PENZIONE!"); await dialog.ShowAsync(); } else if (opcija == 3 && (tekstDodatni1.Text.Length == 0 || tekstDodatni2.Text.Length == 0)) { var dialog = new MessageDialog("GREŠKA NISTE UNIJELI POLJA ID ILI FIRMU!"); await dialog.ShowAsync(); } else if (opcija == 4 && tekstDodatni1.Text.Length == 0) { var dialog = new MessageDialog("GREŠKA NISTE UNIJELI POLJE ID!"); await dialog.ShowAsync(); } else { if (opcija == 1) { Student student = new Student(ime, prezime, TekstBroj.Text, jmbg, Convert.ToInt32(tekstDodatni1.Text), tekstDodatni2.Text); aplikacija.AddStudenta(student); slikaLicne.Source = null; TekstBroj.Text = ""; var dialog = new MessageDialog("Korisnik uspješno unesen! Vaš username je: " + student.Username + "\nVaš password je: " + student.Password); await dialog.ShowAsync(); } else if (opcija == 2) { Penzioner penzioner = new Penzioner(ime, prezime, TekstBroj.Text, jmbg, Convert.ToInt32(tekstDodatni1.Text)); aplikacija.AddPenzionera(penzioner); slikaLicne.Source = null; TekstBroj.Text = ""; var dialog = new MessageDialog("Korisnik uspješno unesen! Vaš username je: " + penzioner.Username + "\nVaš password je: " + penzioner.Password); await dialog.ShowAsync(); } else if (opcija == 3) { Zaposlen zaposlen = new Zaposlen(ime, prezime, TekstBroj.Text, jmbg, Convert.ToInt32(tekstDodatni1.Text), tekstDodatni2.Text); aplikacija.AddZaposlenog(zaposlen); slikaLicne.Source = null; TekstBroj.Text = ""; var dialog = new MessageDialog("Korisnik uspješno unesen! Vaš username je: " + zaposlen.Username + "\nVaš password je: " + zaposlen.Password); await dialog.ShowAsync(); } else if (opcija == 4) { Nezaposlen nezaposlen = new Nezaposlen(ime, prezime, TekstBroj.Text, jmbg, Convert.ToInt32(tekstDodatni1.Text)); aplikacija.AddNezaposlenog(nezaposlen); slikaLicne.Source = null; TekstBroj.Text = ""; var dialog = new MessageDialog("Korisnik uspješno unesen! Vaš username je: " + nezaposlen.Username + "\nVaš password je: " + nezaposlen.Password); await dialog.ShowAsync(); } this.Frame.Navigate(typeof(MainPage), aplikacija); } }