Example #1
0
 public void ObrisiProfilZatvorenika(ProfilZatvorenika profil)
 {
     foreach (ProfilZatvorenika p in DataSourceLikovi.k.Zatvorenici)
     {
         if (profil.IdZatvorenika.Equals(p.IdZatvorenika))
         {
             DataSourceLikovi.k.Zatvorenici.Remove(p);
             break;
         }
     }
 }
 private async void button1_Copy1_Click(object sender, RoutedEventArgs e)
 {
     if (listView.SelectedItem != null)
     {
         ProfilZatvorenika          pz  = (ProfilZatvorenika)listView.SelectedItem;
         ProfilZatvorenikaViewModel pwm = new ProfilZatvorenikaViewModel();
         pwm.ObrisiProfilZatvorenika(pz);
         listView.Items.Remove(listView.SelectedItem);
         MessageDialog dialog = new MessageDialog("Zatvorenik obrisan", "Obavještenje");
         await dialog.ShowAsync();
     }
     else
     {
         MessageDialog dialog = new MessageDialog("Niste odabrali zatvorenika", "Greška");
         await dialog.ShowAsync();
     }
 }
Example #3
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();
            }
        }
Example #4
0
        private async void button5_Click(object sender, RoutedEventArgs e)
        {
            try
            {
                List <ProfilZatvorenika> zatvorenici = DataSourceLikovi.k.DajSveZatvorenike();
                if (comboBox.SelectedItem == null)
                {
                    MessageDialog dialog = new MessageDialog("Niste odabrali zatvorenika ", "Greška");
                    await dialog.ShowAsync();
                }
                else
                {
                    string zatvorenik             = comboBox.SelectedItem.ToString();
                    string id                     = zatvorenik[0].ToString() + zatvorenik[1].ToString() + zatvorenik[2].ToString() + zatvorenik[3].ToString() + zatvorenik[4].ToString();
                    int    ID                     = Convert.ToInt32(id);
                    ProfilZatvorenikaViewModel pr = new ProfilZatvorenikaViewModel();
                    ProfilZatvorenika          p  = pr.OtvoriProfilZatvorenika(ID);
                    MessageDialog dialog          = new MessageDialog("Ime i prezime: " + p.Ime + " " + p.Prezime + "\nAdresa stanovanja: " + p.AdresaStanovanja + "\nBroj telefona: " + p.BrojTelefona + "\nBroj licne karte: " + p.BrojLicneKarte + "\nOpis: " + p.DodatniOpis, "O zatvoreniku");
                    await dialog.ShowAsync();

                    /*
                     *
                     * foreach (ProfilZatvorenika p in zatvorenici)
                     * {
                     *  if (p.IdZatvorenika.ToString() == id)
                     *  {
                     *      MessageDialog dialog = new MessageDialog("Ime i prezime: " + p.Ime + " " + p.Prezime + "\nAdresa stanovanja: " + p.AdresaStanovanja + "\nBroj telefona: " + p.BrojTelefona + "\nBroj lične karte: " + p.BrojLicneKarte + "\nOpis: " + p.DodatniOpis, "O zatvoreniku");
                     *      await dialog.ShowAsync();
                     *      break;
                     *  }
                     * }*/
                }
            }
            catch (Exception)
            {
                MessageDialog dialog = new MessageDialog("Pogrešan unos", "Greška");
                await dialog.ShowAsync();
            }
        }
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            alarmic = (Alarm)e.Parameter;

            /* if(e.Parameter.GetType()==typeof(string))
             * {
             *   testniHepek.Text = e.Parameter.ToString();
             *
             * }*/
            if (alarmic.ProfilZatvorenika != null)
            {
                ProfilZatvorenika pz = alarmic.ProfilZatvorenika;
                profilZaEdit         = pz;
                tIme.Text            = pz.Ime;
                tPrezime.Text        = pz.Prezime;
                tAdresa.Text         = pz.AdresaStanovanja;
                tBrojLicneKarte.Text = pz.BrojLicneKarte;
                tBrojTelefona.Text   = pz.BrojTelefona;
                tVisina.Text         = pz.Visina.ToString();
                tTezina.Text         = pz.Tezina.ToString();
                dDatumRodjenja.Date  = pz.DatumRodjenja;
                textBox.Text         = pz.DodatniOpis;
                if (pz.OsudjivanRanije)
                {
                    radioButton.IsChecked  = true;
                    radioButton1.IsChecked = false;
                }
                else
                {
                    radioButton.IsChecked  = false;
                    radioButton1.IsChecked = true;
                }
                button3.Visibility = Visibility.Collapsed;
                button.Content     = "Update";
            }
            base.OnNavigatedTo(e);
        }
 public void DodajZatvorenikaNaListu(ProfilZatvorenika neki)
 {
     lista_z.Add(neki);
     DataSource.DataSourceLikovi.k.Zatvorenici = lista_z;
 }
 private async void button_Click(object sender, RoutedEventArgs e)
 {
     if (button.Content.Equals("Dodaj zatvorenika"))
     {
         PrijemZatvorenikaViewModel p = new PrijemZatvorenikaViewModel();
         if (p.ValidirajProfilZavorenika(tIme.Text, tPrezime.Text, tAdresa.Text, tBrojTelefona.Text, dDatumRodjenja.Date.DateTime, tBrojLicneKarte.Text, textBox.Text, tVisina.Text, tTezina.Text))
         {
             string   ime            = tIme.Text;
             string   prezime        = tPrezime.Text;
             string   adresa         = tAdresa.Text;
             string   brojTelefona   = tBrojTelefona.Text;
             DateTime datumRodjenja  = dDatumRodjenja.Date.DateTime;
             string   brojLicneKarte = tBrojLicneKarte.Text;
             string   opis           = textBox.Text;
             double   visina         = Convert.ToDouble(tVisina.Text);
             double   tezina         = Convert.ToDouble(tTezina.Text);
             bool     osudjivan      = new bool();
             if (radioButton.IsChecked == true)
             {
                 osudjivan = true;
             }
             else if (radioButton1.IsChecked == true)
             {
                 osudjivan = false;
             }
             ProfilZatvorenika pz = new ProfilZatvorenika(ime, prezime, adresa, brojTelefona, datumRodjenja, brojLicneKarte, opis, visina, tezina, osudjivan, DataSource.DataSourceLikovi.Brojac); DataSource.DataSourceLikovi.Zavrti();
             (KontejnerViewModel.KontejnerMetoda(DataSource.DataSourceLikovi.k)).DodajZatvorenikaNaListu(pz);
             MessageDialog dialog = new MessageDialog("Zatvorenik uspješno dodan.", "Obavještenje");
             await dialog.ShowAsync();
         }
         else
         {
             MessageDialog dialog = new MessageDialog("Pogrešno ste unijeli podatke", "Greška");
             await dialog.ShowAsync();
         }
     }
     else if (button.Content.Equals("Update"))
     {
         PrijemZatvorenikaViewModel pwm = new PrijemZatvorenikaViewModel();
         if (pwm.ValidirajProfilZavorenika(tIme.Text, tPrezime.Text, tAdresa.Text, tBrojTelefona.Text, dDatumRodjenja.Date.DateTime, tBrojLicneKarte.Text, textBox.Text, tVisina.Text, tTezina.Text))
         {
             DataSource.DataSourceLikovi.k.Zatvorenici.Remove(profilZaEdit);
             profilZaEdit.Ime              = tIme.Text;
             profilZaEdit.Prezime          = tPrezime.Text;
             profilZaEdit.AdresaStanovanja = tAdresa.Text;
             profilZaEdit.BrojTelefona     = tBrojTelefona.Text;
             profilZaEdit.DatumRodjenja    = dDatumRodjenja.Date.DateTime;
             profilZaEdit.BrojLicneKarte   = tBrojLicneKarte.Text;
             profilZaEdit.Visina           = Convert.ToDouble(tVisina.Text);
             profilZaEdit.Tezina           = Convert.ToDouble(tTezina.Text);
             if (radioButton.IsChecked == true)
             {
                 profilZaEdit.OsudjivanRanije = true;
             }
             else if (radioButton1.IsChecked == true)
             {
                 profilZaEdit.OsudjivanRanije = false;
             }
             profilZaEdit.DodatniOpis = textBox.Text;
             DataSource.DataSourceLikovi.k.Zatvorenici.Add(profilZaEdit);
             MessageDialog dialog = new MessageDialog("Podaci uspješno ažurirani", "Obavještenje");
             await dialog.ShowAsync();
         }
         else
         {
             MessageDialog dialog = new MessageDialog("Pogrešno ste unijeli podatke", "Greška");
             await dialog.ShowAsync();
         }
     }
 }