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();
            }
        }
Пример #2
0
 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.");
            }
        }