Esempio n. 1
0
        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();
            }
        }
Esempio n. 2
0
 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;
 }