Example #1
0
        private void Yeni_Btn_Click(object sender, EventArgs e)
        {
            AktifIslem = "Yeni";
            SunucuDuzenleAcKapa();
            OrtakSinif.ButtonAktif(this, Yeni_Btn, true);

            List <TextBox> TextBoxHaricTut = new List <TextBox>();

            OrtakSinif.TextBoxBosalt(this, TextBoxHaricTut);

            /*
             * BaglantiAdi_TBox.Clear();
             * DBHost_TBox.Clear();
             * DBUser_TBox.Clear();
             * DBPass_TBox.Clear();
             */
        }
Example #2
0
        private void Kaydet_Btn_Click(object sender, EventArgs e)
        {
            byte HataYeri = 0;

            try
            {
                TextBoxBosKalabilir.Clear();
                bool BosVarmi = false;
                if (AktifIslem == "Yeni")
                {
                    HataYeri = 1;
                    TextBoxBosKalabilir.Add(DBPass_TBox);
                    HataYeri = 2;
                    BosVarmi = OrtakSinif.TextBoxBosKontrol(this, TextBoxBosKalabilir);
                }
                else if (AktifIslem == "Duzenle")
                {
                    HataYeri = 11;
                    TextBoxBosKalabilir.Add(DBPass_TBox);
                    HataYeri = 22;
                    BosVarmi = OrtakSinif.TextBoxBosKontrol(this, TextBoxBosKalabilir);
                }



                if (BosVarmi == true)
                {
                    HataYeri = 3;
                    MessageBox.Show(DilSec.BosOlmaz);
                }
                else
                {
                    HataYeri = 4;
                    //İstenilen alanlar doldurulmuşsa kayıt işlemine başlıyoruz.
                    if (AktifIslem == "Yeni")
                    {
                        //Önceden varsa düzenleme kısmından girmeli
                        int sayac = 0, SunucuSayisi = Sunucular_ListBox.Items.Count;

                        while (sayac < SunucuSayisi)
                        {
                            if (BaglantiAdi_TBox.Text == Sunucular_ListBox.Items[sayac].ToString())
                            {
                                HataYeri = 101;
                                throw new Exception(DilSec.BaglantiAdi_Lbl + " " + DilSec.zaten_var);
                            }
                            sayac++;
                        }

                        SunucuEkleDegistir();
                    }//if Yeni Kaydetme sonu
                    else if (AktifIslem == "Duzenle")
                    {
                        HataYeri = 12;
                        SunucuEkleDegistir();
                    }
                    HataYeri = 13;
                    //Kayıt Bitti
                    //Son işleneni seçmek için kaydedelim
                    if (BaglantiAdi_TBox.Text != string.Empty)
                    {
                        SunucuSonIslenen = BaglantiAdi_TBox.Text;
                    }
                    List <TextBox> TextBoxHaricTut = new List <TextBox>();
                    OrtakSinif.TextBoxBosalt(this, TextBoxHaricTut);
                    SunucuDuzenleAcKapa();
                    HataYeri = 14;
                    OrtakSinif.ButtonAktif(this, Kaydet_Btn, false);
                    SunuculariListele();
                    SunucuSonIsleneniSec();
                }//Else (BosVarMi == false) ise
            }
            catch (Exception Hata)
            {
                switch (HataYeri)
                {
                case 101:
                    MessageBox.Show(Hata.Message);
                    break;

                default:
                    OrtakSinif.ProgramHatasi("f02_Sunucular.Kaydet_Btn", HataYeri, Hata);
                    break;
                }
            }
        }
Example #3
0
        private void Sil_Btn_Click(object sender, EventArgs e)
        {
            byte   HataYeri = 0;
            string Mesaj;

            try
            {
                HataYeri = 10;
                OrtakSinif.ButtonAktif(this, Sil_Btn, true);
                HataYeri = 11;
                string SecilenSunucu = Sunucular_ListBox.SelectedItem.ToString();
                HataYeri = 12;
                Sunucular_ListBox_SelectedIndexChanged(sender, e);
                HataYeri = 13;

                HataYeri = 2;
                string SilmeSorusu;
                switch (DilSec.aktifdil)
                {
                case "tr":
                    SilmeSorusu = DilSec.Bu + " " + DilSec.Baglanti.ToLower() + " " + DilSec.silinsinmi.ToLower();
                    break;

                case "en":
                    SilmeSorusu = DilSec.silinsinmi + " " + DilSec.Bu.ToLower() + " " + DilSec.Baglanti.ToLower();
                    break;

                default:
                    SilmeSorusu = "This connection will be DELETE!";
                    break;
                }

                DialogResult SilinsinMi = MessageBox.Show(SilmeSorusu, DilSec.silmeonay_caption,
                                                          MessageBoxButtons.OKCancel, MessageBoxIcon.Warning,
                                                          MessageBoxDefaultButton.Button1);

                if (SilinsinMi == DialogResult.OK)
                {
                    //MessageBox.Show("silindi");
                    RegistryKey KlasorKullanici = KayitDefteri.KlasorKeyAktifKullanici;
                    RegistryKey KlasorSunucular = KlasorKullanici.OpenSubKey(KayitDefteri.KlasorSunucular, true);
                    using (KlasorSunucular)
                    {
                        KlasorSunucular.DeleteSubKeyTree(SecilenSunucu);
                    }
                    SunuculariListele();
                    List <TextBox> Haric = new List <TextBox>();
                    OrtakSinif.TextBoxBosalt(this, Haric);
                }
                else
                {
                }
                OrtakSinif.ButtonAktif(this, Sil_Btn, false);
            }
            catch (Exception Istisna)
            {
                switch (HataYeri)
                {
                case 11:
                    Mesaj = DilSec.Lutfen + " " + DilSec.SunucuSec.ToLower();
                    MessageBox.Show(Mesaj);

                    break;

                default:
                    OrtakSinif.ProgramHatasi("Sil_Btn_Click()", HataYeri, Istisna);
                    break;
                }
                OrtakSinif.ButtonAktif(this, Sil_Btn, false);
            }
        }