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!"); } } }
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(); } }