Example #1
0
        private void f03_MySQLYonet_FormClosing(object sender, FormClosingEventArgs e)
        {
            HataYeri = 0;
            //Form Kapanınca tekrar sunucu seçimini gösterelim.
            try
            {
                mySQLYonet.BaglantiKapat();
                HataYeri = 1;
                if (OrtakSinif.GizliFormuAc("f02_Sunucular") == 0)
                {
                    Form YeniForm = new f02_Sunucular();
                    YeniForm.Show();
                }
            }
            catch (Exception Istisna)
            {
                switch (HataYeri)
                {
                case 0:
                    OrtakSinif.GizliFormuAc("f02_Sunucular");
                    break;

                default:
                    OrtakSinif.ProgramHatasi("f03_MySQLYonet_FormClosing", HataYeri, Istisna);
                    break;
                }
            }
        }
Example #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            //Giriş Yap
            byte   HataYeri = 0;
            string KullaniciAdi;
            string KayitliKullaniciSifresi;
            string GirilenKullaniciSifresi;

            try
            {
                if (textBox1.Text != string.Empty && textBox2.Text != string.Empty)
                {//Kullanıcı adı ve Şifre Boş değilse
                    KullaniciAdi            = textBox1.Text;
                    GirilenKullaniciSifresi = textBox2.Text;
                    RegistryKey Kullanici = KayitDefteri.KullaniciKontrol(textBox1.Text);
                    HataYeri = 1;//Kullanici Yoksa catch case 1 e atlar. /asdf ile dene / demo oluşturulacak.
                    //MessageBox.Show(Kullanici.ToString());

                    RegistryKey Giris = Kullanici.OpenSubKey(KayitDefteri.KlasorGiris, true);
                    using (Giris)
                    {
                        HataYeri = 2;//using kullanmadıkça catch kısmına gitmiyor. // Giriş Klasörü yoksa // catch case 2

                        KayitliKullaniciSifresi = Giris.GetValue(KayitDefteri.KayitSifre).ToString();
                        KayitliKullaniciSifresi = OrtakSinif.SifreCoz(KayitliKullaniciSifresi);

                        HataYeri = 3;
                    }

                    if (GirilenKullaniciSifresi == KayitliKullaniciSifresi)
                    {
                        //Burda sunucu listesi düzenleme ekranı gelecek.
                        //
                        if (OrtakSinif.GizliFormuAc("f02_Sunucular") == 0)
                        {
                            f02_Sunucular YeniForm = new f02_Sunucular();
                            YeniForm.Show();
                        }
                        this.Visible = false;
                    }
                    else
                    {
                        MessageBox.Show(DilSec.LutfenGirisKontrolEdin);
                        textBox1.Focus();
                        textBox1.SelectAll();
                        DemoGiris_Btn.Visible = true;
                    }
                    //MessageBox.Show(KayitliKullaniciSifresi);
                    //MessageBox.Show(Kullanici.ToString());
                }
                else
                {
                    MessageBox.Show(DilSec.Kullanici + DilSec.VE + DilSec.Sifre.ToLower() + " " + DilSec.BosOlmaz.ToLower());
                }
            }
            catch (Exception Hata)
            {
                switch (HataYeri)
                {
                case 1:
                    MessageBox.Show(DilSec.LutfenGirisKontrolEdin);
                    DemoGiris_Btn.Visible = true;
                    break;

                case 2:
                    //Burası hiç çalışmamalı. Kullanıcı oluşturulunca KlasorGiris tanımlanmalı ve altına diğer gerekli alanlar tanımlanmalı
                    OrtakSinif.ProgramHatasi("button1_Click "
                                             + DilSec.giris + "KayitDefteri.KlasorGiris oluşturulmamış"
                                             + "Ya da Sifre tanımlanmamış", HataYeri, Hata);
                    break;

                default:
                    OrtakSinif.ProgramHatasi("button1_Click", HataYeri, Hata);
                    break;
                }
            }
        }