public void SacuvajPregled(BindingList <Recept> recepti, DateTimePicker dtpDatumPregleda, TextBox txtSomatski, TextBox txtAnamneza, DataGridView pacijenti) { if (!fieldsAreValid(new List <TextBox> { txtSomatski, txtAnamneza })) { MessageBox.Show("Niste uneli sve potrebne podatke", "Greska!"); return; } var somatski = txtSomatski.Text; var anamneza = txtAnamneza.Text; //TODO var d = TekuciDoktor; var p = pacijenti.CurrentRow.DataBoundItem as Pacijent; if (pacijenti.SelectedRows.Count != 1) { MessageBox.Show("Potrebno je selektovati pacijenta", "Greska!"); return; } var pregled = new Pregled { Anamneza = anamneza, SomatskiNalaz = somatski, DatumPregleda = dtpDatumPregleda.Value.Date, Doktor = d, Pacijent = p, Recepti = recepti }; int rez = komunikacija.ZapamtiPregled(pregled); if (rez > 0) { MessageBox.Show("Sistem je sacuvao pregled i recepte!"); } else { MessageBox.Show("Sistem nije sacuvao pregled i recepte", "Greska!"); } }