Exemplo n.º 1
0
        private void deleteButton_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show(rs.GetString("deleteYesNoMsg"), rs.GetString("deleteTitle"), MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                int count = 0;

                for (int i = bottleListDataGridView.Rows.Count - 1; i >= 0; i--)
                {
                    bool delete = (bool)bottleListDataGridView.Rows[i].Cells["selectedProductColumn"].Value;
                    if (delete == true)
                    {
                        pbda.delete((string)bottleListDataGridView.Rows[i].Cells["bottleIdColumn"].Value, conn);
                        bottleListDataGridView.Rows.Remove(bottleListDataGridView.Rows[i]);
                        count++;
                    }
                }

                if (count == 0)
                {
                    MessageBox.Show(rs.GetString("selectProcuctMsg"), "", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    if (bottleListDataGridView.Rows.Count > 0)
                    {
                        bottleDataResetButton.Enabled = true;
                        deleteButton.Enabled          = true;
                        deselectAllButton.Enabled     = true;
                        selectAllButton.Enabled       = true;
                    }
                    else
                    {
                        bottleDataResetButton.Enabled = false;
                        deleteButton.Enabled          = false;
                        deselectAllButton.Enabled     = false;
                        selectAllButton.Enabled       = false;
                    }

                    bottleListDataGridView.ClearSelection();

                    resetButton_Click(null, null);

                    MessageBox.Show(rs.GetString("deleteMsg"));
                }
            }
        }