} // RefundOrders_Click private void RefundItem_Click(object sender, EventArgs e) { // Get the currently selected item in the ListBox. try { string curOrder = ((BoxFormat)Orders_Listbox.SelectedItem).databaseID; string curItem = ((BoxFormat)OrderItems_Listbox.SelectedItem).databaseID; // connect to DB if it is not connected if (!nsadb.Connected()) { nsadb.OpenConnection(); } // Update the database to mark selected order Refunded nsadb.ManagerRefundItem(curOrder, curItem); // Clears existing items in the list OrderItems_Listbox.DataSource = null; OrderItems_Listbox.Items.Clear(); MessageBox.Show("Order #" + curOrder + " - " + curItem + " Refunded.", "Refund Order Items", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch { MessageBox.Show("Order Item Not Selected!", "Refund Order Items", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } // RefundItem_Click