Subversion Repositories Code-Repo

Rev

Rev 9 | Rev 41 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace SWAT_Office_App
{
    public partial class Menu1_Main : Form
    {
        public Menu1_Main()
        {
            InitializeComponent();
            Settings_Form.ImportSettings();
            this.KeyPress += new KeyPressEventHandler(Menu1_Main_KeyPress);
        }

        void Menu1_Main_KeyPress(object sender, KeyPressEventArgs e)
        {
            switch (e.KeyChar)
            {
                case '1':
                    if (Reimage_USB_Drives.threadsRunning == false)
                        Reimage_USB_Drives.reimageUSBDrives();
                    else
                    {
                        MessageBox.Show("Another file copy operation is currently in progress.\n" +
                                        "Please wait for transfer to finish before starting another");
                    }
                    break;
                case '2':
                    ManageUserAccounts_Form user_Mgmt = new ManageUserAccounts_Form();
                    user_Mgmt.ShowDialog();
                    break;
                case '3':
                    SettingsVerify_Form settingsForm = new SettingsVerify_Form();
                    settingsForm.ShowDialog();
                    break;
                case '?':
                    AboutBox aboutForm = new AboutBox();
                    aboutForm.ShowDialog();
                    break;
            }
        }
        private void btn_Main_UserMgmt_Click(object sender, EventArgs e)
        {
            ManageUserAccounts_Form userMgmtForm = new ManageUserAccounts_Form();
            userMgmtForm.ShowDialog();
        }
        private void btn_Main_Settings_Click(object sender, EventArgs e)
        {
            SettingsVerify_Form settingsForm = new SettingsVerify_Form();
            settingsForm.ShowDialog();
        }
        private void btn_Reimage_USB_Drives_Click(object sender, EventArgs e)
        {
            if (Reimage_USB_Drives.threadsRunning == false)
                Reimage_USB_Drives.reimageUSBDrives();
            else
            {
                MessageBox.Show("Another file copy operation is currently in progress.\n" +
                                "Please wait for transfer to finish before starting another");
            }
        }

        private void Menu1_Main_Load(object sender, EventArgs e)
        {

        }

    }
}