/*------------------------
        |   Part event handlers  |
        |  ------------------------*/

        // Add New Part.
        private void AddPartButton_Click(object sender, EventArgs e)
        {
            this.Hide();
            this.dataGridViewProducts.Refresh();
            PartScreen addPartScreen = new PartScreen();

            // Change addModifyPartLabel text to Add Part.
            addPartScreen.addModifyPartLabel.Text = "Add Part";

            // Change text color to sliver.
            addPartScreen.partNametextBox.ForeColor  = Color.Silver;
            addPartScreen.inventoryTextBox.ForeColor = Color.Silver;
            addPartScreen.priceCostTextBox.ForeColor = Color.Silver;
            addPartScreen.maxTextBox.ForeColor       = Color.Silver;
            addPartScreen.minTextBox.ForeColor       = Color.Silver;
            addPartScreen.compMachTextBox.ForeColor  = Color.Silver;
            addPartScreen.ShowDialog();
        }
        // Modify part.
        private void ModifyPartButton_Click(object sender, EventArgs e)
        {
            if (indexOfSelectedPart >= 0)
            {
                this.Hide();
                PartScreen modifyPartScreen = new PartScreen();

                // Change addModifyPartLabel text to Modify Part.
                modifyPartScreen.addModifyPartLabel.Text = "Modify Part";
                modifyPartScreen.partIDTextBox.Text      = Inventory.CurrentPart.PartID.ToString();
                modifyPartScreen.partNametextBox.Text    = Inventory.CurrentPart.PartName;
                modifyPartScreen.inventoryTextBox.Text   = Inventory.CurrentPart.InStock.ToString();
                modifyPartScreen.priceCostTextBox.Text   = Inventory.CurrentPart.PriceCost.ToString();
                modifyPartScreen.maxTextBox.Text         = Inventory.CurrentPart.Max.ToString();
                modifyPartScreen.minTextBox.Text         = Inventory.CurrentPart.Min.ToString();
                modifyPartScreen.Show();
            }
            else
            {
                MessageBox.Show("Select a Part to modify!");
            }
        }