Exemplo n.º 1
0
        //Delete Button Pressed
        private void deleteTapeDeleteButton_Click(object sender, EventArgs e)
        {
            //Delete button pressed, gather info and delete entry
            //Show message box to make sure user is to be deleted
            DialogResult deleteMessage = MessageBox.Show("Do you want to delete the entry " + tapeValues.ProjectId + ": "+ tapeValues.ProjectName + "?", "Deletion Warning!", MessageBoxButtons.YesNo, MessageBoxIcon.Warning);

            //Check to see if user pressed yes or no
            if (deleteMessage == DialogResult.Yes)
            {
                //Yes Pressed, delete user from DB
                Debug.WriteLine("Yes Pressed for deletion");

                AddToDatabase deleteDB = new AddToDatabase();

                if(tapeListListView.SelectedItems.Count == 1)
                {
                    //Delete tape from database
                    if (deleteDB.DeleteTapeDatabase(tapeValues))
                    {
                        //deletion success
                        tapeValues.Clear();
                        ClearDeleteLabels();
                        PopulateTapeList();
                        MakeBoxesVisible();
                        tapeListListView.Focus();
                        updateStatus.UpdateStatusBar("Entry deleted", mainform);
                    }
                    else
                    {
                        updateStatus.UpdateStatusBar("There was an error deleting entry", mainform);
                        MakeBoxesVisible();
                        tapeListListView.Focus();
                    }
                }

            }
            else if (deleteMessage == DialogResult.No)
            {
                //No Pressed, nothing will be done
            }
        }