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(); } } }
public void DodajZdravstveniKarton(ZdravstveniKarton neki) { lista_kartoni.Add(neki); DataSource.DataSourceLikovi.k.Kartoni = lista_kartoni; }
public void IzmijeniTerapiju(ZdravstveniKarton karton, string terapija) { karton.Terapija = terapija; }
public void IzmijeniDijagnozu(ZdravstveniKarton karton, string dijagnoza) { karton.Dijagnoza = dijagnoza; }