private void ladeAusGameDataDateiToolStripMenuItem_Click(object sender, EventArgs e) { if (MessageBox.Show("Wenn Sie diese Aktion durchführen, werden alle Änderungen am System, die Sie noch nicht gespeichert haben gelöscht!" + Environment.NewLine + "Dieser Modus dient nur zum Auslesen der Daten! Wenn Sie diese ändern möchten, starten Sie den Mysql-Modus und exportieren diese!" + Environment.NewLine + "Möchten Sie den Modus starten?", "Warnung", MessageBoxButtons.YesNo) == System.Windows.Forms.DialogResult.Yes) { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "GameData-Datei | GameData.dat"; if (dialog.ShowDialog() == System.Windows.Forms.DialogResult.OK) { connected = false; data = new GameData(dialog.FileName); Text += " - GameData Mode"; InitiateGui(); } } }
private void Form1_Load(object sender, EventArgs e) { try { checkConfig(); ip = config["server/host"]; mysql = new Mysql.MysqlConnection(); mysql.OnError += new EventHandler<Mysql.MysqlConnection.MysqlErrorEventArgs>(mysql_OnError); mysql.connect(ip, config["server/database"], config["server/username"], config["server/password"]); data = new GameData(mysql, config["server/prefix"]); Query.Prefix = config["server/prefix"]; connected = true; ImageSetup(); InitiateGui(); #if DEBUG this.Text += " (Debug-Modus)"; #endif } catch (Exception ex) { MessageBox.Show("Es konnte keine Verbindung zu dem Mysql Server aufgebaut werden. Die Funktionalität ist stark eingeschränkt!" + Environment.NewLine + ex.Message); } }
private void starteMysqlModusToolStripMenuItem_Click(object sender, EventArgs e) { if (!connected) { data = new GameData(mysql, config["server/prefix"]); connected = true; allesAktualisierenToolStripMenuItem_Click(this, new EventArgs()); InitiateGui(); string[] title = Text.Split(new string[] { " - " }, StringSplitOptions.None); Text = title[0]; MessageBox.Show("Mysql-Modus gestartet"); } else { MessageBox.Show("Sie sind berets im Mysql-Modus!"); } }
public GameDataGenerator(GameData game) { InitializeComponent(); this.game = game; }