Exemplo n.º 1
0
        //Edit Groupbox edit button pressed
        private void editMasterEditButton_Click(object sender, EventArgs e)
        {
            //Edit Entry button pressed, gather info and update entry
            //check to make sure something is entered in the textbox
            if(editNewNameMasterTextbox.Text.Length > 0)
            {
                AddToDatabase database = new AddToDatabase();

                //Create MasterListValues of old info
                MasterListValues oldValues = new MasterListValues(sendValues.MasterArchive, sendValues.MasterMedia, sendValues.ID);

                //Create MasterListValues of old info
                MasterListValues newValues = new MasterListValues(editNewNameMasterTextbox.Text, commonMethod.GetCameraNumber(editCameraNewMasterDropdown.GetItemText(editCameraNewMasterDropdown.SelectedItem)));

                //Send to update method in AddToDatabase class & check if successful
                if(database.UpdateMasterList(oldValues, newValues))
                {
                    //update successful
                    updateStatus.UpdateStatusBar("Update of Master Tape successful", mainform);

                    //Clear items and close groupbox
                    editNewNameMasterTextbox.Clear();
                    editCameraNewMasterDropdown.SelectedIndex = 0;
                    MakeGroupboxesInvisible();
                    //Load new database info into listbox
                    PopulateMasterList();
                }else
                {
                    //update failed
                    updateStatus.UpdateStatusBar("Update Error", mainform);
                }

            }
        }