Пример #1
0
 private void Rematch_Click(object sender, EventArgs e)
 {
     if (loppu && Tiedot.pelaaja == 1)
     {
         sqlLause.query($"DELETE FROM tick_tac_toe_games WHERE peli_id ={Tiedot.huoneId}", "");
         sqlLause.query($"DELETE FROM huoneet WHERE id ={Tiedot.huoneId}", "");
         sqlLause.query($"INSERT INTO `huoneet` ( `nimi`, `pelaaja1`, `pelaaja2`, `Peli`,`tarvitsee_salasanan` ,`password`) VALUES ('{Tiedot.peliNimi}', '{Tiedot.id}', '2', '{Tiedot.peliPeli}', '{Tiedot.tarvitseeSalasanan}','{Tiedot.peliPassword}'); ", "");
         sqlLause.query($"SELECT * FROM huoneet WHERE `pelaaja1` ='{Tiedot.id}'", "HuoneId");
         Tiedot.pelaaja = 1;
         PeliOdotus k = new PeliOdotus();
         k.tekija = true;
         k.Show();
         Close();
     }
     else if (loppu && Tiedot.pelaaja == 2)
     {
         sqlLause.query($"SELECT * FROM huoneet WHERE nimi ='{Tiedot.peliNimi}' AND pelaaja2 = 2", "rematch");
         if (huoneOlemassa)
         {
             Tiedot.pelaaja = 2;
             PeliOdotus k = new PeliOdotus();
             k.tekija = false;
             k.Show();
             Close();
         }
         else
         {
             MessageBox.Show("Toisen pelaajan pitää tehdä huone ensiksi!");
         }
     }
 }
Пример #2
0
        private void button2_Click(object sender, EventArgs e)
        {
            //PELIIN LIITYMINEN
            if (dataGridView1.SelectedCells.Count > 0)
            {
                int selectedrowindex = dataGridView1.SelectedCells[0].RowIndex;

                DataGridViewRow selectedRow = dataGridView1.Rows[selectedrowindex];

                a = Convert.ToString(selectedRow.Cells["Name"].Value);
                sqlLause.query($"SELECT * FROM huoneet WHERE nimi ='{a}' AND tarvitsee_salasanan=1", "salasanaTarvitsee");
                if (salasanaTarvitsee)
                {
                    SalasanaTarkastus s = new SalasanaTarkastus();
                    s.ShowDialog();
                    if (pass != "")
                    {
                        sqlLause.query($"SELECT * FROM huoneet WHERE nimi ='{a}' AND password ='******'", "salasanaTarkastastus");
                        if (tarkistettu)
                        {
                            sqlLause.query($"SELECT * FROM huoneet WHERE nimi ='{a}'", "liityHuone");
                            Tiedot.pelaaja = 2;
                            Close();
                            PeliOdotus p = new PeliOdotus();
                            p.tekija = false;
                            p.Show();
                        }
                        else
                        {
                            MessageBox.Show("Salasana on väärin!");
                        }
                    }
                }
                else
                {
                    sqlLause.query($"SELECT * FROM huoneet WHERE nimi ='{a}'", "liityHuone");
                    Console.WriteLine(a);
                    Tiedot.pelaaja = 2;
                    PeliOdotus p = new PeliOdotus();
                    p.tekija = false;
                    p.Show();
                    Close();
                }
            }
        }
 private void button2_Click(object sender, EventArgs e)
 {
     //tarkista onko tyhjiä kenttiä;
     if (huone_nimi.Text == "" || huoneMuoto.Text == "" || tarvitsee_salasanan.Checked && huone_salasana.Text == "")
     {
         MessageBox.Show("Täytä kaikki tiedot huoneellesi!");
     }
     else
     {
         Tiedot.TallennaPeliTiedot(sqlLause.PuhistaSQL(huone_nimi.Text), sqlLause.PuhistaSQL(huoneMuoto.Text), tarvitseeS, sqlLause.PuhistaSQL(huone_salasana.Text));
         sqlLause.query($"INSERT INTO `huoneet` ( `nimi`, `pelaaja1`, `pelaaja2`, `Peli`,`tarvitsee_salasanan` ,`password`) VALUES ('{Tiedot.peliNimi}', '{Tiedot.id}', '2', '{Tiedot.peliPeli}', '{Tiedot.tarvitseeSalasanan}','{Tiedot.peliPassword}'); ", "");
         //Vie huone odotukseen
         sqlLause.query($"SELECT * FROM huoneet WHERE `pelaaja1` ='{Tiedot.id}'", "HuoneId");
         Tiedot.pelaaja = 1;
         PeliOdotus k = new PeliOdotus();
         k.tekija = true;
         k.Show();
         Close();
     }
 }