public Pacijent SacuvajPacijenta(Pacijent pacijent) { if (pacijent == null) { pacijent = new Pacijent(); } DodajPacijentaVM dodajPacijentaVM = new DodajPacijentaVM(pacijent.Ime, pacijent.Prezime, pacijent.Jmbg); DodajPacijenta dodajPacijenta = new DodajPacijenta(dodajPacijentaVM); dodajPacijenta.ShowDialog(); if (dodajPacijentaVM.Sacuvano && ValidacijaPodataka(dodajPacijentaVM)) { pacijent.Ime = dodajPacijentaVM.Ime; pacijent.Prezime = dodajPacijentaVM.Prezime; pacijent.Jmbg = dodajPacijentaVM.Jmbg; pacijent.IdPacijenta = KreirajKomunikaciju.Komunikacija.DodajPacijenta(pacijent); if (pacijent.IdPacijenta != -1) { return(pacijent); } } else { NevalidanUnos unos = new NevalidanUnos(); unos.ShowDialog(); } return(null); }
public Ljekar SacuvajLjekara(Ljekar ljekar) { if (ljekar == null) { ljekar = new Ljekar(); } DodajLjekaraVM dodajLjekaraVM = new DodajLjekaraVM(ljekar.Ime, ljekar.Prezime, ljekar.Specijalizacija, ljekar.Titula, ljekar.Odjeljenje); DodajLjekara dodajLjekara = new DodajLjekara(dodajLjekaraVM); dodajLjekara.ShowDialog(); if (dodajLjekaraVM.Sacuvano && ValidacijaPodataka(dodajLjekaraVM.Ime, dodajLjekaraVM.Prezime)) { ljekar.Ime = dodajLjekaraVM.Ime; ljekar.Prezime = dodajLjekaraVM.Prezime; ljekar.Specijalizacija = dodajLjekaraVM.Specijalizacija; ljekar.Titula = dodajLjekaraVM.Titula; ljekar.Odjeljenje = dodajLjekaraVM.Odjeljenje; ljekar.IdLjekara = KreirajKomunikaciju.Komunikacija.DodajLjekara(ljekar); return(ljekar); } else { NevalidanUnos nevalidanUnos = new NevalidanUnos(); nevalidanUnos.ShowDialog(); } return(null); }
public void Execute(object parameter) { try { if (KreirajKomunikaciju.Komunikacija.KorisnikPostojiUBP(KorisnikZaLog)) { KreirajKomunikaciju.Komunikacija.PrijaviSe(KorisnikZaLog); ProzorManager.PrikaziStranu(StanjeProzora.Pocetna); } else { NevalidanUnos unos = new NevalidanUnos(); unos.ShowDialog(); } } catch (FaultException <Izuzetak> izuzetak) { log.Error("Nastala je greska prilikom logovanja", izuzetak); Console.WriteLine(izuzetak.Detail.Poruka); } }