Exemplo n.º 1
0
        private void discountDeleteButton_Click(object sender, EventArgs e)
        {
            int count = 0;

            for (int i = discountProductDataGridView.Rows.Count - 1; i >= 0; i--)
            {
                bool select = (bool)discountProductDataGridView.Rows[i].Cells["selectedDiscountProduct"].Value;
                if (select == true)
                {
                    ProductDiscount pd = new ProductDiscount();
                    pd.setDiscountCode(selectedDiscountCode);
                    pd.setProductID(discountProductDataGridView.Rows[i].Cells["discountProductIdColumn"].Value.ToString());

                    if (productCategoriesComboBox.SelectedValue.Equals("bottle"))
                    {
                        pbdda.permanentlyDelete(pd, conn);
                    }
                    else if (productCategoriesComboBox.SelectedValue.Equals("package"))
                    {
                        ppgdda.permanentlyDelete(pd, conn);
                    }
                    else if (productCategoriesComboBox.SelectedValue.Equals("perfume"))
                    {
                        ppdda.permanentlyDelete(pd, conn);
                    }

                    discountProductDataGridView.Rows.Remove(discountProductDataGridView.Rows[i]);
                    count++;
                }
            }

            if (count == 0)
            {
                MessageBox.Show(rs.GetString("selectProductMsg"), "", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                if (discountProductDataGridView.Rows.Count > 0)
                {
                    discountSelectAllButton.Enabled   = true;
                    discountDeselectAllButton.Enabled = true;
                    discountDeleteButton.Enabled      = true;
                }
                else
                {
                    discountSelectAllButton.Enabled   = false;
                    discountDeselectAllButton.Enabled = false;
                    discountDeleteButton.Enabled      = false;
                }

                discountProductDataGridView.ClearSelection();

                productCategoriesComboBox_SelectedIndexChanged(null, null);
            }
        }