private void btnKaynakDbBaglan_Click(object sender, EventArgs e) { if (txtKaynakDbIpAdresi.Text.Trim() == "") { return; } btnKaynakDbBaglan.Enabled = false; cboKaynakDbDatabaseler.Text = ""; kaynakServer.Ip = txtKaynakDbIpAdresi.Text; kaynakServer.Username = txtKaynakDbKullaniciAdi.Text; kaynakServer.Password = txtKaynakDbKullaniciSifre.Text; kaynakServer.LoginSecure = cboKaynakAuthType.SelectedIndex == 0; Task.Run(() => { lblKaynakBaglantiDurum.Text = "Bağlanıyor..."; lblKaynakBaglantiDurum.ForeColor = Color.Black; if (DBUtilities.BaglantiTest(kaynakServer, cboKaynakDbDatabaseler)) { lblKaynakBaglantiDurum.ForeColor = Color.Green; lblKaynakBaglantiDurum.Text = "Bağlandı"; } else { lblKaynakBaglantiDurum.ForeColor = Color.Red; lblKaynakBaglantiDurum.Text = "Bağlanamadı !"; } btnKaynakDbBaglan.Enabled = true; }); }
private void btnTabloAktar_Click(object sender, EventArgs e) { if (listViewTablolar.Items.Count == 0 || cboHedefDbDatabaseler.Text == "" || cboKaynakDbDatabaseler.Text == "") { return; } panelTablo.Enabled = false; panelSol.Enabled = false; Task.Run(() => { var tabloAdlari = new List <string>(); foreach (ListViewItem item in listViewTablolar.CheckedItems) { tabloAdlari.Add(kaynakTablolar[int.Parse(item.Tag.ToString())].Name); } var hatalar = DBUtilities.TabloOlustur(kaynakServer, hedefServer, tabloAdlari); if (hatalar.Count() > 0) { MessageBox.Show(string.Join(Environment.NewLine, hatalar), "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } tabloVeKolonlariGetir(); tablolariKarsilastir(); panelTablo.Enabled = true; panelSol.Enabled = true; }); }
private void Exec(IEnumerable <string> sqlCodes) { var hatalar = DBUtilities.SqlExec(hedefServer, sqlCodes); if (hatalar.Count() > 0) { MessageBox.Show(string.Join(Environment.NewLine, hatalar), "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void tabloVeKolonlariGetir() { if (kaynakTablolar != null) { kaynakTablolar.Clear(); kaynakTablolar = null; } if (hedefTablolar != null) { hedefTablolar.Clear(); kaynakTablolar = null; } kaynakTablolar = DBUtilities.TabloVeKolonlariGetir(kaynakServer); hedefTablolar = DBUtilities.TabloVeKolonlariGetir(hedefServer); }
private void pfleriGetir() { if (kaynakPF != null) { kaynakPF.Clear(); kaynakPF = null; } if (hedefPF != null) { hedefPF.Clear(); hedefPF = null; } kaynakPF = DBUtilities.ProsodurVeFonksiyonlariGetir(kaynakServer); hedefPF = DBUtilities.ProsodurVeFonksiyonlariGetir(hedefServer); }
private void viewlariGetir() { if (kaynakViewlar != null) { kaynakViewlar.Clear(); kaynakViewlar = null; } if (hedefViewlar != null) { hedefViewlar.Clear(); hedefViewlar = null; } kaynakViewlar = DBUtilities.ViewlariGetir(kaynakServer); hedefViewlar = DBUtilities.ViewlariGetir(hedefServer); }