Esempio n. 1
0
        public void komut_masaGirilebilirMi(string cevap, bool masaGirilebilirMi = false)
        {
            if (cevap == "True")
            {
                bool masaAcikMi = false;

                if (hangiMasaButonunaBasildi.ForeColor == Color.White)
                    masaAcikMi = true;

                if (masaGirilebilirMi)
                {
                    if (Properties.Settings.Default.Server == 2)
                    {
                        SqlCommand cmd = SQLBaglantisi.getCommand("UPDATE Adisyon SET OdemeYapiliyor=@_OdemeYapiliyor WHERE AdisyonID=(SELECT AdisyonID FROM Adisyon WHERE IptalMi=0 AND AcikMi=1 AND MasaAdi=@_MasaAdi AND DepartmanAdi=@_DepartmanAdi)");
                        cmd.Parameters.AddWithValue("@_MasaAdi", hangiMasa);
                        cmd.Parameters.AddWithValue("@_DepartmanAdi", restoranListesi[hangiDepartmanButonu].departmanAdi);
                        cmd.Parameters.AddWithValue("@_OdemeYapiliyor", 0);
                        cmd.ExecuteNonQuery();

                        cmd.Connection.Close();
                        cmd.Connection.Dispose();
                    }
                    else
                    {
                        client.MesajYolla("komut=masaGirilebilir&masa=" + hangiMasa + "&departmanAdi=" + restoranListesi[hangiDepartmanButonu].departmanAdi);
                    }
                }

                siparisMenuForm = new SiparisMenuFormu(this, hangiMasa, restoranListesi[hangiDepartmanButonu], ayarYapanKisi, masaAcikMi);
                siparisMenuForm.Show();
                acikMasaVarsaYapma = true;
            }
            else
            {
                dialog2 = new KontrolFormu("Hesap ödeniyor lütfen daha sonra tekrar giriş yapmayı deneyin", false, this);
                dialog2.Show();
            }
        }