コード例 #1
0
        public static void InsertConquestControlPointInfo(ConquestFlagInfo conquestFlagInfo, int conquestIndex)
        {
            try
            {
                conn.Open();
                cmd = new MySqlCommand("InsertControlPointInfo", conn)
                {
                    CommandType = CommandType.StoredProcedure
                };

                cmd.Parameters.AddWithValue("ControlPointIndex", conquestFlagInfo.Index);
                cmd.Parameters.AddWithValue("ConquestIndex", conquestIndex);
                cmd.Parameters.AddWithValue("Location_X", conquestFlagInfo.Location.X);
                cmd.Parameters.AddWithValue("Location_Y", conquestFlagInfo.Location.Y);
                cmd.Parameters.AddWithValue("ControlPointName", conquestFlagInfo.Name);
                cmd.Parameters.AddWithValue("FileName", conquestFlagInfo.FileName);

                cmd.ExecuteNonQuery();
            }
            catch (MySqlException ex)
            { }
            finally
            {
                conn.Close();
            }
        }
コード例 #2
0
ファイル: ConquestInfoForm.cs プロジェクト: zhaokai1982/mir2
 private void Control_Listbox_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (selectedConquest == null) return;
     if (ActiveControl != sender) return;
     if (Controls_listbox.SelectedIndex != -1)
     {
         selectedControlPoint = (ConquestFlagInfo)Controls_listbox.SelectedItem;
         UpdateControlPoints();
     }
     else
         selectedControlPoint = null;
 }
コード例 #3
0
 private void Flags_listbox_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (ActiveControl != sender)
     {
         return;
     }
     if (Flags_listbox.SelectedIndex != -1)
     {
         selectedFlag = (ConquestFlagInfo)Flags_listbox.SelectedItem;
         UpdateFlags();
     }
     else
     {
         selectedFlag = null;
     }
 }