コード例 #1
0
        private void nacteniHraciPlochy()
        {
            Databaze db = new Databaze(tbDatabaze.Text, tbUser.Text, tbHeslo.Text);

            db.Pripojit();
            db.nacistHraciPlochy();
            celaHraciPlocha = db.ziskatHraciPlochu();
            db.Odpojit();

            if (kolecko == true)
            {
                pomCelaHraciPlocha = celaHraciPlocha;
                celaHraciPlocha    = null;
                for (int j = 0; j < pomCelaHraciPlocha.Length; j++)
                {
                    string pom = pomCelaHraciPlocha.Substring(j, 1);
                    if (pom == "0")
                    {
                        celaHraciPlocha += 0;
                    }
                    if (pom == "1")
                    {
                        celaHraciPlocha += 2;
                    }
                    if (pom == "2")
                    {
                        celaHraciPlocha += 1;
                    }
                }
            }
            try
            {
                hraciPlocha[0] = celaHraciPlocha.Substring(0, 10);
                hraciPlocha[1] = celaHraciPlocha.Substring(10, 10);
                hraciPlocha[2] = celaHraciPlocha.Substring(20, 10);
                hraciPlocha[3] = celaHraciPlocha.Substring(30, 10);
                hraciPlocha[4] = celaHraciPlocha.Substring(40, 10);
                hraciPlocha[5] = celaHraciPlocha.Substring(50, 10);
                hraciPlocha[6] = celaHraciPlocha.Substring(60, 10);
                hraciPlocha[7] = celaHraciPlocha.Substring(70, 10);
                hraciPlocha[8] = celaHraciPlocha.Substring(80, 10);
                hraciPlocha[9] = celaHraciPlocha.Substring(90, 10);
            }
            catch (ArgumentOutOfRangeException ex)
            {
                MessageBox.Show("Chyba načtení hrací plochy: \n\n" + ex.Message, "Chyba", MessageBoxButton.OK, MessageBoxImage.Error);
            }

            for (int i = 0; i < 10; i++)
            {
                lvUdalosti.Items.Add(hraciPlocha[i]);
            }
        }
コード例 #2
0
        private void pripojeniDatabaze()
        {
            Databaze db = new Databaze(tbDatabaze.Text, tbUser.Text, tbHeslo.Text);      //TODO: zatim nefunkcni ve tride DATABAZE!!!funguje jako localhost

            db.Pripojit();
            db.Odpojit();

            //lInfo.Content = "Připojeno k databázi";
            //tbDatabaze.IsEnabled = false;
            //btnPripojit.Content = "Odpojit";
            //lInfo.Content = "Test připojený proběhl v pořádku";
            lvUdalosti.Items.Add("Test připojení");
        }
コード例 #3
0
        private void pridaníPravidlaDoDatabaze()
        {
            //string pravidlo = "";

            Databaze db = new Databaze(tbDatabaze.Text, tbUser.Text, tbHeslo.Text);

            for (int i = 0; i < cisloPravidla; i++)
            {
                db.Pripojit();
                db.PridatPravidlo(pravidlo[i]);
                db.Odpojit();
            }
            //db.PridatPravidlo(pravidlo);
            lvUdalosti.Items.Add("Přidány pravidla do db");
            poslaniZpravyServeru("Pripraven");
        }
コード例 #4
0
        /*private void odpojeniDatabaze()
         * {
         *  Databaze db = new Databaze(tbDatabaze.Text);
         *
         *  db.Odpojit();
         *
         *  lInfo.Content = "Odpojeno od databáze";
         *  tbDatabaze.IsEnabled = true;
         *  //btnPripojit.Content = "Připojit";
         * }*/

        private void pridaniHraceDoDatabaze()
        {
            //string jmeno = "Pfeiffer";

            Databaze db = new Databaze(tbDatabaze.Text, tbUser.Text, tbHeslo.Text);

            db.Pripojit();
            db.PridatHrace(tbJmenoKlienta.Text, int.Parse(tbPort.Text));
            db.Odpojit();

            idHrace = db.ziskatIdHrace();

            //lInfo.Content = "Jméno hráče bylo uloženo do databáze, ID = " + idHrace;

            btnPridaniPravidla.IsEnabled = true;

            lvUdalosti.Items.Add("Přidáno jméno do db");
            lvUdalosti.Items.Add("ID: " + idHrace);

            poslaniZpravyServeru("Vytvoren");
        }