コード例 #1
0
 def ayarlari_getir():
     DB.baglan()
     DB.imlec.execute(
         "select k.id, k.personel_adi_soyadi, a.id, a.okul_adi, a.gorevli_id, a.mail_gonderme_saati, a.kamera_turu, a.kamera_ayari, a.kisi_siniri, a.smtp_server_adres, a.smtp_kullanici_adi, a.smtp_kullanici_parola, a.smtp_port_numarasi, a.smtp_tls from ayarlar as a, kullanicilar as k where k.id = a.gorevli_id"
     )
     ayarlar = DB.imlec.fetchone()
     return ayarlar
コード例 #2
0
ファイル: kullanici.py プロジェクト: tbattal/kackisivar
 def giris_yap(self, k_adi, parola):
     DB.baglan()
     sorgu = "SELECT * FROM kullanicilar WHERE kullanici_adi=? AND kullanici_parola=?"
     veri = [k_adi, parola]
     DB.imlec.execute(sorgu, veri)
     login = DB.imlec.fetchone()
     DB.baglantiyi_kapat()
     return login
コード例 #3
0
ファイル: kullanici.py プロジェクト: tbattal/kackisivar
 def sil(self):
     DB.baglan()
     sorgu = "DELETE FROM kullanicilar WHERE id=?"
     veri = [
         self.id,
     ]
     DB.imlec.execute(sorgu, veri)
     DB.baglantiyi_kapat()
コード例 #4
0
 def gunluk_cikis_sayisini_ver(self):
     DB.baglan()
     DB.imlec.execute(
         "select sum(sayi) from gunluk_rapor where durum = 1 and date(zaman) = date('now','localtime')"
     )
     giden_sayisi = DB.imlec.fetchone()
     DB.baglantiyi_kapat()
     return giden_sayisi[0]
コード例 #5
0
 def logu_getir():
     DB.baglan()
     # DB.imlec.execute("SELECT * FROM log")
     DB.imlec.execute(
         "SELECT log.id,kullanicilar.personel_adi_soyadi,log.zaman, kullanicilar.id "
         "FROM log INNER JOIN kullanicilar ON log.kullanici_id = kullanicilar.id"
     )
     loglar = DB.imlec.fetchall()
     DB.baglantiyi_kapat()
     return loglar
コード例 #6
0
 def kaydet(self):
     DB.baglan()
     if self.id == 0 or self.id is None:
         sorgu = "INSERT INTO kullanicilar (kullanici_adi, kullanici_parola, personel_adi_soyadi, personel_mail_adresi, kayit_tarihi)  VALUES (?, ?, ?, ?, ?)"
         veri = [self.kullanici_adi, self.kullanici_parola, self.personel_adi_soyadi, self.personel_mail_adresi, self.kayit_tarihi]
     else:
         sorgu = "UPDATE kullanicilar SET kullanici_adi=?, kullanici_parola=?, personel_adi_soyadi=?, personel_mail_adresi=?, kayit_tarihi=? WHERE id=?"
         veri = [self.kullanici_adi, self.kullanici_parola, self.personel_adi_soyadi, self.personel_mail_adresi, self.kayit_tarihi, self.id]
     DB.imlec.execute(sorgu, veri)
     DB.baglantiyi_kapat()
コード例 #7
0
 def logu_guncelle(kullanici_id=None, logu_sil=False):
     DB.baglan()
     zaman = datetime.now()
     if logu_sil is True:
         sorgu = "DELETE FROM log"
         DB.imlec.execute(sorgu)
     else:
         sorgu = "INSERT INTO log (kullanici_id, zaman) VALUES(?, ?)"
         veri = [kullanici_id, zaman]
         DB.imlec.execute(sorgu, veri)
     DB.baglantiyi_kapat()
コード例 #8
0
ファイル: gunluk_rapor.py プロジェクト: tbattal/kackisivar
    def kaydet(self):
        DB.baglan()

        if self.id is None:
            sorgu = "INSERT INTO gunluk_rapor (zaman, durum, sayi) VALUES (?,?,?)"
            veri = [self.zaman, self.durum, self.sayi]
        else:
            sorgu = "UPDATE gunluk_rapor SET zaman=?, durum=?, sayi=? WHERE id=?"
            veri = [self.zaman, self.durum, self.sayi, self.id]

        DB.imlec.execute(sorgu, veri)
        DB.baglantiyi_kapat()
コード例 #9
0
 def gunluk_giris_cikis_verisini_al(self):
     DB.baglan()
     DB.imlec.execute(
         "select strftime('%d',zaman) as gun, durum, sum(sayi) as toplam  from gunluk_rapor Where strftime('%Y-%m',zaman) = strftime('%Y-%m',date('now','localtime'))   GROUP BY strftime('%d',zaman),durum;"
     )
     # DB.imlec.execute("select strftime('%d',zaman) as gun, durum, sum(sayi) as toplam  from gunluk_rapor Where strftime('%Y-%m',zaman) = strftime('%Y-%m',date('2020-12-12'))   GROUP BY strftime('%d',zaman),durum;")
     sonuclar = DB.imlec.fetchall()
     DB.baglantiyi_kapat()
     gunler = [kayit[0] for kayit in sonuclar if kayit[1] == 0]
     giris = [kayit[2] for kayit in sonuclar if kayit[1] == 0]
     cikis = [kayit[2] for kayit in sonuclar if kayit[1] == 1]
     __kayitlar = pd.DataFrame()
     __kayitlar["Gün"] = pd.Series(gunler)
     __kayitlar["Giriş Sayısı"] = pd.Series(giris)
     __kayitlar["Çıkış Sayısı"] = pd.Series(cikis)
     return __kayitlar
コード例 #10
0
    def kaydet(id=None,
               okul_adi=None,
               gorevli_id=None,
               mail_gonderme_saati=None,
               kamera_turu=None,
               kamera_ayari=None,
               kisi_siniri=None,
               smtp_server_adres=None,
               smtp_kullanici_adi=None,
               smtp_kullanici_parola=None,
               smtp_port_numarasi=None,
               smtp_tls=None):
        DB.baglan()

        sorgu = "UPDATE ayarlar SET okul_adi=?, gorevli_id=?, mail_gonderme_saati=?, kamera_turu=?, kamera_ayari=?, kisi_siniri=?, smtp_server_adres=?, smtp_kullanici_adi=?, smtp_kullanici_parola=?, smtp_port_numarasi=?, smtp_tls=? WHERE id=?"

        veri = [
            okul_adi, gorevli_id, mail_gonderme_saati, kamera_turu,
            kamera_ayari, kisi_siniri, smtp_server_adres, smtp_kullanici_adi,
            smtp_kullanici_parola, smtp_port_numarasi, smtp_tls, id
        ]

        DB.imlec.execute(sorgu, veri)
        DB.baglantiyi_kapat()
コード例 #11
0
ファイル: kullanici.py プロジェクト: tbattal/kackisivar
 def verileri_getir(self):
     DB.baglan()
     DB.imlec.execute("SELECT * FROM kullanicilar")
     kayitlar = DB.imlec.fetchall()
     DB.baglantiyi_kapat()
     return kayitlar
コード例 #12
0
 def logu_sil():
     DB.baglan()
     DB.imlec.execute("DELETE FROM log")
     DB.baglantiyi_kapat()
コード例 #13
0
ファイル: gunluk_rapor.py プロジェクト: tbattal/kackisivar
 def verileri_getir(self):
     DB.baglan()
     DB.imlec.execute("SELECT * FROM gunluk_rapor ORDER BY id DESC")
     kayitlar = DB.imlec.fetchall()
     DB.baglantiyi_kapat()
     return kayitlar
コード例 #14
0
ファイル: gunluk_rapor.py プロジェクト: tbattal/kackisivar
 def tum_raporlari_sil(self):
     DB.baglan()
     sorgu = "DELETE FROM gunluk_rapor"
     DB.imlec.execute(sorgu)
     DB.baglantiyi_kapat()
コード例 #15
0
ファイル: gunluk_rapor.py プロジェクト: tbattal/kackisivar
 def sil(self):
     DB.baglan()
     sorgu = "DELETE FROM gunluk_rapor WHERE id=?"
     veri = [self.id, ]
     DB.imlec.execute(sorgu, veri)
     DB.baglantiyi_kapat()