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; }
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; }
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; }
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; } }