private void btnPlaceOrder_Click(object sender, EventArgs e)
        {
            Customer customer   = customerController.GetCustomerById(cmbCustomerList.SelectedValue.ToString());
            int      employeeID = Convert.ToInt32(cmbEmployeeList.SelectedValue);
            int      shipperID  = Convert.ToInt32(cmbShipperList.SelectedValue);
            Order    order      = new Order
            {
                CustomerID     = customer.CustomerID,
                EmployeeID     = employeeID,
                ShipVia        = shipperID,
                OrderDate      = dateOrderDate.Value.Date,
                RequiredDate   = dateRequiredDate.Value.Date,
                ShipName       = customer.CompanyName,
                ShipAddress    = customer.Address,
                ShipCity       = customer.City,
                ShipCountry    = customer.Country,
                ShipRegion     = customer.Region,
                ShipPostalCode = customer.PostalCode
            };

            order = orderController.AddOrder(order);
            int addedProductCount = productsInCart.Count;

            foreach (ShoppingCartAddedProduct addedProduct in productsInCart)
            {
                Order_Detail order_Detail = new Order_Detail
                {
                    OrderID   = order.OrderID,
                    ProductID = addedProduct.ProductID,
                    Quantity  = Convert.ToInt16(addedProduct.Quantity),
                    UnitPrice = addedProduct.UnitPrice,
                    Discount  = float.Parse(addedProduct.Discount.ToString())
                };
                orderDetailController.AddOrderDetail(order_Detail);
            }
            MessageBox.Show($"Order is placed with {addedProductCount} Products");
        }