public void Potvrda_Click(object sender, RoutedEventArgs e) { List <Question> pitanja = new List <Question>(); String alergije = ""; Boolean guest = false; Boolean sekr = false; List <ModelNotification> notifications = new List <ModelNotification>(); if ((LozinkaBox.Text.Equals(PotvLozinkaBox.Text))) { PatientController secContr = new PatientController(); List <PatientUser> lista = secContr.GetAll(); int id = 0; foreach (PatientUser sec in lista) { if (sec.id.ToString().Equals(idPacijenta.Text)) { id = sec.id; alergije = sec.allergie; guest = sec.guest; sekr = sec.isRegisteredBySecretary; notifications = sec.notifications; } } PatientController rpcontroller = new PatientController(); if (notifications == null) { notifications = new List <ModelNotification>(); } PatientUser rp = new PatientUser(id, ImeBox.Text, PrezimeBox.Text, JMBGBox.Text, DatumRodjBox.Text, BrojTelefonaBox.Text, KnjizicaBox.Text, alergije, AdresaBox.Text, false, EmailBox.Text, LozinkaBox.Text, sekr, notifications); MessageBox.Show("Uspijesno izmenjeni podaci/registrovan guest pacijent!", "OK", MessageBoxButton.OK); Boolean isPatientUpdateOk = secContr.Update(rp); if (isPatientUpdateOk == false) { MessageBox.Show("Fields must be unique.\nCity must be in format : City, Street number, postal code, Country.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } } else { MessageBox.Show("Lozinke se moraju poklapati!", "Upozorenje", MessageBoxButton.OK, MessageBoxImage.Exclamation); } Panel.Children.Clear(); UserControl usc = new RegistrovaniPacijenti(); Panel.Children.Add(usc); }
public void Odustani_Click(object sender, RoutedEventArgs e) { Panel.Children.Clear(); UserControl usc = new RegistrovaniPacijenti(); Panel.Children.Add(usc); }
private void Registruj_Click(object sender, RoutedEventArgs e) { if ((LozinkaBox.Password.Equals(PotvLozinkaBox.Password))) { int broj = getNextid(); List <ModelNotification> notif = new List <ModelNotification>(); notif.Add(new ModelNotification("")); PatientUser rp = new PatientUser(0, ImeBox.Text, PrezimeBox.Text, JMBGBox.Text, DatumRodjBox.Text, BrojTelefonaBox.Text, KnjizicaBox.Text, "", AdresaBox.Text, false, EmailBox.Text, LozinkaBox.Password, true, notif); PatientController rpcontroller = new PatientController(); Boolean isPatientOk = rpcontroller.New(rp); if (isPatientOk == false) { MessageBox.Show("Fields must be unique.\nCity must be in format : City, Street number, postal code, Country.", "Error", MessageBoxButton.OK, MessageBoxImage.Error); return; } Panel.Children.Clear(); UserControl usc = new RegistrovaniPacijenti(); Panel.Children.Add(usc); } else { PassBoxError.Visibility = Visibility.Visible; } }