public static List <Taxonomy> GetTaxonomyList(OldForm main_form) { List <Taxonomy> taxo = new List <Taxonomy>(); if (File.Exists(AppDomain.CurrentDomain.BaseDirectory + "/Template/dbd_taxonomy.xml")) { XDocument xdoc = XDocument.Load(AppDomain.CurrentDomain.BaseDirectory + "/Template/dbd_taxonomy.xml"); Console.WriteLine(" >>>> xdoc count : " + xdoc.Root.Descendants("Taxonomy").Count()); foreach (XElement elem in xdoc.Root.Descendants("Taxonomy")) { taxo.Add(new Taxonomy() { code = elem.Element("Code").Value, group = elem.Element("Group").Value, name = elem.Element("Name").Value, taxodesc = elem.Element("Taxodesc").Value }); } } else { System.Windows.Forms.MessageBox.Show("ไม่พบไฟล์ dbd_taxonomy.xml", "พบข้อผิดพลาด : ", System.Windows.Forms.MessageBoxButtons.OK, System.Windows.Forms.MessageBoxIcon.Error); } return(taxo); }
private void ConnectionListView_ItemActivate(object sender, EventArgs e) { foreach (int index in ConnectionListView.SelectedIndices) { GameConnection Connection = GameConnectionManager.Connections[index]; if (Connection.State == GameConnectionState.Connected) { bool bIsNew = true; foreach (ConnectionForm OldForm in ConnectionForms) { if (OldForm.Connection == Connection) { OldForm.BringToFront(); OldForm.Activate(); bIsNew = false; break; } } if (bIsNew) { ConnectionForm NewForm = new ConnectionForm(); NewForm.Connection = Connection; NewForm.Show(this); ConnectionForms.Add(NewForm); } } } }
private void RefreshConnectionList() { for (int i = 0; i < GameConnectionManager.Connections.Count; i++) { GameConnection Connection = GameConnectionManager.Connections[i]; ListViewItem Item = ConnectionListView.Items[i]; if (!Connection.HasStateChanged()) { break; } Item.Text = Connection.Configuration.IP + ":" + Connection.Configuration.Port; switch (Connection.State) { case GameConnectionState.Connected: { Item.SubItems[1].Text = "Connected"; Item.SubItems[2].Text = Connection.CurrentGameState.Username; Item.SubItems[3].Text = Connection.CurrentGameState.Map; Item.SubItems[4].Text = Connection.CurrentGameState.Host; break; } case GameConnectionState.Connecting: { Item.SubItems[1].Text = "Connecting ..."; Item.SubItems[2].Text = "-"; Item.SubItems[3].Text = "-"; Item.SubItems[4].Text = "-"; break; } case GameConnectionState.Disconnected: { Item.SubItems[1].Text = "Disconnected"; Item.SubItems[2].Text = "-"; Item.SubItems[3].Text = "-"; Item.SubItems[4].Text = "-"; // Destroy form if we have disconnected. foreach (ConnectionForm OldForm in ConnectionForms) { if (Connection == OldForm.Connection) { OldForm.Close(); ConnectionForms.Remove(OldForm); break; } } break; } } } }
private void RemoveConnectionButton_Click(object sender, EventArgs e) { List <ConnectionConfig> RemovedStates = new List <ConnectionConfig>(); List <GameConnection> RemovedConnections = new List <GameConnection>(); foreach (int index in ConnectionListView.SelectedIndices) { ConnectionConfig State = ConfigurationManager.Configuration.Connections[index]; GameConnection RemoveConnection = GameConnectionManager.Connections[index]; RemovedStates.Add(State); RemovedConnections.Add(RemoveConnection); } List <ConnectionForm> FormsCopy = new List <ConnectionForm>(ConnectionForms); foreach (ConnectionForm OldForm in FormsCopy) { if (RemovedConnections.Contains(OldForm.Connection)) { OldForm.Close(); ConnectionForms.Remove(OldForm); } } foreach (ConnectionConfig config in RemovedStates) { ConfigurationManager.Configuration.Connections.Remove(config); } foreach (GameConnection connection in RemovedConnections) { GameConnectionManager.Connections.Remove(connection); } ConfigurationManager.Save(); ReloadConnectionList(); }
public DialogSelectComp(OldForm main_form) { this.main_form = main_form; InitializeComponent(); }
public DialogBojDetail(OldForm main_form, boj5_detail boj5_detail = null) { this.main_form = main_form; this.boj5_detail = boj5_detail; InitializeComponent(); }
public DialogBojPerson(OldForm main_form, boj5_person boj5_person = null) { this.main_form = main_form; this.boj5_person = boj5_person; InitializeComponent(); }
public DialogShareHolders(OldForm main_form) { this.main_form = main_form; InitializeComponent(); }