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"); } }
private void prikaziLekove() { lekovi = DTOManager.lekoviInfo(prMe.id); dgvLek.DataSource = lekovi; }
private void prikazFarmaceuta() { frm = DTOManager.farmaceutiPregled(pmestop.id); dgvFarmaceuti.DataSource = frm; dgvFarmaceuti.Columns["id"].Visible = false; }