示例#1
0
        // giris komutunu uygulayan fonksyon
        private void komut_giris(string sonuc)
        {
            //giriş başarılıysa gerekli kontrolleri aktif yap
            if (sonuc == "basarili")
            {
                buttonConnection.Image = Properties.Resources.baglantiOK;
                buttonConnection.Text = "Bağlı";
                buttonName.Visible = true;

                buttonName.Text = nick;

                if (!loadYapildiMi)
                    SiparisMasaFormu_Load(null, null);
            }
            //giriş başarısızsa (nick kullanımdaysa) sonuna 1-9 arası rastgele bir sayı ekleyip yeniden giriş yap
            else
            {
                buttonConnection.Image = Properties.Resources.baglantiYOK;
                buttonConnection.Text = "Bağlan";

                if (Properties.Settings.Default.BilgisayarAdi == "")
                {
                    AdisyonNotuFormu nickForm = new AdisyonNotuFormu("Girilen bilgisayar adı kullanımda, lütfen başka bir bilgisayar adı giriniz");
                    nickForm.ShowDialog();
                    nick = nickForm.AdisyonNotu;
                }
                else
                {
                    nick = Properties.Settings.Default.BilgisayarAdi;
                }

                client.MesajYolla("komut=giris&nick=" + nick);

            }
        }
示例#2
0
 private void buttonName_Click(object sender, EventArgs e)
 {
     if (acikMasaVarsaYapma)
     {
         acikMasaVarsaUyariVerFormuOneGetir();
         return;
     }
     AdisyonNotuFormu nickForm = new AdisyonNotuFormu("Bilgisayar adını giriniz");
     nickForm.ShowDialog();
     nick = nickForm.AdisyonNotu;
     client.MesajYolla("komut=giris&nick=" + nick);
 }
示例#3
0
        //adisyon notu ekleme butonu
        private void addNoteButton_Click(object sender, EventArgs e)
        {
            adisyonNotuGuncellenmeliMi = true;
            if (Properties.Settings.Default.Server == 2)
            {
                AdisyonNotuFormu notFormu;

                //adisyonNotu'nu sql den al
                SqlCommand cmd = SQLBaglantisi.getCommand("SELECT AdisyonNotu FROM Adisyon WHERE AcikMi=1 AND MasaAdi='" + MasaAdi + "' AND DepartmanAdi='" + hangiDepartman.departmanAdi + "'");
                SqlDataReader dr = cmd.ExecuteReader();
                dr.Read();

                try
                {
                    adisyonNotu = dr.GetString(0);
                }
                catch
                {
                    KontrolFormu dialog = new KontrolFormu("Adisyon notunu oluştururken bir hata oluştu, lütfen tekrar deneyiniz", false);
                    dialog.Show();
                    return;
                }

                cmd.Connection.Close();
                cmd.Connection.Dispose();

                notFormu = new AdisyonNotuFormu(adisyonNotu);

                notFormu.ShowDialog();

                adisyonNotu = notFormu.AdisyonNotu;
            }
            else
            {
                masaFormu.menuFormundanServeraYolla(MasaAdi, hangiDepartman.departmanAdi, "AdisyonNotu");
            }
        }
示例#4
0
        private void buttonConnection_Click(object sender, EventArgs e)
        {
            if (acikMasaVarsaYapma)
            {
                acikMasaVarsaUyariVerFormuOneGetir();
                return;
            }

            if (girisYapildi)
                return;

            if (Properties.Settings.Default.BilgisayarAdi == "")
            {
                AdisyonNotuFormu nickForm = new AdisyonNotuFormu("Bilgisayar adını giriniz");
                nickForm.ShowDialog();
                nick = nickForm.AdisyonNotu;
            }
            else
            {
                nick = Properties.Settings.Default.BilgisayarAdi;
            }

            buttonConnection.Text = "Bağlanıyor";

            if (!baglan())
            {
                KontrolFormu dialog = new KontrolFormu("Sunucuya bağlanılamadı, ayarları kontrol edip tekrar deneyiniz", false);
                dialog.Show();

                buttonConnection.Image = Properties.Resources.baglantiYOK;
                buttonConnection.Text = "Bağlan";
                return;
            }
            else
            {
                girisYapildi = true;
            }

            //Olaylara kaydol
            client.YeniMesajAlindi += new dgYeniMesajAlindi(istemciYeniMesajAlindi);
            //Sunucuya giriş mesajı gönder
            client.MesajYolla("komut=giris&nick=" + nick);
        }
示例#5
0
        public void AdisyonNotuGeldi(string gelenAdisyonNotu)
        {
            if (gelenAdisyonNotu == "1")
            {
                KontrolFormu dialog = new KontrolFormu("Adisyon notunu oluştururken bir hata oluştu, lütfen tekrar deneyiniz", false);
                dialog.Show();
                return;
            }
            AdisyonNotuFormu notFormu;

            notFormu = new AdisyonNotuFormu(gelenAdisyonNotu);

            notFormu.ShowDialog();

            adisyonNotu = notFormu.AdisyonNotu;
        }