private void uiActionIspis_Click(object sender, EventArgs e) { if (dataGridView1.CurrentRow != null) { List <IspisPdf.StavkeNarudzbenice> listalijekova; int varijabla = int.Parse(dataGridView1.CurrentRow.Cells[0].Value.ToString()); using (var db = new MSDomEntities()) { var listaStavkiNarudzbenice = from nar in db.narudzbenicas join stav in db.stavkeNarudzbenices on nar.id equals stav.narudzbenicaId join lij in db.lijeks on stav.lijekId equals lij.id where nar.id == varijabla select new IspisPdf.StavkeNarudzbenice { Kolicina = stav.kolicina, Naziv = lij.naziv }; listalijekova = listaStavkiNarudzbenice.ToList(); } if (Ispis.IspisNarudzbenice(varijabla, listalijekova) == true) { Ispis.IspisNarudzbenice(varijabla, listalijekova); } else { MessageBox.Show("PDF je već otvoren"); } } }
private void button1_Click(object sender, EventArgs e) { int idNalaz = int.Parse(uiOutputPrikaz.SelectedValue.ToString()); List <IspisPdf.StavkeNarudzbenice> listalijekova; using (var db = new MSDomEntities()) { var temp = from lij in db.lijeks join od in db.lijekoviZaDijagnozus on lij.id equals od.lijekId join nal in db.nalazs on od.nalazId equals nal.id join kor in db.korisniks on nal.stanarId equals kor.id where (kor.id == idNalaz) select new IspisPdf.StavkeNarudzbenice { Kolicina = lij.id, Naziv = lij.naziv }; listalijekova = temp.ToList(); } if (Ispis.IspisNarudzbenice(idNalaz, listalijekova) == true) { Ispis.IspisNarudzbenice(idNalaz, listalijekova); } else { MessageBox.Show("PDF je već otvoren"); } }