def __init__(self): self.duzenlenecekKelimObj = Kelime() self.duzenlenecekVideoObj = Video() self.duzenlenecekKategoriObj = Kategori() self.seciliListe = [] super(DuzenlenecekKelimeForm, self).__init__() self.setupUi()
def VideoKopyala(video=Video()): try: print(video.videoKaynakYol) print(video.videoHedefYol) shutil.copy(video.videoKaynakYol, video.videoHedefYol) print("video kopyalandı.") return True except Exception as exp: print(exp) return False
def __init__(self): self.silienecekKelimObj = Kelime() self.silinecekVideoObj = Video() self.seciliListe = [] super(SilinecekKelimeForm, self).__init__() self.setWindowTitle("Kelime Silme") self.setFixedSize(400, 300) self.setWindowFlags(self.windowFlags() & ~Qt.WindowContextHelpButtonHint) self.setupUi()
def VideoSil(silinecekVideo=Video()): try: print("Silinecek video") print(silinecekVideo.secilenKelimeVideoYol) if os.path.exists(silinecekVideo.secilenKelimeVideoYol): os.remove(silinecekVideo.secilenKelimeVideoYol) return 1 else: print("Video bulunamadığı için Silemedim.") return -1 except Exception as exp: print("Hata oluştuğu için video silinemedi..") print(exp) return 0
def KelimeEkle(kelime=Kelime(), video=Video()): try: print("kelime EKleme başlayacak") with conn: cur = conn.cursor() cur.execute( "INSERT INTO KELIMELER (KELIME_ADI,KELIME_YOLU) VALUES(?,?)", [kelime.kelime, video.videoHedefYol]) kelimeId = cur.lastrowid print("kelime eklendi") return kelimeId except Exception as exp: print("Kelime Dal Hata: ") print(exp) return -1
def KelimeVideoGuncelle(kelime=Kelime(), video=Video()): print("kelimevideo güncelle dal çalıştı.") KelimeDAL.KelimeIDBul(kelime) print("Keliem İd ") print(kelime.kelimeId) try: with conn: cur = conn.cursor() cur.execute( "update KELIMELER set KELIME_ADI=(?),KELIME_YOLU=(?) where ID=(?)", [ kelime.duzenlenecekYeniKelime, video.videoHedefYol, kelime.kelimeId ]) except Exception as exp: print(exp) print("kelime dal kelime güncelle çıkılıyor")
def KelimeSil(kelime=Kelime(),video=Video()): VideoBLL.VideoSil(video) KategoriDAL.KategoriKelimeIdSil(kelime) return KelimeDAL.KelimeSil(kelime)
def KelimeVideoGuncelle(kelime=Kelime(),video=Video()): print("kelimvideogüncelle bll çalıştı.") KelimeDAL.KelimeVideoGuncelle(kelime,video)
def YeniKelimeEkle(kelime=Kelime(),video=Video()): print("Kelime BLL başladı") return KelimeDAL.KelimeEkle(kelime,video)