private void btnSacuvaj_Click(object sender, EventArgs e)
        {
            if (!UserControlHelpers.EmptyFieldValidation(txtIme) & !UserControlHelpers.EmptyFieldValidation(txtPrezime)
                & cbBolnica.SelectedIndex != -1)
            {
                if (!UserControlHelpers.HasNumberOrSymbol(txtIme) && !UserControlHelpers.HasNumberOrSymbol(txtPrezime))
                {
                    bool hitan = true;
                    if (rbHitanNe.Checked == true)
                    {
                        hitan = false;
                    }
                    Pacijent pacijent = new Pacijent()
                    {
                        Ime          = (string)txtIme.Text,
                        Prezime      = (string)txtPrezime.Text,
                        DaumRodjenja = (DateTime)dtpDatum.Value,
                        Hitan        = hitan,
                        Anamneza     = (string)rtbAnamneza.Text,
                        Bolnica      = (Bolnica)cbBolnica.SelectedItem
                    };

                    if (Communication.Communication.Instance.SacuvajPacijenta(pacijent))
                    {
                        MessageBox.Show("Pacijent je uspesno sacuvan!");
                    }
                    else
                    {
                        MessageBox.Show("Pacijent vec postoji u bazi!");
                    }



                    DialogResult result = MessageBox.Show("", "Da li zelite da uneste jos pacijenata?", MessageBoxButtons.YesNo);
                    if (result == DialogResult.Yes)
                    {
                        UserControlHelpers.KreirajUC(new UCUnosPacijenta(), this);
                    }
                    else if (result == DialogResult.No)
                    {
                        this.Visible = false;
                    }
                }
                else
                {
                    MessageBox.Show("Ime i prezime ne smeju da sadrze cifre");
                }
            }
            else
            {
                MessageBox.Show("Unesite sva potrebna polja");
            }
        }
Exemple #2
0
        private void btnSacuvaj_Click(object sender, EventArgs e)
        {
            if (!UserControlHelpers.EmptyFieldValidation(txtNaziv) & !UserControlHelpers.EmptyFieldValidation(txtOblast) &&
                dgvLekari.SelectedRows.Count == 1)
            {
                if (!UserControlHelpers.HasNumberOrSymbol(txtIme) && !UserControlHelpers.HasNumberOrSymbol(txtPrezime))
                {
                    VrstaPregleda pregled = new VrstaPregleda()
                    {
                        Naziv  = txtNaziv.Text,
                        Oblast = txtOblast.Text,
                        Lekar  = (Lekar)dgvLekari.SelectedRows[0].DataBoundItem
                    };

                    if (Communication.Communication.Instance.SacuvajVrstuPregleda(pregled))
                    {
                        MessageBox.Show("Novi pregled je uspesno sacuvan");
                    }
                    else
                    {
                        MessageBox.Show("Dati tip pregleda vec postoji");
                    }

                    DialogResult result = MessageBox.Show("", "Da li zelite da uneste jos pregleda?", MessageBoxButtons.YesNo);
                    if (result == DialogResult.Yes)
                    {
                        UserControlHelpers.KreirajUC(new UCUnosPregleda(), this);
                    }
                    else if (result == DialogResult.No)
                    {
                        this.Visible = false;
                    }
                }
                else
                {
                    MessageBox.Show("Naziv i oblast ne smeju da sadrze cifre");
                }
            }
            else
            {
                MessageBox.Show("Popunite sva polja i izaberite jednog lekara!");
            }
        }