private void uiActionNoviLijek_Click(object sender, EventArgs e) { bool postoji = false; using (var db = new MSDomEntities()) { BindingList <lijek> listaLijekova = new BindingList <lijek>(db.lijeks.ToList()); lijek lijek = new lijek(); lijek.naziv = uiInputNaziv.Text; lijek.kolicina = int.Parse(uiInputKolicinaLijeka.Text); foreach (var item in listaLijekova) { if (item.naziv == lijek.naziv) { postoji = true; } } if (!postoji) { db.lijeks.Add(lijek); db.SaveChanges(); } else { MessageBox.Show("Lijek već postoji u bazi!"); } } uiInputKolicinaLijeka.Clear(); uiInputNaziv.Clear(); DohvatiLijekove(); }
private void uiActionObrisiLijek_Click(object sender, EventArgs e) { lijek lijekZaBrisanje = lijekBindingSource.Current as lijek; if (lijekZaBrisanje != null) { using (var db = new MSDomEntities()) { db.lijeks.Attach(lijekZaBrisanje); db.lijeks.Remove(lijekZaBrisanje); db.SaveChanges(); } } DohvatiLijekove(); }
private void uiActionUnosKolicine_Click(object sender, EventArgs e) { lijek lijekZaAzuriranje = lijekBindingSource.Current as lijek; if (lijekZaAzuriranje != null) { using (var db = new MSDomEntities()) { db.lijeks.Attach(lijekZaAzuriranje); lijekZaAzuriranje.kolicina += int.Parse(uiInputKolicina.Text); db.SaveChanges(); } } uiInputKolicina.Clear(); DohvatiLijekove(); }