private void AddOrder_Click(object sender, EventArgs e) { int selectedrowindex = ItemGridView.SelectedCells[0].RowIndex; DataGridViewRow itemRow = ItemGridView.Rows[selectedrowindex]; string retailprice = Convert.ToString(itemRow.Cells["RetailPrice"].Value); if (orderId == -1) { Order o = new Order(custIdSelected, DateTime.Now, "Processing"); orderId = crud.AddOrder(o); Basket b = new Basket(orderId, itemIdSelected, Convert.ToInt32(itemQuantity.Text), retailprice); crud.AddBasket(b); OrderEmailDetails(); } else { if (itemQuantity.Text == "") { MessageBox.Show("ERROR - PLEASE ENTER ITEM QUANTITY"); } else { Basket b = new Basket(orderId, itemIdSelected, Convert.ToInt32(itemQuantity.Text), retailprice); crud.AddBasket(b); crud.OrderDetails(orderId); OrderEmailDetails(); } } PopulateOrderGrid(custIdSelected); }