Ejemplo n.º 1
0
        private void toolStripMenuItemAddBook_Click(object sender, EventArgs e)
        {
            if (activeButik == null)
            {
                return;
            }

            var node = treeView.SelectedNode;

            lagerSaldos = new LagerSaldo()
            {
                ButiksId = activeButik.Id
            };


            if (node.Tag is Butiker butik)
            {
                indexOfRow = dataGridView.Rows.Add();

                dataGridView.Rows[indexOfRow].Tag      = lagerSaldos;
                dataGridView.Rows[indexOfRow].Cells[1] = new DataGridViewComboBoxCell();
                var comboBoxCell = PopulateComboBoxCell(indexOfRow, butik);
                comboBoxCell.Value = comboBoxCell.Items[0];

                var bok = comboBoxCell.Value as Böcker;
                dataGridView.Rows[indexOfRow].Cells["ISBN"].Value       = bok.Isbn;
                dataGridView.Rows[indexOfRow].Cells["Pris"].Value       = bok.Pris.ToString("0.##");
                dataGridView.Rows[indexOfRow].Cells["Lagersaldo"].Value = 1;
            }
        }
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);
        }