Ejemplo n.º 1
0
        private void btnHome_Click(object sender, EventArgs e)
        {
            if (MenuButtonSelection != MenuButtonIndex.Home)
            {
                DialogResult dialogResult = new DialogResult();
                if (MenuButtonSelection == MenuButtonIndex.Console)
                {
                    dialogResult = MessageBox.Show(this, "Do you want to exit test mode", "Information", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                }
                else if (MenuButtonSelection == MenuButtonIndex.Config)
                {
                    dialogResult = MessageBox.Show(this, "Do you want to exit config mode", "Information", MessageBoxButtons.YesNo, MessageBoxIcon.Information);
                }

                if (dialogResult == DialogResult.Yes)
                {
                    DeviceConnectStatus = DeviceConnectEnum.Diconnect;
                    MenuButtonSelection = MenuButtonIndex.Home;
                    SetMenuButton(MenuButtonSelection);
                    userSerial.sendCommand((byte)FuntionCode.DeviceDisconnect);
                }
            }
        }
Ejemplo n.º 2
0
        private void SetMenuButton(MenuButtonIndex index)
        {
            MenuButtonSelection = index;
            switch (index)
            {
            case MenuButtonIndex.Home:
                MenuHomeShow(true);
                MenuConfigShow(false);
                MenuConsoleShow(false);
                break;

            case MenuButtonIndex.Config:
                MenuHomeShow(false);
                MenuConfigShow(true);
                MenuConsoleShow(false);
                break;

            case MenuButtonIndex.Console:
                MenuHomeShow(false);
                MenuConfigShow(false);
                MenuConsoleShow(true);
                break;
            }
        }