private async void button1_Click(object sender, RoutedEventArgs e) { List <ProfilZatvorenika> zatvorenici = DataSource.DataSourceLikovi.k.DajSveZatvorenike(); try { string zatvorenik = comboBox.SelectedItem.ToString(); string id = zatvorenik[0].ToString() + zatvorenik[1].ToString() + zatvorenik[2].ToString() + zatvorenik[3].ToString() + zatvorenik[4].ToString(); ZdravstveniKartonViewModel zwm = new ZdravstveniKartonViewModel(); ProfilZatvorenika pz = zwm.OtvoriZdravstveniKarton(id); MessageDialog dialog = new MessageDialog("Zdravstveni karton \nIme i prezime: " + pz.Ime + " " + pz.Prezime + "\nBroj kartona: " + pz.MedicinskiKarton.BrojKartona + "\nDijagnoza: " + pz.MedicinskiKarton.Dijagnoza + "\nTerapija: " + pz.MedicinskiKarton.Terapija); await dialog.ShowAsync(); } catch (Exception) { MessageDialog dialog = new MessageDialog("Niste odabrali zatvorenika", "Greška"); await dialog.ShowAsync(); } }
private async void button2_Click(object sender, RoutedEventArgs e) { if (comboBox.Items.Count == 0) { MessageDialog dialog = new MessageDialog("Ne postoji zatvorenik za kojeg možete krairati medicinski karton", "Greška"); await dialog.ShowAsync(); } else { List <ProfilZatvorenika> zatvorenici = DataSource.DataSourceLikovi.k.DajSveZatvorenike(); string zatvorenik = comboBox.SelectedItem.ToString(); ZdravstveniKartonViewModel n = new ZdravstveniKartonViewModel(); if (n.ValidirajZdravstveniKarton(tDijagnoza.Text, tTerapija.Text)) { string id = zatvorenik[0].ToString() + zatvorenik[1].ToString() + zatvorenik[2].ToString() + zatvorenik[3].ToString() + zatvorenik[4].ToString(); foreach (ProfilZatvorenika p in zatvorenici) { if (p.IdZatvorenika.ToString() == id) { ZdravstveniKarton novi = n.KreirajZdravstveniKarton(p.Ime, p.Prezime, p.IdZatvorenika.ToString(), tDijagnoza.Text, tTerapija.Text); (ViewModel.KontejnerViewModel.KontejnerMetoda(DataSource.DataSourceLikovi.k)).DodajZdravstveniKarton(novi); p.MedicinskiKarton = novi; comboBox.Items.Remove(p.IdZatvorenika + " " + p.Ime + " " + p.Prezime); textBlock_Copy1.Text = ""; break; } } MessageDialog dialog = new MessageDialog("Karton uspješno dodan", "Obavještenje"); await dialog.ShowAsync(); } else { MessageDialog dialog = new MessageDialog("Pogrešno ste unijeli podatke", "Greška"); await dialog.ShowAsync(); } } }