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)
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
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)
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)
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)
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])
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])
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)
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)
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")
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)
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
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)
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)
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
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)
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)