public static void InsertConquestSiegeInfo(ConquestSiegeInfo conquestSiegeInfo, int conquestIndex) { try { conn.Open(); cmd = new MySqlCommand("InsertConquestSiegeInfo", conn) { CommandType = CommandType.StoredProcedure }; cmd.Parameters.AddWithValue("SiegeIndex", conquestSiegeInfo.Index); cmd.Parameters.AddWithValue("SiegeConquestIndex", conquestIndex); cmd.Parameters.AddWithValue("Location_X", conquestSiegeInfo.Location.X); cmd.Parameters.AddWithValue("Location_Y", conquestSiegeInfo.Location.Y); cmd.Parameters.AddWithValue("MobIndex", conquestSiegeInfo.MobIndex); cmd.Parameters.AddWithValue("SiegeName", conquestSiegeInfo.Name); cmd.Parameters.AddWithValue("RepairCost", conquestSiegeInfo.RepairCost); cmd.ExecuteNonQuery(); } catch (MySqlException ex) { } finally { conn.Close(); } }
private void Siege_listbox_SelectedIndexChanged(object sender, EventArgs e) { if (selectedConquest == null) return; if (ActiveControl != sender) return; if (Siege_listbox.SelectedIndex != -1) { selectedSiege = (ConquestSiegeInfo)Siege_listbox.SelectedItem; UpdateSiege(); } else selectedSiege = null; }