Пример #1
0
        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();
                }
            }
        }
Пример #2
0
        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();
            }
        }
Пример #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            Class.Login login = new Class.Login();
            login.offline(userID);
            this.Close();
            Login girisPage = new Login();

            girisPage.Show();
        }
Пример #4
0
        private void button3_Click(object sender, EventArgs e)
        {
            Class.Login login = new Class.Login();
            //login.offline(userID);
            this.Hide();
            Siralama siralama = new Siralama();

            siralama.label1.Text = userID.ToString();
            siralama.Show();
        }
Пример #5
0
 private void button1_Click(object sender, EventArgs e)
 {
     if (textBox1.Text.Length > 0)
     {
         Class.Login login = new Class.Login();
         login.SifreDegistir(Int32.Parse(label1.Text), textBox1.Text);
         MessageBox.Show("Şifre başarıyla değiştirildi.");
         this.Close();
     }
     else
     {
         MessageBox.Show("Girilen şifre çok kısa");
     }
 }
Пример #6
0
 private void Lobi_FormClosing(object sender, FormClosingEventArgs e)
 {
     Class.Login login = new Class.Login();
     login.offline(userID);
     //Application.Exit();
 }