示例#1
0
        private void btnGiris_Click(object sender, EventArgs e)
        {
            Kullanici   kullan = new Kullanici();
            KullaniciBL kbl    = new KullaniciBL();

            kullan.KullaniciAdi = this.txtKullaniciAdi.Text.Trim();
            kullan.Sifre        = this.txtSifre.Text.Trim();
            kullan = kbl.Giris(kullan);
            switch (kullan.YetkiID)
            {
            case 1:
                frmIslem frmIslem = new frmIslem();
                frmIslem.groupBox2.Visible = true;
                frmIslem.Show();
                this.Hide();

                break;

            case 2:
                new frmIslem().Show();
                this.Hide();
                break;

            case 3:
                new frmIslem().Show();
                this.Hide();
                break;
            }
        }
示例#2
0
        private void btnGiris_Click(object sender, EventArgs e)
        {
            try
            {
                Kullanici   kl   = new Kullanici();
                KullaniciBL klbl = new KullaniciBL();
                kl.KullaniciAdi = txtKullanici.Text.Trim();
                kl.Sifre        = txtSifre.Text.Trim();
                SqlDataReader dr = klbl.Giris(kl);
                if (dr.Read())
                {
                    txtKullanici.Clear();
                    txtSifre.Clear();
                    frmMain frm = (frmMain)Application.OpenForms["frmMain"];
                    MessageBox.Show($"Hoşgeldiniz {kl.KullaniciAdi}");
                    frm.menuMain.Items["menuResepsiyon"].Visible     = true;
                    frm.menuDosya.DropDownItems["menuCikis"].Visible = true;
                    switch (dr["YetkiID"])
                    {
                    case (1):
                        frm.YetkiID = 1;
                        frm.menuMain.Items["menuYonetim"].Visible = true;
                        break;

                    case (2):
                        frm.YetkiID = 2;
                        break;
                    }
                    frm.menuGiris.Visible = false;
                    this.Dispose();
                }
                else
                {
                    txtKullanici.Clear();
                    txtSifre.Clear();
                    MessageBox.Show("Kullanıcı Bulunamadı!");
                }
            }
            catch (SqlException ex)
            {
                switch (ex.Number)
                {
                case (2):
                    MessageBox.Show("Veritabanına Bağlanamıyor. Lütfen internet bağlantınızı kontrol ediniz.\n\n Bağlantınız ile ilgi yapabilecekleriniz: \n 1. Uzak sunucu bağlantı ayarlarınızı kontrol ediniz.\n 2. Uzak sunucuyu tekrar başlatınız.\n\nEğer bağantınız düzelmedi ise lütfen destek hattımıza başvurunuz. ");
                    break;

                default:
                    MessageBox.Show("Bağlantı Hatası! Hata Kodu: " + ex.Number + "\n\n" + ex.Message);
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Bilinmeyen Bir Hata Oluştu!\n\n" + ex.Message);
            }
        }