def kelimeDuzenle(self): print("Düzenle Başladı") self.duzenlenecekKelimObj.duzenlenecekYeniKelime = self.yeniKelimeEkleText.text().upper() print("if çalışacak") if self.duzenlenecekKelimObj.duzenlenecekYeniKelime == "" or len( self.duzenlenecekKategoriObj.duzenlenecekYeniKategoriler) == 0: print("Boş Bırakıldı") else: print("Video BLL başlayacak") if (self.duzenlenecekVideoObj.duzenlenecekVideoAdi != ""): print("video Kopyala") sonucVideo = VideoBLL.VideoKopyala(self.duzenlenecekVideoObj) print(sonucVideo) sonucSilVideo = VideoBLL.VideoSil(self.duzenlenecekVideoObj) #sonuc 1 silindi, 0 silerken hata oldu, -1 video bulanamadı print("Video silindi.") print(sonucSilVideo) #Video silinemezse sonuç üzerinden işlem yapılabilir. else: print("yeni video seçilmedi") print("kelime güncellenecek.") KelimeBLL.KelimeVideoGuncelle(self.duzenlenecekKelimObj,self.duzenlenecekVideoObj) print(self.duzenlenecekKelimObj.kelimeId) KategoriBLL.KategoriKelimeIdGuncelle(self.duzenlenecekKelimObj, self.duzenlenecekKategoriObj)
def KelimeListesindenSecimYapildi(self): try: self.duzenlenecekKelimObj.kelime = self.listWidgetDuzenlenecekKelimeler.currentItem().text() sonuc = KelimeBLL.KelimeVideoBul(self.duzenlenecekKelimObj) print("Listedeki eleman seçildi.----------------------------------") gruplarTuple = KategoriBLL.KelimeyeAitKategoriBul(self.duzenlenecekKelimObj) print("Listedeki elemana ait gruplar.----------------------------------") gruplar = [item[0] for item in gruplarTuple] #print(gruplar) #print(self.kategoriListesi) sayi=0 self.listWidgetYKategoriler.clear() print() while (sayi < len(self.kategoriListesi)): it = QtWidgets.QListWidgetItem(str(self.kategoriListesi[sayi])) self.listWidgetYKategoriler.addItem(it) if self.kategoriListesi[sayi] in gruplar: it.setSelected(True) sayi +=1 except Exception as exp: print(exp) if(sonuc==None): pass else: print(sonuc) self.duzenlenecekVideoObj.secilenKelimeVideoYol=sonuc self.videoyuOynat(self.duzenlenecekVideoObj.secilenKelimeVideoYol)
def listeleriHazirla(self): try: kelimeListesiTupple = KelimeBLL.KelimeleriListele() self.kelimeListesi = [item[0] for item in kelimeListesiTupple] except Exception as exp: print(exp)
def yeniKelimeyiKaydetFonk(self): print("Kaydet Başladı") self.yeniKelimObj.kelime = self.yeniKelimeEkleText.text().upper() print("if çalışacak") if self.yeniKelimObj.kelime == "" or len( self.yeniKategoriObj.kategoriler ) == 0 or self.yeniVideoObj.videoKaynakYol == "": print("Boş Bırakıldı") else: print("Video BLL başlayacak") sonucVideo = VideoBLL.VideoKopyala(self.yeniVideoObj) print("Kelime BLL başlayacak") eklenenKayitId = KelimeBLL.YeniKelimeEkle(self.yeniKelimObj, self.yeniVideoObj) print("Kategori BLL başlayacak") sonucKategori = KategoriBLL.KategoriKelimeIdEkle( eklenenKayitId, self.yeniKategoriObj) if (sonucVideo and sonucKategori and eklenenKayitId != -1): print("self done 1") self.done(1) else: print("self done 0") print(sonucVideo) print(eklenenKayitId) print(sonucKategori) self.done(-1)
def listedeKiElemanSecildi(self): self.silienecekKelimObj.kelime = self.listWidgetSilenecekKelimeler.currentItem().text() sonuc = KelimeBLL.KelimeVideoBul(self.silienecekKelimObj) if(sonuc==None): pass else: self.silinecekVideoObj.videoHedefYol=sonuc self.videoyuOynat(self.silinecekVideoObj.videoHedefYol)
def listeleriHazirla(self): try: kelimeListesiTupple = KelimeBLL.KelimeleriListele() kategoriListesiTupple = KategoriBLL.KategorileriListele() self.kelimeListesi = [item[0] for item in kelimeListesiTupple] self.kategoriListesi = [item[0] for item in kategoriListesiTupple] self.kategoriListesi.insert(0, "Kategori Seçin") except Exception as exp: print(exp)
def KelimeyeAitKategoriBul(Kelime): print("Kategori Bul Bll Çalıştı") KelimeBLL.KelimeIDBul(Kelime) print("Kelime ID BUl Bitti") print("Kategori Id bul Bitti:") print(Kelime.kelime) print(Kelime.kelimeId) print("kelimeye ait Kategoriler bulunacak") return KategoriDAL.KelimeyeAitKategoriBul(Kelime)
def kelimeSil(self): print(self.silienecekKelimObj.kelime) sonuc = KelimeBLL.KelimeSil(self.silienecekKelimObj,self.silinecekVideoObj) if(sonuc): QMessageBox.information(self, "Kelime Silme", "Kelime silindi") self.listeleriHazirla(); self.listeyiHazirla() self.videoyuOynat(None) else: QMessageBox.information(self, "Kelime Silme", "Kelime silinmedi")
def KategoriyeAitKelimeleriListele(self): print(self.duzenlenecekKategori.kategori) self.seciliKategoriyeAitKelimelerListesi = KategoriBLL.KategoriyeAitKelimeler( self.duzenlenecekKategori) tumKelimeler = [] kelimeListesiTupple = KelimeBLL.KelimeleriListele() tumKelimeler = [kelime[0] for kelime in kelimeListesiTupple] print(tumKelimeler) self.listKelimeler.clear() sayi = 0 while (sayi < len(tumKelimeler)): it = QtWidgets.QListWidgetItem(str(tumKelimeler[sayi])) self.listKelimeler.addItem(it) if tumKelimeler[sayi] in self.seciliKategoriyeAitKelimelerListesi: it.setSelected(True) sayi += 1
def listedeKiElemanSecildi(self): self.secilenKelime.kelime = self.ui.listWidget.currentItem().text() sonuc = KelimeBLL.KelimeVideoBul(self.secilenKelime) print(sonuc) self.videoyuOynat(sonuc)
def listeleriHazirla(self): kelimeListesiTupple = KelimeBLL.KelimeleriListele() self.duzenlenecekKelimObj.kelimeler= [item[0] for item in kelimeListesiTupple]
def listeleriHazirla(self): kelimeListesiTupple = KelimeBLL.KelimeleriListele() kategoriListesiTupple = KategoriBLL.KategorileriListele() self.kelimeListesi = [item[0] for item in kelimeListesiTupple] self.kategoriListesi = [item[0] for item in kategoriListesiTupple] self.kategoriListesi.insert(0, "Kategori Seçin")