Exemple #1
0
        private void VeriTabaniniOlustur_Btn_Click(object sender, EventArgs e)
        {
            HataYeri = 0;
            string KontrolMesaji = "";

            try
            {
                HataYeri = 1;
                if (KarakterSetleri_LV.SelectedItems.Count > 0)
                {
                    if (YeniVeriTabaniAdi_TBox.Text.Length > 0)
                    {
                        HataYeri = 2;
                        mySQLYonet.BaglantiAc(DBHost, DBUser, DBPass, "");
                        HataYeri = 3;
                        string Charset   = KarakterSetleri_LV.SelectedItems[0].SubItems[1].Text;
                        string Collation = KarakterSetleri_LV.SelectedItems[0].SubItems[0].Text;
                        HataYeri = 4;
                        int sonuc = mySQLYonet.VeriTabaniOlustur(YeniVeriTabaniAdi_TBox.Text, Charset, Collation);
                        if (sonuc > 0)
                        {
                            mySQLYonet.BaglantiKapat();
                            // dialog kapanınca bunu açan diğer formda FormActivate eventı bir seferliğine mahsus tetiklenecek.
                            OrtakSinif.FormActivateKilitli = false;
                            this.Close();
                        }
                        HataYeri = 5;
                        mySQLYonet.BaglantiKapat();
                    }
                    else
                    {
                        if (DilSec.aktifdil == "tr")
                        {
                            KontrolMesaji  = DilSec.Lutfen + " " + DilSec.VeriTabani.ToLower() + " " + DilSec.Adi.ToLower();
                            KontrolMesaji += " " + DilSec.YaziYaz.ToLower();
                        }
                        else if (DilSec.aktifdil == "en")
                        {
                            KontrolMesaji  = DilSec.Lutfen + " " + DilSec.YaziYaz.ToLower() + " " + DilSec.VeriTabani.ToLower();
                            KontrolMesaji += " " + DilSec.Adi.ToLower();
                        }
                        MessageBox.Show(KontrolMesaji);
                        YeniVeriTabaniAdi_TBox.Focus();
                        return;
                    }
                }
                else
                {
                    if (DilSec.aktifdil == "en")
                    {
                        KontrolMesaji  = DilSec.Lutfen + " " + DilSec.Secin.ToLower();
                        KontrolMesaji += " " + DilSec.Bir.ToLower() + " " + DilSec.DilKarsilastirmasi.ToLower();
                    }
                    else if (DilSec.aktifdil == "tr")
                    {
                        KontrolMesaji  = DilSec.Lutfen + " " + DilSec.Bir.ToLower();
                        KontrolMesaji += " " + DilSec.DilKarsilastirmasi.ToLower() + " " + DilSec.Secin.ToLower();
                    }
                    MessageBox.Show(KontrolMesaji);
                    return;
                }
            }
            catch (Exception Istisna)
            {
                OrtakSinif.ProgramHatasi("VeriTabaniniOlustur_Btn_Click()", HataYeri, Istisna);
            }
        }