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; } } }
private void CBox_VeriTabanlariniDoldur() { mySQLYonet.BaglantiAc(DBHost, DBUser, DBPass, ""); List <string> VeriTabanlari = mySQLYonet.VeriTabanlari(); CBox_DBNAME.Items.Clear(); int i = 0; int CBoxVTIndex = -1; foreach (string VTAdi in VeriTabanlari) { CBox_DBNAME.Items.Add(VTAdi); if (VTAdi == DBName) { CBoxVTIndex = i; } i++; } CBox_DBNAME.SelectedIndex = CBoxVTIndex; mySQLYonet.BaglantiKapat(); }
private void f04_f03_VeriTabaniOlustur_Load(object sender, EventArgs e) { HataYeri = 0; //string ComboBoxText; try { HataYeri = 1; FormTextleriDegistir(sender, e); SunucuAdi_Lbl.Text = BaglantiAdi; HataYeri = 2; mySQLYonet = new MySQLYonet(); bool BaglantiDurumu = mySQLYonet.BaglantiAc(DBHost, DBUser, DBPass, ""); KarakterSetleri_LV.FullRowSelect = true; KarakterSetleri_LV.MultiSelect = false; KarakterSetleri_LV.View = View.Details; KarakterSetleri_LV.Columns.Add("COLLATION", 140, HorizontalAlignment.Left); KarakterSetleri_LV.Columns.Add("CHARSET", 80, HorizontalAlignment.Left); if (BaglantiDurumu == true) { HataYeri = 3; List <string[]> KarakterSetleriListesi = mySQLYonet.KarakterSetleriInfo(); foreach (string[] alan in KarakterSetleriListesi) { ListViewItem listViewItem = new ListViewItem(alan); listViewItem.SubItems.Add(alan[0]); listViewItem.SubItems.Add(alan[1]); KarakterSetleri_LV.Items.Add(listViewItem); } } else { //TekrarBaglan_Btn.Enabled = true; SunucuAdi_PBox.Image = Properties.Resources.db_sil24px; } mySQLYonet.BaglantiKapat(); } catch (Exception Istisna) { OrtakSinif.ProgramHatasi("f04_f03_VeriTabaniOlustur_Load", HataYeri, Istisna); } }
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); } }
private void Kopyala_Btn_Click(object sender, EventArgs e) { HataYeri = 0; string Islem = ""; string TabloYeniKopyaAdi = ""; string mesaj = ""; bool sonuc = false; try { TabloYeniKopyaAdi = TabloKopyaAdi_TBox.Text; if (TabloYeniKopyaAdi == String.Empty) { MessageBox.Show(YeniTabloAdiYaz); return; } HataYeri = 10; foreach (RadioButton secim in TabloIslem_GBox.Controls) { if (secim.Checked == true) { Islem = secim.Tag.ToString(); } HataYeri++; } HataYeri = 100; mySQLYonet.BaglantiAc(DBHost, DBUser, DBPass, DBName); //Islem radiobuttonların Tag özelliğinde tanımlı olmalı if (Islem == "Yapi") { sonuc = mySQLYonet.TabloYapisiniKopyala(KopyalanacakTabloAdi, TabloYeniKopyaAdi); if (sonuc == true) { MessageBox.Show(DilSec.Tablo + " " + DilSec.Yapi.ToLower() + " " + DilSec.kopyalandi); } } else if (Islem == "VeriVeYapi") { HataYeri = 110; sonuc = mySQLYonet.TabloYapisiniKopyala(KopyalanacakTabloAdi, TabloYeniKopyaAdi); if (sonuc == true) { mesaj = DilSec.Tablo + " " + DilSec.Yapi.ToLower() + " " + DilSec.kopyalandi; } HataYeri = 115; int KopyalananKayitSayisi = mySQLYonet.TabloVerisiniKopyala(KopyalanacakTabloAdi, TabloYeniKopyaAdi); mesaj += "\r\n " + KopyalananKayitSayisi.ToString() + " " + DilSec.Satir + " " + DilSec.kopyalandi.ToLower(); MessageBox.Show(mesaj); } else { MessageBox.Show(LutfenIslemSec); } if (sonuc == true) { OrtakSinif.FormActivateKilitli = false; mySQLYonet.BaglantiKapat(); this.Close(); } mySQLYonet.BaglantiKapat(); } catch (Exception Istisna) { OrtakSinif.ProgramHatasi("f05_TabloKopyala.Kopyala_Btn_Click", HataYeri, Istisna); mySQLYonet.BaglantiKapat(); } }