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(); } }
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 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(); } } }