private void PretragaPacijenta_TextChanged(object sender, TextChangedEventArgs e) { string text = tbPretraga.Text; viewPretraga = CollectionViewSource.GetDefaultView(Pacijenti.PretragaPacijenata(text)); dgPacijenti.ItemsSource = viewPretraga; }
private void btnObrisi_Click(object sender, RoutedEventArgs e) { var listaPacijenata = Aplikacija.Instance.Pacijenti; try { if (MessageBox.Show($"Da li zetite da obrisete {IzabraniPacijent.Ime} {IzabraniPacijent.Prezime} ?", "Brisanje", MessageBoxButton.YesNo) == MessageBoxResult.Yes) { foreach (var pacijent in listaPacijenata) { if (pacijent.Id == IzabraniPacijent.Id) { Pacijenti.Delete(pacijent); view.Refresh(); break; } } } } catch { MessageBox.Show("Morate obeleziti red koji zelite da brisete!"); } }
public ActionResult Create(Pacijenti vm) { Pacijent p = new Pacijent(); if (ModelState.IsValid) { p.Id = vm.Id; p.Ime = vm.Ime; p.Godiste = vm.Godiste; p.DatumPrijema = vm.DatumPrijema; p.VlasnikId = vm.VlasnikId; p.VrstaId = vm.VrstaId; p.IsDeleted = false; db.Pacijenti.Add(p); db.SaveChanges(); TempData["Message"] = "Uspješno dodavanje!"; return(RedirectToAction("Create")); } vm.listaVlasnika = db.Vlasnici.ToList(); vm.listaVrsta = db.Vrste.ToList(); return(View(vm)); }
public DrugeUstanove_Pacijent(Pacijenti pacijent) { _pacijent = pacijent; InitializeComponent(); drugeUstanoveToolStripMenuItem.BackColor = Color.DarkGray; dgvEvidencija.AutoGenerateColumns = false; }
public DatumiPosjeta_Pacijent(Pacijenti pacijent) { _pacijent = pacijent; InitializeComponent(); datumiPosjeteToolStripMenuItem.BackColor = Color.DarkGray; dgvDatumiPosjete.AutoGenerateColumns = false; }
public IzdataUvjerenja_Pacijent(Pacijenti pacijent) { _pacijent = pacijent; InitializeComponent(); IzdataUvjerenjaToolStripMenuItem.BackColor = Color.DarkGray; dgvRadnaSposobnost.AutoGenerateColumns = false; }
public ActionResult Delete() { Pacijenti model = new Pacijenti(); model.listaPacijenata = db.Pacijenti.Where(x => x.IsDeleted == false).ToList(); return(View(model)); }
public LicniPodaci_Pacijent(Pacijenti pacijent) { _pacijent = pacijent; InitializeComponent(); ličniPodaciToolStripMenuItem.BackColor = Color.DarkGray; dgvLicniPodaci.AutoGenerateColumns = false; dgvZdravstvenoStanje.AutoGenerateColumns = false; }
private void btnDodaj_Click(object sender, RoutedEventArgs e) { var noviPacijent = new Pacijenti(); var pacijentEdit = new PacijentEdit(noviPacijent, PacijentEdit.Operacija.DODAVANJE); pacijentEdit.ShowDialog(); }
public ActionResult Create() { Pacijenti model = new Pacijenti { listaVlasnika = db.Vlasnici.ToList(), listaVrsta = db.Vrste.ToList(), listaPacijenata = db.Pacijenti.ToList() }; return(View(model)); }
public void odjaviPacijenta(string imeIPrezime) { foreach (Pacijent p in Pacijenti) { if ((p.Ime + " " + p.Prezime).Equals(imeIPrezime)) { Pacijenti.Remove(p); break; } } }
public Oboljenja_Pacijent(Pacijenti pacijent) { _pacijent = pacijent; InitializeComponent(); oboljenjaToolStripMenuItem.BackColor = Color.DarkGray; dgvDatumiPosjete.AutoGenerateColumns = false; dgvNesposobnostZaRad.AutoGenerateColumns = false; dgvOboljenja.AutoGenerateColumns = false; dgvDatumiPosjete.Hide(); dgvNesposobnostZaRad.Hide(); }
// GET: ModulDoktor/Pacijent/Edit/5 public ActionResult Edit(int?id) { Pacijenti model = db.Pacijenti.Where(x => x.Id == id).Select(z => new Pacijenti() { Id = z.Id, VlasnikId = z.VlasnikId, VrstaId = z.VrstaId, IsDeleted = z.IsDeleted, Ime = z.Ime, Godiste = z.Godiste, DatumPrijema = z.DatumPrijema, listaVlasnika = db.Vlasnici.ToList(), listaVrsta = db.Vrste.ToList(), }).Single(); return(View(model)); }
private void btnSacuvaj_Click(object sender, RoutedEventArgs e) { switch (operacija) { case Operacija.DODAVANJE: if (IfExists() == true) { MessageBox.Show("Pacijent sa tim JMBG-om vec postoji!"); return; } Pacijenti.Create(pacijenti); break; case Operacija.IZMENA: Pacijenti.Update(pacijenti); break; } Close(); }
public PacijentEdit(Pacijenti pacijenti, Operacija operacija) { InitializeComponent(); this.pacijenti = pacijenti; this.operacija = operacija; viewMesto = CollectionViewSource.GetDefaultView(Aplikacija.Instance.Mesto); cbMesto.ItemsSource = viewMesto; cbPol.ItemsSource = Enum.GetValues(typeof(Pol)).Cast <Pol>(); //cbMesto.SelectedIndex = 0; tbIme.DataContext = pacijenti; tbPrezime.DataContext = pacijenti; tbJmbg.DataContext = pacijenti; tbAdresa.DataContext = pacijenti; cbMesto.DataContext = pacijenti; cbPol.DataContext = pacijenti; tbDijagnoza.DataContext = pacijenti; dpDatumSmrti.DataContext = pacijenti; }
public ActionResult Edit(Pacijenti vm) { Pacijent a; if (ModelState.IsValid) { a = db.Pacijenti.Find(vm.Id); a.Id = vm.Id; a.Ime = vm.Ime; a.Godiste = vm.Godiste; a.DatumPrijema = vm.DatumPrijema; a.VlasnikId = vm.VlasnikId; a.VrstaId = vm.VrstaId; a.IsDeleted = false; db.SaveChanges(); TempData["Message"] = "Uspješna izmjena!"; return(RedirectToAction("Edit")); } vm.listaVlasnika = db.Vlasnici.ToList(); vm.listaVrsta = db.Vrste.ToList(); return(View(vm)); }
public PeriodicniPregledi_Pacijent(Pacijenti pacijent) { _pacijent = pacijent; InitializeComponent(); periodičniPreglediToolStripMenuItem.BackColor = Color.DarkGray; }
public PreventivneMjere_Pacijent(Pacijenti pacijent) { _pacijent = pacijent; InitializeComponent(); preventivneMjereToolStripMenuItem1.BackColor = Color.DarkGray; }
private void PopuniPodatke() { //ZABETONIRANI PODACI Korisnik korisnik1 = new Korisnik { Aktivan = true, Email = "*****@*****.**", Ime = "Perica", JMBG = "2313212", KorisnickoIme = "perica123", Lozinka = "perica11", Pol = EPol.M, Prezime = "Peric", //SifraAdrese = adresa, TipKorisnika = ETipKorisnika.PACIJENT }; KorisniciPacijenti.Add(korisnik1); Pacijent pacijent4 = new Pacijent { //Korisnicko = korisnik1 }; Pacijenti.Add(pacijent4); Korisnik korisnik2 = new Korisnik { Aktivan = true, Email = "*****@*****.**", Ime = "jovica", JMBG = "2313212", KorisnickoIme = "jovica123", Lozinka = "perica11", Pol = EPol.M, Prezime = "Peric", //SifraAdrese = "23213", TipKorisnika = ETipKorisnika.PACIJENT }; KorisniciPacijenti.Add(korisnik2); Korisnik korisnik3 = new Korisnik { Aktivan = true, Email = "*****@*****.**", Ime = "Ado", JMBG = "233213", KorisnickoIme = "adminat", Lozinka = "adminat11", Pol = EPol.M, Prezime = "Adminic", //SifraAdrese = "34223423", TipKorisnika = ETipKorisnika.ADMINISTRATOR }; Korisnik korisnik4 = new Korisnik { Aktivan = true, Email = "*****@*****.**", Ime = "Leko", JMBG = "2332213", KorisnickoIme = "leko", Lozinka = "leko123", Pol = EPol.M, Prezime = "Lekaric", //SifraAdrese = "21323", TipKorisnika = ETipKorisnika.LEKAR }; Korisnici.Add(korisnik4); Pacijent pacijent = new Pacijent { //Korisnicko = korisnik2, //Termini = new ObservableCollection<string>(), }; Pacijenti.Add(pacijent); Korisnici.Add(korisnik3); Termin termin = new Termin { Aktivan = true, Datum = new DateTime(2020, 5, 1, 8, 30, 52), // Lekar = lekar, //Pacijent = pacijent, // Sifra = "232432432", Status = EStatusTermina.SLOBODAN }; Termini.Add(termin); Terapija terapija = new Terapija { Aktivan = true, Opis = "Sve okej", // Sifra = "332423", // Lekar = lekar, // Pacijent = pacijent }; Terapije.Add(terapija); /* DomZdravlja domZdravlja = new DomZdravlja * { * Naziv = "DOM ZDRAVLJA SECANJ", * Sifra = "255366", * // Adresa = adresa, * Aktivan = true * }; * DomoviZdravlja.Add(domZdravlja);*/ }
public Nalazi_Pacijent(Pacijenti pacijent) { _pacijent = pacijent; InitializeComponent(); nalaziToolStripMenuItem.BackColor = Color.DarkGray; }
public NoviTermin_Pacijent(Pacijenti pacijent) { _pacijent = pacijent; InitializeComponent(); }
public void registracijaPacijenta(string ime, string prezime, DateTime rodenje, string maticni, string spol, string adresa, string brak, string zeljeniPregled, string brojKnjizice, DateTime prijem) { Pacijenti.Add(new Pacijent(ime, prezime, rodenje, maticni, spol, adresa, brak, zeljeniPregled, prijem, brojKnjizice)); }
public void registracijaPacijenta(Pacijent p) { Pacijenti.Add(p); }