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"); } }
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!"); } }