コード例 #1
0
        public void serverSil(TextBox serverAdiSil)
        {
            try
            {
                //
                ArsivEkle aEkle = new ArsivEkle();
                aEkle.serverListele(serverAdiSil.Text);
                //

                SqlCeConnection baglanti = new SqlCeConnection(@"Data Source=Hotspot.sdf;Persist Security Info=False;");
                SqlCeCommand    komut    = new SqlCeCommand();
                if (baglanti.State == ConnectionState.Closed)
                {
                    baglanti.Open();
                }
                komut.Connection  = baglanti;
                komut.CommandText = "delete from ServerTBL where serverAdi='" + serverAdiSil.Text + "'";
                komut.ExecuteNonQuery();
                MessageBox.Show("Server Silindi", "Sil", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            catch (Exception hata)
            {
                MessageBox.Show("İşlem hatası" + hata.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
コード例 #2
0
        public void kullaniciSifirla(DataGridView dg, ListBox listbox)
        {
            try
            {
                SqlCeConnection baglanti = new SqlCeConnection(@"Data Source=Hotspot.sdf;Persist Security Info=False;");
                SqlCeCommand    komut    = new SqlCeCommand();
                if (baglanti.State == ConnectionState.Closed)
                {
                    baglanti.Open();
                }
                komut.Connection  = baglanti;
                komut.CommandText = "select * from HotspotTBL H,ServerTBL S where S.serverAdi='" + listbox.SelectedItem + "'";
                komut.ExecuteNonQuery();
                SqlCeDataReader dr = komut.ExecuteReader();
                while (dr.Read())
                {
                    svId         = dr["serverId"].ToString();
                    kullaniciAdi = dr["kullaniciAdi"].ToString();
                    //
                    ArsivEkle aEkle = new ArsivEkle();
                    aEkle.Listele(kullaniciAdi, svId);
                    //
                    serverVeri();
                    MK mikrotik = new MK(svIp);
                    if (!mikrotik.Login(svKulAdi, svSifre))
                    {
                        MessageBox.Show("Bağlantı işlemi başarısız");
                        mikrotik.Close();
                        return;
                    }
                    else
                    {
                        mikrotik.Send("/ip/hotspot/user/remove");
                        mikrotik.Send("=.id=" + kullaniciAdi + "", true);
                    }
                }
                dr.Close();

                komut.CommandText = "delete from HotspotTBL where serverId='" + svId + "'";
                komut.ExecuteNonQuery();
                ////
                baglanti.Close();
            }
            catch (Exception)
            {
            }
        }
コード例 #3
0
        public void kullanici_Sil()
        {
            //yönetici her programı çalıştırdığında süresi dolan kullanıcıları silecek..
            string          date     = (string.Format("{0:yyyy/MM/dd HH:mm:ss}", DateTime.Now));
            SqlCeConnection baglanti = new SqlCeConnection(@"Data Source=Hotspot.sdf;Persist Security Info=False;");
            SqlCeCommand    komut    = new SqlCeCommand();

            if (baglanti.State == ConnectionState.Closed)
            {
                baglanti.Open();
            }
            komut.Connection  = baglanti;
            komut.CommandText = "select * from HotspotTBL where sure < '" + date + "'";
            komut.ExecuteNonQuery();
            SqlCeDataReader dr = komut.ExecuteReader();

            while (dr.Read())
            {
                svId         = dr["serverId"].ToString();
                kullaniciAdi = dr["kullaniciAdi"].ToString();
                //
                ArsivEkle aEkle = new ArsivEkle();
                aEkle.Listele(kullaniciAdi, svId);
                //
                serverVeri();
                MK mikrotik = new MK(svIp);
                if (!mikrotik.Login(svKulAdi, svSifre))
                {
                    MessageBox.Show("Bağlantı işlemi başarısız");
                    mikrotik.Close();
                    return;
                }
                else
                {
                    mikrotik.Send("/ip/hotspot/user/remove");
                    mikrotik.Send("=.id=" + kullaniciAdi + "", true);
                }
            }
            dr.Close();

            komut.CommandText = "delete from HotspotTBL where sure < '" + date + "' ";
            komut.ExecuteNonQuery();
            ////

            baglanti.Close();
            ///mikrotik
        }