private void uiActionObrisi_Click(object sender, EventArgs e) { lijekoviZaDijagnozu lijek = null; int id = int.Parse(uiOutputLijekoviZaDijagnozu.CurrentRow.Cells[0].Value.ToString()); using (var db = new MSDomEntities()) { var odabir = from lij in db.lijekoviZaDijagnozus select lij.id; if (odabir.ToList().Count > 0) { BindingList <lijekoviZaDijagnozu> lista = new BindingList <lijekoviZaDijagnozu>(db.lijekoviZaDijagnozus.ToList()); foreach (var item in lista) { if (item.id == id) { lijek = item; } } db.lijekoviZaDijagnozus.Attach(lijek); db.lijekoviZaDijagnozus.Remove(lijek); db.SaveChanges(); } else { MessageBox.Show("Nema lijekaa za brisanje! "); } } DohvatiLijekove(); DohvatiLijekoveZaDijagnozu(); }
private void uiActionDodaj_Click(object sender, EventArgs e) { int?id = int.Parse(uiOutputPrikazLijekova.CurrentRow.Cells[0].Value.ToString()); if (id != null) { using (var db = new MSDomEntities()) { lijekoviZaDijagnozu novaDijagnoza = new lijekoviZaDijagnozu { lijekId = int.Parse(uiOutputPrikazLijekova.CurrentRow.Cells[0].Value.ToString()), nalazId = ID }; db.lijekoviZaDijagnozus.Add(novaDijagnoza); db.SaveChanges(); DohvatiLijekoveZaDijagnozu(); } } }