Exemplo n.º 1
0
        private void VeriTabaniSil_Btn_Click(object sender, EventArgs e)
        {
            string VeriTabaniAdi = TabloDBName_Lbl.Text;
            string Soru          = "";

            try
            {
                if (VeriTabaniAdi != String.Empty)
                {
                    if (DilSec.aktifdil == "tr")
                    {
                        Soru = VeriTabaniAdi + " " + DilSec.VeriTabani.ToLower() + " " + DilSec.silinsinmi + "?";
                    }
                    else if (DilSec.aktifdil == "en")
                    {
                        Soru = DilSec.silinsinmi + " " + VeriTabaniAdi + " " + DilSec.VeriTabani.ToLower() + "?";
                    }
                    DialogResult Cevap = MessageBox.Show(Soru, "DROP DATABASE `" + VeriTabaniAdi + "`;", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);
                    if (Cevap.Equals(DialogResult.OK))
                    {
                        mySQLYonet.BaglantiAc(DBHost, DBUser, DBPass, "");
                        bool sonuc = mySQLYonet.VeriTabaniSil(VeriTabaniAdi);

                        //Listeyi yenileyelim
                        if (sonuc == true)
                        {
                            // Bu formu tekrar yükleyelim
                            mySQLYonet.BaglantiKapat();
                            TabloDBName_Lbl.Text = "";
                            FormAcilinca(sender, e);
                            return;
                        }
                        mySQLYonet.BaglantiKapat();
                    }
                    else
                    {
                        //MessageBox.Show("İşlem iptal edildi");
                    }
                }
            }
            catch (Exception Istisna)
            {
                OrtakSinif.ProgramHatasi("VeriTabaniSil_Btn_Click()", HataYeri, Istisna);
            }
        }