示例#1
0
            public static GirisVeri Giris(string kullanici, string sifre)
            {
                baglanti();
                GirisVeri    giris = new GirisVeri();
                OleDbCommand komut = new OleDbCommand("SELECT * FROM Kullanicilar WHERE Kullanici_Adi=@user AND Kullanici_Sifre=@pass", con);

                komut.Parameters.AddWithValue("@user", kullanici);
                komut.Parameters.AddWithValue("@pass", sifre);
                OleDbDataReader oku = komut.ExecuteReader();

                if (oku.Read())
                {
                    giris.Yetki = Convert.ToByte(oku["Kullanici_Yetki"]);
                    giris.ID    = Convert.ToInt32(oku["Kullanici_ID"]);
                }
                bitir();
                return(giris);
            }
示例#2
0
        private void girisButton_Click(object sender, EventArgs e)
        {
            GirisVeri giris = CafeDB.Kullanicilar.Giris(passTextBox.Text.Trim(), userTextBox.Text.Trim());

            switch (giris.Yetki)
            {
            case 1:
                GarsonForm garson = new GarsonForm();
                garson.Show();
                garson.KullaniciID = giris.ID;
                break;

            case 2:
                MutfakForm mutfak = new MutfakForm();
                mutfak.Show();
                mutfak.KullaniciID = giris.ID;
                break;

            case 3:
                KasaForm kasa = new KasaForm();
                kasa.Show();
                kasa.KullaniciID = giris.ID;
                break;

            case 4:
                YoneticiForm yonetici = new YoneticiForm();
                yonetici.Show();
                yonetici.KullaniciID = giris.ID;
                break;

            default:
                MessageBox.Show("Giriş başarısız!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                Application.ExitThread();
                break;
            }
            this.Hide();
        }