//-------------------------------------FORM LOAD-------------------------------------------------// public void LoginMini_Load(object sender, EventArgs e) { if (kaynak.sqliteKontrol())//Sqlite Veri Tabanları Kontrol Ediliyor! { //Gün Eşitleniyor using (SQLiteConnection con = new SQLiteConnection("Data Source=RunningTime.sqlite;charset=utf-8;Version=3;Pooling=True;Synchronous=Off;journal mode=Memory")) { SQLiteCommand cmd = new SQLiteCommand("Select * From RunningTime", con); con.Open(); SQLiteDataReader da = cmd.ExecuteReader(); if (da.Read()) { if (Convert.ToInt32(da["Day_"].ToString()) != DateTime.Now.Day) { try { SQLiteCommand banned_app_add_command = new SQLiteCommand("update RunningTime set Used_Time=0,Day_=" + DateTime.Now.Day + "", con); banned_app_add_command.ExecuteNonQuery(); } catch (Exception X) { //hatamesajıı servise gonderilecek.MES MessageBox.Show(X.Message); } } } } //Running Time Başlatılıyor | Bilgisayar Açık Kalma Süresi Toplanıyor Running_Time_Timer.Start(); //Servisleri Başlat using (SQLiteConnection con = new SQLiteConnection("Data Source=locadb.sqlite;charset=utf-8;Version=3;Pooling=True;Synchronous=Off;journal mode=Memory")) { SQLiteCommand cmd = new SQLiteCommand("Select Hardware_Id From Current_User", con); con.Open(); SQLiteDataReader da = cmd.ExecuteReader(); if (da.Read()) { hardwareId = Convert.ToString(da["Hardware_Id"]); con.Close(); if (kaynak.InternetKontrol()) { try { if (Servis.Servis_Kontrol()) { kullanimlari_esitle(); Banned_App_Timer.Start(); isKontrol.Start();//İş emirleri Başlatılıyor last_login_check(); kaynak.information(hardwareId); } } catch (Exception) { Application.Restart(); } } else { internet_durum = false; SistemTepsisi.Visible = true; SistemTepsisi.ShowBalloonTip(10000, "Sistem Kontrolörü - Kontrol", "İnternet bağlantısı kurulamadı.", ToolTipIcon.Warning); // offline_last_login_check(); //gerek kalmadı. Banned_App_Timer.Start(); kullanim_gonder_thread_baslat(); } } else { //giris ekranı geliyor SistemTepsisi.Visible = true; SistemTepsisi.ShowBalloonTip(5000, "Sistem Kontrolörü - Giriş", "Kayıtlı kullanıcı yok .Lütfen giriş yapınız.", ToolTipIcon.Info); } } } }
//-----------------------------------------Btn_Giris_Click---------------------------------------------// public void Btn_Giris_Click(object sender, EventArgs e) { hardwareId = kaynak.hardwareid() + txtMetro_Ad.Text; if (kaynak.InternetKontrol()) { if (asama == 1) { //servise bilgiler gonderilir //serviste kontrol yapılır //kullanıcı varsa once pc detail varmı kontrol edilir yoksa webdbye eklenır olumlu sonuc doner //gelen sonuc ile locadbye current user eklenır-icon acılıp form gızlenır sısten baslar yada kullanıcı yok hata verdirilir string check = Servis.giris(txtMetro_Ad.Text, txtMetro_Pass.Text, hardwareId); if (check == "Normal_Giris") { MessageBox.Show("Normal Giriş : Başarılı"); GirisSonrasiLokalKayit(kaynak.hardwareid() + txtMetro_Ad.Text, DateTime.Now); //SİSTEM TEPSİSİNE İNECEK SistemTepsisi.Visible = true; SistemTepsisi.ShowBalloonTip(4000, "Sistem Kontrolörü", "İzleme Başlatıldı.", ToolTipIcon.Info); //ayarformu açılıyor Banned_App_Timer.Start(); isKontrol.Start();//İş emirleri Başlatılıyor last_login_check(); Hide(); } else if (check == "Pc_Eklendi") { kaynak.information(hardwareId); SistemTepsisi.Visible = true; SistemTepsisi.ShowBalloonTip(4000, "Sistem Kontrolörü - Yeni Kayıt", "Kullanıcı başarı ile eklendi. Sistem başlatıldı.", ToolTipIcon.Info); GirisSonrasiLokalKayit(hardwareId, DateTime.Now); //SİSTEM TEPSİSİNE İNECEK SistemTepsisi.Visible = true; SistemTepsisi.ShowBalloonTip(4000, "Sistem Kontrolörü", "İzleme Başlatıldı.", ToolTipIcon.Info); Banned_App_Timer.Start(); isKontrol.Start();//İş emirleri Başlatılıyor last_login_check(); Hide(); //LASTLOGİN ÇALISACAK } else { MessageBox.Show("Kullanıcı Bulunamadı.Tekrar Deneyiniz!"); } } else if (asama == 2) { string check = Servis.ayarKontrol(txtMetro_Ad.Text, txtMetro_Pass.Text, (kaynak.hardwareid() + txtMetro_Ad.Text)); if (check == "AyarAc") { ayarfrm.Show(); } else if (check == "PcEslesmedi") { MessageBox.Show("Girilen Kullanıcı Yetkili Değil!"); } else if (check == "Bulunamadi") { MessageBox.Show("Kullanıcı Adı veya Şifre yanlış!"); } } } else { MessageBox.Show("İlk kurulum için internet bağlantısı gereklidir!"); Thread.Sleep(5000); Application.Exit(); } }