Exemplo n.º 1
0
        // Below this method is used when user clicks add button creating an instance of the sale.
        // The if loop checks to see if the method is null and if not null the method adds the sale to the sale listbox.
        private void btnAdd_Click(object sender, System.EventArgs e)
        {
            frmNewSale newSaleForm = new frmNewSale();
            Sale       sale        = newSaleForm.GetNewSale();

            if (sale != null)
            {
                sales.Add(sale);
                SaleDB.SaveSales(sales);
                FillSaleListBox();
            }
        }
Exemplo n.º 2
0
        //Below this method is used when user clicks delete button, a confirmation dialog is displayed.
        // If user confirms the sale is removed from the sale list. 2 if loops are used.
        private void btnDelete_Click(object sender, System.EventArgs e)
        {
            int i = lstSales.SelectedIndex;

            if (i != -1)
            {
                Sale   sale    = (Sale)sales[i];
                string message = "Are you sure you want to delete "
                                 + sale.Description + "?";
                DialogResult button =
                    MessageBox.Show(message, "Confirm Delete",
                                    MessageBoxButtons.YesNo);
                if (button == DialogResult.Yes)
                {
                    sales.Remove(sale);
                    SaleDB.SaveSales(sales);
                    FillSaleListBox();
                }
            }
        }