Esempio n. 1
0
    def vekil_ekle(self):
        vekalet = self.comboBox_3.currentText()
        nitelik = self.comboBox_11.currentText()
        ad = self.lineEdit_29.text()
        baro = self.lineEdit_8.text()
        sicil = self.lineEdit_14.text()
        tc = self.lineEdit_9.text()
        ttarihi = self.lineEdit_13.text()
        telefon = self.lineEdit_10.text()
        adres = self.textEdit_2.toPlainText()
        sifat = nitelik

        # Veritabanına Gönder
        if self.db.temsilci_ekle(ttarihi, ad, sicil, telefon, adres,
                                 self.dosya_uzlasma_no, vekalet, sifat,
                                 nitelik, baro, tc) == True:
            baslik = "Temsilci Bilgileri Eklendi"
            mesaj = ad + " isimli kişinin bilgileri" + vekalet + " kişisinin kanuni temsilcisiolarak  veritabanına eklendi."
            bilgilendir(mesaj, baslik)
            self.comboBox_3.setCurrentIndex(0)
            self.comboBox_11.setCurrentIndex(0)
            self.lineEdit_29.clear()
            self.lineEdit_13.clear()
            self.lineEdit_14.clear()
            self.lineEdit_8.clear()
            self.lineEdit_9.clear()
            self.lineEdit_10.clear()
            self.textEdit_2.clear()
            self.on_changed_value(False)
        else:
            baslik = "Veritabanı Yazma Sorunu"
            mesaj = "Hatanın giderilmesi için ivedilikle, Mehmet Eroğlu ile görüşüp kendisine 2 bira ısmarlayınız.(Not: Tuborg Gold Şişe, mümkünse soğuk)"
            bilgilendir(mesaj, baslik)
Esempio n. 2
0
    def vekil_guncelle(self):
        v = []
        v.append(self.lineEdit_13.text())
        v.append(self.lineEdit_29.text())
        v.append(self.lineEdit_14.text())
        v.append(self.lineEdit_10.text())
        v.append(self.textEdit_2.toPlainText())
        v.append(self.comboBox_3.currentText())
        v.append(self.comboBox_11.currentText())
        v.append(self.lineEdit_8.text())
        v.append(self.lineEdit_9.text())
        v.append(self.vekil_id_no)

        # Veritabanına Gönder
        if guncelleme_soru(v[1]) == True:
            # Veritabanına Gönder
            if self.db.vekil_guncelle(v) == True:
                baslik = "Bilgi Güncelleme "
                mesaj = v[1] + " isimli kişinin bilgileri güncellendi"
                bilgilendir(mesaj, baslik)
                self.lineEdit_13.clear()
                self.lineEdit_29.clear()
                self.lineEdit_14.clear()
                self.lineEdit_10.clear()
                self.textEdit_2.clear()
                self.comboBox_3.setCurrentIndex(0)
                self.comboBox_11.setCurrentIndex(0)
                self.lineEdit_8.clear()
                self.lineEdit_9.clear()
                self.on_changed_value(False)
            else:
                pass
        else:
            pass
Esempio n. 3
0
 def bilgi_guncelle(self):
     yer = self.lineEdit.text()
     ts = self.lineEdit_2.text()
     us = self.lineEdit_3.text()
     sql = "update ayarlar set teslim_suresi = '{}'," \
           "uzatma_suresi = '{}'," \
           "kayit_yeri = '{}'".format(ts, us, yer)
     if self.db.yapistir(sql) == True:
         baslik = "Veritabanı Güncellendi"
         mesaj = "Yapılan değişiklikler veritabanına başarıyla kaydedildi"
         mico.bilgilendir(mesaj, baslik)
     else:
         baslik = "Veritabanı Bağlantı Hatası"
         mesaj = "Veritabanı bağlantı sorunu nedeniyle değişiklikler kaydedilemedi."
         mico.bilgilendir(mesaj, baslik)
Esempio n. 4
0
 def sablon_ekle(self):
     isim = self.lineEdit.text()
     sablon_metni = self.textEdit.toPlainText()
     if self.db.yapistir(
             "INSERT INTO sablonlar VALUES(NULL, '{}', '{}')".format(
                 isim, sablon_metni)) == True:
         baslik = "Şablon Ekle"
         mesaj = isim + " isimli şablon metni veritabanına eklendi"
         mico.bilgilendir(mesaj, baslik)
         self.lineEdit.clear()
         self.textEdit.clear()
     else:
         baslik = "Şablon Ekleme Hatası"
         mesaj = isim + " isimli şablon veritabanına eklenemedi"
         mico.bilgilendir(mesaj, baslik)
Esempio n. 5
0
 def sablon_sil(self):
     if mico.sorusor("Şablon Sil",self.lineEdit.text(),
                     " Kaydını veritabanından silmek istediğinize emin misiniz ?") == True:
         self.db.satir_sil("Delete From sablonlar where id = '{}'".format(self.sablon_id))
         baslik = "Şablon Kaydı Sil"
         mesaj = self.lineEdit.text() + " kaydı veritabanından başarıyla silindi"
         mico.bilgilendir(mesaj, baslik)
         self.listWidget.clear()
         self.hazirlik()
         self.lineEdit.clear()
         self.textEdit.clear()
     else:
         baslik = "Şablon Kaydı Silme"
         mesaj = "Kayıt Silme İşleminden vazgeçildi"
         mico.bilgilendir(mesaj, baslik)
Esempio n. 6
0
 def tercuman(self):
     self.comboBox_4.clear()
     self.stackedWidget.setCurrentIndex(2)
     sonuc = self.db.komut(
         "select ad from taraflar where dosya = '{}'".format(
             self.dosya_uzlasma_no))
     if sonuc == []:
         self.pushButton_3.setDisabled(True)
         baslik = "İlişkilendirme Hatası"
         mesaj = "Dosya'ya Tercüman eklemeden önce tarafları ekleyin."
         bilgilendir(mesaj, baslik)
         self.sahis()
         self.radioButton.setChecked(True)
     else:
         for i in range(len(sonuc)):
             self.comboBox_4.addItem(sonuc[i][0])
Esempio n. 7
0
 def vekil(self):
     self.stackedWidget.setCurrentIndex(1)
     self.comboBox_3.clear()
     sonuc = self.db.komut(
         "select ad from taraflar where dosya = '{}'".format(
             self.dosya_uzlasma_no))
     if sonuc == []:
         self.pushButton_2.setDisabled(True)
         baslik = "İlişkilendirme Hatası"
         mesaj = "Dosya'ya Kanuni Temsilci eklemeden önce tarafları ekleyin." \
                 "Savunulacak bir şey olmazsa avukat olmanın gereği kalmaz"
         bilgilendir(mesaj, baslik)
         self.sahis()
         self.radioButton.setChecked(True)
     else:
         for i in range(len(sonuc)):
             self.comboBox_3.addItem(sonuc[i][0])
Esempio n. 8
0
 def sablon_guncelle(self):
     if mico.sorusor("Şablon Güncelle",self.lineEdit.text(),
                     "Şablon bilgilerini güncellemek istediğinize emin misiniz ?") == True:
         self.db.yapistir("UPDATE sablonlar SET ad='{}', icerik='{}' where id = '{}'".format(self.lineEdit.text(),
                                                                                      self.textEdit.toPlainText(),
                                                                                      self.sablon_id))
         baslik = "Şablon Güncelle"
         mesaj = self.lineEdit.text() + " şablonu başarıyla güncellendi"
         mico.bilgilendir(mesaj, baslik)
         self.listWidget.clear()
         self.hazirlik()
         self.lineEdit.clear()
         self.textEdit.clear()
     else:
         baslik = "Şablon Kaydı Güncelleme"
         mesaj = "Kayıt güncelleme işleminden vazgeçildi"
         mico.bilgilendir(mesaj, baslik)
Esempio n. 9
0
    def buton_birinci_gorev(self):
        if self.lineEdit.text() == "":
            mesaj = "Uzlaşma No'su girmeniz gerek"
            baslik = "Uzlaşma No Hatası"
            bilgilendir(mesaj, baslik)
        elif self.lineEdit_4.text() == "":
            mesaj = "Dava konusu suç girmeniz gerek"
            baslik = "Suç Hatası"
            bilgilendir(mesaj, baslik)
        elif self.lineEdit_5.text() == "":
            mesaj = "Teklif Tarihi eklemeniz gerek"
            baslik = "Teklif Tarihi Hatası"
            bilgilendir(mesaj, baslik)
        else:
            if self.radioButton.isChecked() == True:
                uzno = self.lineEdit.text()
                sorno = self.lineEdit_2.text()
                meno = self.lineEdit_3.text()
                suc = self.lineEdit_4.text()
                ttarih = self.lineEdit_5.text()
                uzlastirici = self.comboBox.currentText()
                tevdi = "Savcılık"
                # Dosya teslim tarihini bulmak için
                # teslim alınma süresinin üzerine veritabanından gelen süreyi ekliyoruz
            elif self.radioButton_2.isChecked() == True:
                uzno = self.lineEdit.text()
                sorno = self.lineEdit_2.text()
                meno = self.lineEdit_3.text()
                suc = self.lineEdit_4.text()
                ttarih = self.lineEdit_5.text()
                uzlastirici = self.comboBox.currentText()
                tevdi = "Mahkeme"

            sure = self.db.komut("select teslim_suresi from ayarlar")
            t = ttarih.replace(".", "/")
            formatstr = '%d/%m/%Y'
            t3 = datetime.datetime.strptime(t, formatstr)

            fark = datetime.timedelta(days=int(sure[0][0]))
            gelecek = t3 + fark
            uzatmatar = gelecek.date()
            if self.db.dosya_ekle(uzno, sorno, meno, suc, ttarih, tevdi, 1,
                                  uzatmatar, uzlastirici) == True:
                baslik = "Dosya Bilgileri Eklendi"
                mesaj = uzno + " Uzlaşma No'lu dosya bilgileri veritabanına başarıyla eklendi"
                bilgilendir(mesaj, baslik)
                self.lineEdit.clear()
                self.lineEdit_2.clear()
                self.lineEdit_3.clear()
                self.lineEdit_4.clear()
                self.lineEdit_5.clear()
            else:
                pass
        self.on_changed_value(False)
Esempio n. 10
0
 def sil(self):
     if mico.sorusor("Dosya Silme Uarısı",self.dosya_ad," No'lu dosyayı silmek isteiğinize emin misiniz") == True:
         if self.db.yapistir("delete from dosyalar where id='{}'".format(self.dosya_id)) == True:
             self.db.yapistir("delete from taraflar where dosya ='{0}'".format(self.dosya_ad))
             self.db.yapistir("delete from edim where dosya = '{0}'".format(self.dosya_ad))
             self.db.yapistir("delete from ek where dosya = '{0}'".format(self.dosya_ad))
             self.db.yapistir(" delete from giderler where dosya = '{0}'".format(self.dosya_ad))
             self.db.yapistir("delete from olaylar where uzno = '{0}'".format(self.dosya_ad))
             self.db.yapistir("delete from temsilciler where dosya = '{0}'".format(self.dosya_ad))
             self.db.yapistir("delete from tercuman where dosya = '{0}'".format(self.dosya_ad))
             self.db.yapistir("delete from uzatma where dosya = '{0}'".format(self.dosya_ad))
             self.db.yapistir("delete from uzbas where dosya = '{0}'".format(self.dosya_ad))
             self.db.yapistir("delete from uzgor where dosya = '{0}'".format(self.dosya_ad))
             self.db.yapistir("delete from sonuc where dosya = '{0}'".format(self.dosya_ad))
             mico.bilgilendir("Dosya başarıyla silindi", "Dosya Silme Uyarısı")
             self.on_changed_value(False)
         else:
             pass
         self.adana()
     else:
         mico.bilgilendir("Dosya silme işlemi iptal edildi", "Dosya Silme İptali")
Esempio n. 11
0
    def uz_ekle(self):
        ad = self.lineEdit.text()
        sicil = self.lineEdit_2.text()
        telefon = self.lineEdit_3.text()
        sehir = self.lineEdit_4.text()
        adres = self.textEdit.toPlainText()

        #bilgileri veritabbanına gönder
        if self.db.uzlastirmaci_ekle(ad, sicil, telefon, sehir, adres) == True:
            baslik = "Uzlaştırmacı Eklendi"
            mesaj = ad + " İsimli uzlaştırmacı veritabanına başarıyla eklendi"
            bilgilendir(mesaj, baslik)
            self.lineEdit.clear()
            self.lineEdit_2.clear()
            self.lineEdit_3.clear()
            self.lineEdit_4.clear()
            self.textEdit.clear()
        else:
            baslik = "Uzlaştırmacı Ekleme Hatası"
            mesaj = ad + " İsimli uzlaştırmacı veritabanına eklenemedi"
            bilgilendir(mesaj, baslik)
Esempio n. 12
0
    def sahis_guncelle(self):
        l = []
        l.append(self.lineEdit.text())
        l.append(self.lineEdit_133.text())
        l.append(self.comboBox.currentIndex())
        l.append(self.lineEdit_2.text())
        l.append(self.lineEdit_3.text())
        l.append(self.lineEdit_4.text())
        l.append(self.lineEdit_5.text())
        l.append(self.lineEdit_6.text())
        l.append(self.comboBox_2.currentText())
        l.append(self.lineEdit_7.text())
        l.append(self.comboBox_5.currentIndex())
        l.append(self.textEdit.toPlainText())
        l.append(self.sahis_id_no)

        if guncelleme_soru(l[0]) == True:
            # Veritabanına Gönder
            if self.db.sahis_guncelle(l) == True:
                baslik = "Bilgi Güncelleme "
                mesaj = l[0] + " isimli kişinin bilgileri güncellendi"
                bilgilendir(mesaj, baslik)
                self.lineEdit.clear()
                self.lineEdit_133.clear()
                self.lineEdit_2.clear()
                self.lineEdit_3.clear()
                self.lineEdit_4.clear()
                self.lineEdit_5.clear()
                self.lineEdit_6.clear()
                self.lineEdit_7.clear()
                self.textEdit.clear()
                self.comboBox.setCurrentIndex(0)
                self.comboBox_2.setCurrentIndex(0)
                self.comboBox_5.setCurrentIndex(0)
                self.on_changed_value(False)
            else:
                pass
        else:
            pass
Esempio n. 13
0
    def sahis_ekle(self):
        ad = self.lineEdit.text()
        ttarihi = self.lineEdit_28.text()
        sifat = self.comboBox.currentIndex()
        tc = self.lineEdit_2.text()
        baba = self.lineEdit_3.text()
        ana = self.lineEdit_4.text()
        dyer = self.lineEdit_5.text()
        dtar = self.lineEdit_6.text()
        cins = self.comboBox_2.currentText()
        tel = self.lineEdit_7.text()
        adresniteligi = self.comboBox_5.currentIndex()
        adres = self.textEdit.toPlainText()

        #Veritabanına Gönder
        if self.db.tarafekle(ad, ttarihi, sifat, tc, baba, ana, dyer, dtar,
                             cins, tel, adresniteligi, adres,
                             self.dosya_uzlasma_no) == True:
            baslik = "Dosya Bilgileri Eklendi"
            mesaj = ad + " isimli kişinin bilgileri veritabanına eklendi."
            bilgilendir(mesaj, baslik)
            self.lineEdit.clear()
            self.lineEdit_2.clear()
            self.lineEdit_3.clear()
            self.lineEdit_4.clear()
            self.lineEdit_5.clear()
            self.lineEdit_6.clear()
            self.lineEdit_7.clear()
            self.lineEdit_28.clear()
            self.textEdit.clear()
            self.comboBox.setCurrentIndex(0)
            self.comboBox_2.setCurrentIndex(0)
            self.comboBox_5.setCurrentIndex(0)
            self.on_changed_value(False)
        else:
            baslik = "Veritabanı Yazma Sorunu"
            mesaj = "Hatanın giderilmesi için ivedilikle, Mehmet Eroğlu ile görüşüp kendisine 2 bira ısmarlayınız.(Not: Tuborg Gold Şişe, mümkünse soğuk)"
            bilgilendir(mesaj, baslik)
Esempio n. 14
0
    def tercuman_ekle(self):
        vekalet = self.comboBox_4.currentText()
        ad = self.lineEdit_11.text()
        tc = self.lineEdit_12.text()
        adres = self.textEdit_3.toPlainText()
        sifat = "Tercüman"

        # Veritabanına Gönder
        if self.db.tercuman_ekle(ad, tc, adres, self.dosya_uzlasma_no, vekalet,
                                 sifat) == True:
            baslik = "Temsilci Bilgileri Eklendi"
            mesaj = ad + " isimli kişinin bilgileri " + vekalet + " kişisinin tercümanı " \
                                                                  "olarak  veritabanına eklendi."
            bilgilendir(mesaj, baslik)
            self.comboBox_4.setCurrentIndex(0)
            self.lineEdit_11.clear()
            self.lineEdit_12.clear()
            self.textEdit_3.clear()
            self.on_changed_value(False)
        else:
            baslik = "Veritabanı Yazma Sorunu"
            mesaj = "Hatanın giderilmesi için ivedilikle, Mehmet Eroğlu ile görüşüp kendisine 2 bira ısmarlayınız." \
                    "(Not: Tuborg Gold Şişe, mümkünse soğuk)"
            bilgilendir(mesaj, baslik)
Esempio n. 15
0
    def tercuman_guncelle(self):
        t = []
        t.append(self.lineEdit_11.text())
        t.append(self.lineEdit_12.text())
        t.append(self.textEdit_3.toPlainText())
        t.append(self.comboBox_4.currentText())
        t.append(self.tercuman_id_no)

        # Veritabanına Gönder
        if guncelleme_soru(t[0]) == True:
            # Veritabanına Gönder
            if self.db.tercuman_guncelle(t) == True:
                baslik = "Bilgi Güncelleme "
                mesaj = t[0] + " isimli kişinin bilgileri güncellendi"
                bilgilendir(mesaj, baslik)
                self.lineEdit_11.clear()
                self.lineEdit_12.clear()
                self.textEdit_3.clear()
                self.comboBox_4.setCurrentIndex(0)
                self.on_changed_value(False)
            else:
                pass
        else:
            pass
Esempio n. 16
0
 def bilgi_topla(self):
     dosya_adi = self.lineEdit.text()
     if dosya_adi == "":
         baslik = "Dosya Eki Ekleme Hatası"
         mesaj = "Dosya Ek'i eklemek için boş alanların tamamını doldurmalısınız"
         bilgilendir(mesaj, baslik)
     else:
         if self.db.ek_ekle(dosya_adi, self.dosya) == True:
             baslik = "Dosya Ekleme"
             mesaj = self.dosya + " No'lu soruşturmanın Ek Dosya bilgilerine " + dosya_adi + " dosyası eklendi "
             bilgilendir(mesaj, baslik)
             self.lineEdit.clear()
             self.on_changed_value(False)
         else:
             baslik = "Ek Ekleme Hatası"
             mesaj = "Veritabanı probleminden kaynaklı veri eklenemedi"
             bilgilendir(mesaj, baslik)
Esempio n. 17
0
 def bilgi_topla(self):
     harcama = self.lineEdit.text()
     tutar = self.lineEdit_2.text()
     if harcama == "" or tutar == "":
         baslik = "Gider Ekleme Hatası"
         mesaj = "Gider eklemek için boş alanların tamamını doldurmalısınız"
         bilgilendir(mesaj, baslik)
     else:
         if self.db.gider_ekle(harcama, tutar, self.dosya) == True:
             baslik = "Gider Ekleme"
             mesaj = self.dosya + " No'lu dosya gider bilgilerine " + harcama + " gideri " + tutar + " TL olarak eklendi "
             bilgilendir(mesaj, baslik)
             self.lineEdit.clear()
             self.lineEdit_2.clear()
             self.on_changed_value(False)
         else:
             baslik = "Gider Ekleme Hatası"
             mesaj = "Veritabanı probleminden kaynaklı veri eklenemedi"
             bilgilendir(mesaj, baslik)