private void OtvoriFormuRecept() { if (cmbPacijenti.SelectedValue != null && dgvLijekovi.SelectedRows.Count > 0) { Lijekovi lijek = (Lijekovi)dgvLijekovi.CurrentRow.DataBoundItem; int pacijentId = (int)cmbPacijenti.SelectedValue; FrmRecept forma = new FrmRecept(pacijentId, lijek.lijekId, noviReceptId); forma.ShowDialog(); } }
private void btnDodaj_Click(object sender, EventArgs e) { using (var db = new DoktorEntities()) { Lijekovi lijek = new Lijekovi() { naziv_lijeka = txtNaziv.Text, opis_lijeka = txtOpis.Text }; db.Lijekovi.Add(lijek); db.SaveChanges(); } this.Close(); }
private void UpisiRecept() { Pacijenti trenutni = cmbPacijenti.SelectedItem as Pacijenti; if (trenutni != null) { if (txtKolicinaLijeka.Text != "" && txtKolicinaLijeka.Text != null) { if (dgvLijekovi.SelectedRows.Count > 0) { Lijekovi lijek = dgvLijekovi.CurrentRow.DataBoundItem as Lijekovi; using (var db = new DoktorEntities()) { Recepti recept = new Recepti { datum = DateTime.Now, opis = txtKolicinaLijeka.Text, pacijentId = trenutni.pacijentId, doktorId = Prijava.trenutniDoktor.doktorId, lijekId = lijek.lijekId }; db.Recepti.Add(recept); db.SaveChanges(); db.Entry(recept).GetDatabaseValues(); noviReceptId = recept.receptId; OtvoriFormuRecept(); } } else { MessageBox.Show("Potrebno je odabrati lijek."); } } else { MessageBox.Show("Potrebno je upisati potrebnu kolicinu lijeka."); } } else { MessageBox.Show("Potrebno je odabrati pacijenta."); } }