Пример #1
0
        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();
            }
        }
Пример #2
0
 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();
         }
     }
 }