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);
        }
Esempio n. 2
0
        private void btnDodajUCekaonicu_Click(object sender, EventArgs e)
        {
            using (DodajPacijenta form = new DodajPacijenta(client))
            {
                form.imeBolnice = _bolnica.ime;
                var result = form.ShowDialog();

                if (result == DialogResult.OK)
                {
                    ucitajCekaonicu();
                }
            }
        }