Ejemplo n.º 1
0
        private void dataGridView1_KeyDown(object sender, KeyEventArgs e)
        {
            if (e.KeyCode == Keys.Delete)
            {
                var result = MessageBox.Show("Do you want to delete this row?", "Delete row", MessageBoxButtons.YesNo);

                if (result == DialogResult.Yes)
                {
                    foreach (DataGridViewRow item in dataGridView1.SelectedRows)
                    {
                        dataGridView1.Rows.RemoveAt(item.Index);

                        db.LagerSaldos.RemoveRange(db.LagerSaldos.Single(b => b.Isbn13id == item.Cells[1].Value.ToString() && b.ButiksId == activeButik.Id));
                        db.SaveChanges();
                    }
                }
            }
        }
Ejemplo n.º 2
0
        private void treeViewCustomerOrders_AfterSelect(object sender, TreeViewEventArgs e)
        {
            lagerSaldos = null;
            db.SaveChanges();
            ISBNList.Clear();
            PopulateISBNList();
            if (e.Node.Index < 0)
            {
                return;
            }
            var lagerSaldo = db.LagerSaldo.ToList();

            böcker = db.Böcker.ToList();
            var orders = db.Orders.ToList();

            Författare = db.Författare.ToList();
            var författarePerBok = db.FörfattareBöckerFörlags;

            FörfattareBöckerFörlagsList = db.FörfattareBöckerFörlags.ToList();
            isButik      = false;
            isFörfattare = false;

            PopulateDataGrid(e, lagerSaldo, författarePerBok, orders);
        }