Beispiel #1
0
 private void BtnCancelOrder_Click_1(object sender, EventArgs e)
 {
     DgvCustomersSearch.ClearSelection();
     DgvBookSearch.ClearSelection();
     NupBookCount.Value = 1;
     RtbTotalPrice.Clear();
     PnlOrderInfo.Visible = false;
 }
Beispiel #2
0
        private void BtnCreateOrder_Click_1(object sender, EventArgs e)
        {
            if (_selectedCustomer == null || _selectedBook == null)
            {
                MessageBox.Show("Please select customer and book", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            DialogResult r = MessageBox.Show("Are you sure?", "Order confirmation", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            if (r == DialogResult.No)
            {
                return;
            }
            Order order = new Order
            {
                CustomerId = _selectedCustomer.Id,
                BookId     = _selectedBook.Id,
                BookCount  = Convert.ToInt32(NupBookCount.Value),
                TakenAt    = DtpNewTaken.Value,
                Deadline   = DtpNewDeadline.Value,
                Price      = Convert.ToDecimal(RtbTotalPrice.Text) * NupBookCount.Value,
                IsOpen     = true
            };


            _context.Orders.Add(order);
            _selectedBook.Count -= Convert.ToInt32(NupBookCount.Value);
            _context.SaveChanges();
            RtbTotalPrice.Clear();
            NupBookCount.Value   = 1;
            PnlOrderInfo.Visible = false;
            ClearOrders();
            FillActiveOrders();
            ClearBooks();
            FillBooksSearch();
        }