Exemplo n.º 1
0
    public void switchMenu(int type)
    {
        Menutype mt = (Menutype)type;

        switch (mt)
        {
        case Menutype.MAIN:
            Submenu s = settings.gameObject.activeInHierarchy ? (Submenu)settings :
                        (compendium.gameObject.activeInHierarchy ? (Submenu)compendium : (Submenu)controls);
            s.gameObject.SetActive(false);
            main.SetActive(true);
            break;

        case Menutype.SETTINGS:
            settings.openSubmenu();
            main.SetActive(false);
            break;

        case Menutype.COMPENDIUM:
            compendium.openSubmenu();
            main.SetActive(false);
            break;

        case Menutype.CONTROLS:
            controls.openSubmenu();
            main.SetActive(false);
            break;
        }
        currentMenu = mt;
    }
Exemplo n.º 2
0
 private void IP_Selected(object sender, RoutedEventArgs e)
 {
     Panel.SetZIndex(Port, 1);
     Panel.SetZIndex(agv_system, 2);
     Panel.SetZIndex(agv_map, 3);
     Panel.SetZIndex(network, 4);
     GetMenutype = Menutype.Network;
 }
Exemplo n.º 3
0
 private void System_Selected(object sender, RoutedEventArgs e)
 {
     Panel.SetZIndex(Port, 1);
     Panel.SetZIndex(agv_system, 3);
     Panel.SetZIndex(agv_map, 2);
     Panel.SetZIndex(network, 0);
     GetMenutype = Menutype.SystemSetting;
 }
Exemplo n.º 4
0
        public void PortLoad()
        {
            GetMenutype = Menutype.ProntSetting;
            gridItem.VerticalAlignment      = VerticalAlignment.Top;
            gridItem.HorizontalAlignment    = HorizontalAlignment.Center;
            CountMap.Content                = gridItem;
            gridNetwork.VerticalAlignment   = VerticalAlignment.Top;
            gridNetwork.HorizontalAlignment = HorizontalAlignment.Left;
            networkCount.Content            = gridNetwork;
            MySqlDataReader PortData = mapMessage.ListDevice(MapRegulate.UTCTime);
            int             i        = 0;

            while (PortData.Read())
            {
                AddRows(i, PortData["Com"].ToString(), PortData["Baud"].ToString(), PortData["Agv"].ToString());
                Index = i;
                i++;
            }
            PortData.Close();
            if (gridItem.RowDefinitions.Count.Equals(1) || gridItem.RowDefinitions.Count.Equals(0))
            {
                DeletePort.IsEnabled = false;
            }
            MySqlDataReader reader = mapMessage.SelectNetworkBLL(MapRegulate.UTCTime);

            if (reader != null)
            {
                int id = 0;
                while (reader.Read())
                {
                    AddNetwork(id, reader["IP_Address"].ToString(), reader["IP_Port"].ToString());
                    NetworkIndex = id;
                    id++;
                }
            }
            if (gridNetwork.RowDefinitions.Count.Equals(1) || gridNetwork.RowDefinitions.Count.Equals(0))
            {
                Network_Delete.IsEnabled = false;
            }
        }