Example #1
0
    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)
Example #2
0
    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)
Example #3
0
    def listeleriHazirla(self):
        try:
            kelimeListesiTupple = KelimeBLL.KelimeleriListele()
            self.kelimeListesi = [item[0] for item in kelimeListesiTupple]

        except Exception as exp:
            print(exp)
Example #4
0
    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)
Example #6
0
 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)
Example #7
0
    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")
Example #9
0
    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
Example #10
0
    def listedeKiElemanSecildi(self):

        self.secilenKelime.kelime = self.ui.listWidget.currentItem().text()
        sonuc = KelimeBLL.KelimeVideoBul(self.secilenKelime)
        print(sonuc)
        self.videoyuOynat(sonuc)
Example #11
0
 def listeleriHazirla(self):
     kelimeListesiTupple  = KelimeBLL.KelimeleriListele()
     self.duzenlenecekKelimObj.kelimeler= [item[0] for item in kelimeListesiTupple]
Example #12
0
 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")