Exemplo n.º 1
0
        private void btnProdajaLeka_Click(object sender, EventArgs e)
        {
            if (dgvLek.SelectedRows.Count == 0)
            {
                return;
            }
            int    selectedRow = dgvLek.SelectedRows[0].Index;
            string idLek       = (string)dgvLek["naziv", selectedRow].Value;
            //MessageBox.Show(idLek);
            LekPregled l = vratiLek(idLek);

            if (l.naRecept.Equals("NE"))
            {
                MessageBox.Show("Prodata je jedno pakovanje Leka");
                try { DTOManager.updateKolicinuLeka(prMe, l, 1); }
                catch (Exception eee) { MessageBox.Show(eee.Message); }
            }
            else
            {
                RealizacijaReceptaZaLek rrzl = new RealizacijaReceptaZaLek(l);
                DialogResult            dr   = rrzl.ShowDialog();
                if (dr == DialogResult.OK)
                {
                    ReceptRealizacija r = new ReceptRealizacija();
                    r.idLekara         = rrzl.lekarIdd;
                    r.kolicinaLeka     = rrzl.kolocinaLeka;
                    r.oblikPakovanja   = rrzl.oblikPakovanje;
                    r.tip              = rrzl.tip;
                    r.datumIzdavanja   = rrzl.datIzda;
                    r.datumRealizacije = rrzl.datRealizacija;
                    r.lek              = l;
                    r.farmaceut        = fp;
                    r.prodajnoMesto    = prMe;
                    MessageBox.Show("Lek je izdat");
                    try { DTOManager.ReceptRealizuje(r); }
                    catch (Exception eee) { MessageBox.Show(eee.Message); }

                    try { DTOManager.updateKolicinuLeka(prMe, l, r.kolicinaLeka); }
                    catch (Exception eee) { MessageBox.Show(eee.Message); }
                    prikaziLekove();

                    //prikaziLekove();
                }
                //MessageBox.Show("Lek se izdaje na recept");
            }
        }
Exemplo n.º 2
0
 private void prikaziLekove()
 {
     lekovi            = DTOManager.lekoviInfo(prMe.id);
     dgvLek.DataSource = lekovi;
 }
Exemplo n.º 3
0
 private void prikazFarmaceuta()
 {
     frm = DTOManager.farmaceutiPregled(pmestop.id);
     dgvFarmaceuti.DataSource            = frm;
     dgvFarmaceuti.Columns["id"].Visible = false;
 }