public void LisansKontrol()
        {
            Fonksiyonlar fk = new Fonksiyonlar();
            string       baglantiKontrol = fk.BaglantiKontrol();
            bool         internet        = fk.InternetKontrol();

            if (internet == true)
            {
                lisansla.Enabled = true;
                // lisans kontrol
                byte lisansDurum = ls.LisansKontrol();
                switch (lisansDurum)
                {
                case 0:
                    MessageBox.Show("Lisans kontrol işleminde bir hata oluştu, program başlatılamamaktadır.", "Lisans Kontrol", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    this.Text     = "Sistem çalışır durumda değil, yetkili ile iletişime geçiniz.";
                    lDurum.Text   = "Sistemsel hata oluştu. Kod : " + lisansDurum.ToString();
                    Giris.Enabled = false;
                    iletisim i = new iletisim(); i.ShowDialog();

                    break;

                case 1:
                    byte Lkontrol = ls.LisansKontrol2();

                    switch (Lkontrol)
                    {
                    case 100:
                        // bilinmeyen bir hata oluştu
                        this.Text     = "Sistem çalışır durumda değil, daha sonra tekrar deneyin.";
                        this.Text     = "Sistemsel hata oluştu";
                        lDurum.Text   = "Sistemsel hata oluştu. Kod : " + lisansDurum.ToString();
                        Giris.Enabled = false;
                        break;

                    case 101:
                        // deneme bitti
                        this.Text        = "Deneme kullanım süreniz doldu";
                        lDurum.Text      = "Süre doldu.";
                        lDurum.ForeColor = Color.Red;
                        Giris.Enabled    = false;
                        break;

                    case 102:
                        // birden fazla lisansta kayıt olundu programlar kapatıldı.
                        this.Text        = "Girilen lisans kullanılmaktadır, program devre dışı bırakıldı.";
                        lDurum.Text      = "Lisans devre dışı bırakıldı";
                        lDurum.ForeColor = Color.Red;
                        Giris.Enabled    = false;
                        break;

                    case 103:
                        // lisans geçerli aç programı
                        this.Text        = "Sistem çalışır durumda, giriş yapabilirsiniz";
                        lDurum.Text      = "Lisans etkin.";
                        lDurum.ForeColor = Color.DarkGreen;

                        if (baglantiKontrol == "1")
                        {
                            Giris.Enabled = true;
                        }
                        else
                        {
                            MessageBox.Show(baglantiKontrol, "Veritabanı hatası", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        break;

                    case 104:
                        // lisans bu pc ye ait değil kapat programı.
                        this.Text        = "Girilen lisans bu makina için geçerli değildir";
                        lDurum.Text      = "Lisans geçersiz.";
                        lDurum.ForeColor = Color.Red;
                        Giris.Enabled    = false;
                        break;

                    case 105:
                        // lisans çekilemedi
                        this.Text        = "Lisans alınırken hata oluştu";
                        lDurum.Text      = "Sistemsel hata oluştu. Kod : " + lisansDurum.ToString();
                        lDurum.ForeColor = Color.Red;
                        Giris.Enabled    = false;
                        break;

                    case 106:
                        // geçersiz lisans
                        this.Text        = "Girilen lisans geçersizdir";
                        lDurum.Text      = "Lisans geçersiz";
                        lDurum.ForeColor = Color.Red;
                        Giris.Enabled    = false;
                        break;

                    case 107:
                        // programınız devre dışı kalmıştır
                        this.Text        = "Program yetkili tarafından devre dışı bırakılmıştır.";
                        lDurum.Text      = "Lisans devre dışı bırakıldı";
                        lDurum.ForeColor = Color.Red;
                        Giris.Enabled    = false;
                        break;

                    case 108:
                        // hata seri no kayıtlı değil
                        this.Text        = "Seri numaranı kayıtlı değil";
                        lDurum.Text      = "Sistemsel hata oluştu. Kod : " + lisansDurum.ToString();
                        lDurum.ForeColor = Color.Red;
                        Giris.Enabled    = false;
                        break;

                    default:
                        this.Text = "Sistem çalışır durumda, giriş yapabilirsiniz";
                        if (Lkontrol.ToString() == "0")
                        {
                            lDurum.Text = "1 gün kaldı.";
                        }
                        else
                        {
                            lDurum.Text = "" + Lkontrol.ToString() + " gün kaldı.";
                        }
                        lDurum.ForeColor = Color.Blue;
                        if (baglantiKontrol == "1")
                        {
                            Giris.Enabled = true;
                        }
                        else
                        {
                            MessageBox.Show(baglantiKontrol, "Veritabanı hatası", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                        break;
                    }
                    break;

                case 3:
                    this.Text        = "Sistem çalışır durumda, giriş yapabilirsiniz";
                    lDurum.Text      = "10 gün kaldı.";
                    lDurum.ForeColor = Color.Blue;
                    if (baglantiKontrol == "1")
                    {
                        Giris.Enabled = true;
                    }
                    else
                    {
                        MessageBox.Show(baglantiKontrol, "Veritabanı hatası", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    MessageBox.Show("Deneme lisansınız etkinleştirilmiştir. Programı 10 gün boyunca kısıtlamasız bir şekilde kullanabilirsiniz.", "Lisans Kontrol", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    break;
                }
                // lisans kontrol
            }
            else
            {
                this.Text        = "İnternet Bağlantınızı kontrol ediniz";
                lDurum.Text      = "Lisans kontrolü yapılamadı."; lDurum.ForeColor = Color.Black;
                Giris.Enabled    = false;
                lisansla.Enabled = false;
                MessageBox.Show("İnternet bağlantınız bulunmamaktadır, lisans kontrolü yapılamadı. Bağlantıyı sağladıktan sonra tekrar deneyin.", "İnternet Kontrol", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            this.Text += " - " + fk.FirmaAdi;
        }