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