private void DavetVarMi() { int SahipID = lobi.DavetVarMi(userID); if (SahipID > 0) { timer2.Stop(); DialogResult dialog = new DialogResult(); dialog = MessageBox.Show($"{lobi.GetUserName(SahipID)} sizi oyuna davet ediyor", "Oyun Daveti", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dialog == DialogResult.Yes) { //Davet Kabul int gameID = lobi.DavetKabul(userID, SahipID); Oyun oyun = new Oyun(); oyun.label1.Text = gameID.ToString(); oyun.label2.Text = userID.ToString(); timer1.Stop(); timer2.Stop(); timer3.Stop(); Class.Login login = new Class.Login(); login.online(userID); oyun.Show(); this.Hide(); } else { lobi.DavetReddet(userID, SahipID); timer1.Start(); timer2.Start(); } } }
private void timer3_Tick(object sender, EventArgs e) { int durum = lobi.DavetDurum(userID); if (durum == 0) { label2.Text = "Bekleniyor..."; } else if (durum == 2) { label2.Text = "Davet Reddedildi."; lobi.DavetSil(userID); timer3.Stop(); DavetBtn.Enabled = true; } else { label2.Text = "Davet Kabul Edildi."; int gameID = lobi.GetGameID(userID); lobi.SohbetOlustur(gameID); Oyun oyun = new Oyun(); oyun.label1.Text = gameID.ToString(); oyun.label2.Text = userID.ToString(); Class.Login login = new Class.Login(); login.offline(userID); timer1.Stop(); timer2.Stop(); timer3.Stop(); oyun.Show(); this.Hide(); } }