Пример #1
0
        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();

                }

            }
        }
Пример #2
0
        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);
            }
        }
Пример #3
0
        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!");
            }
        }
Пример #4
0
 public GameDataGenerator(GameData game)
 {
     InitializeComponent();
     this.game = game;
 }