Exemplo n.º 1
0
        } // 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