private void Executebtn_Click(object sender, EventArgs e) { using (var db = new LundellsBookstoreContext()) { string valdbok = BookSelect.SelectedItem.ToString(); int antal = Int32.Parse(AntalSelect.Text.ToString()); foreach (var book in booklist) { if (valdbok == book.Titel) { var item = (Lagersaldo)db.Lagersaldos.Select(i => i).Where(i => i.Isbn == book.Isbn13).First(); if (item.ButikId == storeID) { if (RadioKöp.Checked) { item.Antal += antal; } else if (RadioSälj.Checked) { item.Antal -= antal; } db.Lagersaldos.Update(item); } } } db.SaveChanges(); BookSelect.DataSource = booklist.Select(i => i.Titel).ToList(); } }
public Köpsälj() { InitializeComponent(); storeID = BaseForm.butikslista.Where(i => i.Butiksnamn == selectedstore).Select(i => i.IdentityId).First(); using (var db = new LundellsBookstoreContext()) { foreach (var item in db.Böckers.Select(i => i).Where(i => i.Lagersaldos.Any(i => i.ButikId == storeID))) { booklist.Add(item); } BookSelect.DataSource = booklist.Select(i => i.Titel).ToList(); } }
public BaseForm() { InitializeComponent(); using (var db = new LundellsBookstoreContext()) { foreach (var butik in db.Butikers) { butikslista.Add(butik); } StoreSelect.DataSource = butikslista.Select(i => i.Butiksnamn).ToList(); } }