Ejemplo n.º 1
0
 def ekle(self):
     self.yaz.bolge_ekle(self.lineEdit.text(), self.lineEdit_2.text())
     mesaj = self.lineEdit_2.text() + " Bölgesi Veritanına eklendi"
     mes.uyari(mesaj, "Bilgilendirme")
     self.lineEdit.clear()
     self.lineEdit_2.clear()
     self.on_change_value(1)
Ejemplo n.º 2
0
 def guncelle(self):
     self.yaz.gemi_guncelle(self.lineEdit_2.text(),
                            self.lineEdit_3.text(),
                            self.lineEdit_4.text(),
                            self.lineEdit_5.text(),
                            self.lineEdit_6.text(),
                            self.lineEdit_7.text(),
                            self.lineEdit_8.text(),
                            self.lineEdit_9.text(),
                            self.lineEdit_10.text(),
                            self.lineEdit_11.text(),
                            self.change_id
                            )
     mesaj = self.lineEdit_3.text() + " Gemisinin Kaydı Başarıyla Değiştirildi"
     mes.uyari(mesaj, "Bilgilendirme")
     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_8.clear()
     self.lineEdit_9.clear()
     self.lineEdit_10.clear()
     self.lineEdit_11.clear()
     self.listWidget.clear()
     self.gemi_bul()
Ejemplo n.º 3
0
 def yekle(self):
     b = self.comboBox.currentText()
     vtbolge = self.yaz.tek_oku("bolge", "ad", b)
     self.yaz.yer_ekle(self.lineEdit.text(), vtbolge[0][1])
     mesaj = self.lineEdit.text() + " veritabanına eklendi."
     mes.uyari(mesaj, "Bilgilendirme")
     self.lineEdit.clear()
     self.on_changed_value(2)
Ejemplo n.º 4
0
 def cins_yaz(self):
     self.yaz = VbagKur()
     ad = self.lineEdit.text()
     if ad == "":
         mesaj = "Lütfen bir gemi türü giriniz !!"
         mes.uyari(mesaj, "Bilgi Giriş Hatası")
     else:
         self.yaz.isle("INSERT INTO gemitur VALUES(NULL, '{}')".format(ad))
         mesaj = ad + " türü veritabanına eklendi"
         mes.uyari(mesaj, "Kayıt Eklendi")
         self.lineEdit.clear()
Ejemplo n.º 5
0
    def sil(self):
        kod = self.lineEdit.text()
        ad = self.lineEdit_2.text()

        self.yaz.kayit_sil("firmalar", "kod", kod)
        mesaj = ad + " Firmasının veritabanı kaydı başarıyla silindi"
        mes.uyari(mesaj, "Bilgilendirme")

        self.lineEdit.clear()
        self.lineEdit_2.clear()
        self.lineEdit_3.clear()
        self.lineEdit_4.clear()
        self.lineEdit_5.clear()
        self.textEdit.clear()
Ejemplo n.º 6
0
    def urekle(self):
        self.yaz.dolum_ekle(self.lineEdit_4.text(),
                            self.comboBox.currentText(), self.lineEdit.text(),
                            self.lineEdit_2.text(), self.lineEdit_3.text(),
                            self.lineEdit_5.text())
        mesaj = self.lineEdit_4.text() + " tarihinde yüklenen " + self.lineEdit.text() + " litre " + \
                self.comboBox.currentText() + " veritabanı stoğuna kaydedilmiştir "
        mes.uyari(mesaj, "Bilgilendirme")
        self.on_changed_value(True)

        self.lineEdit.clear()
        self.lineEdit_2.clear()
        self.lineEdit_3.clear()
        self.lineEdit_4.clear()
        self.lineEdit_5.clear()
Ejemplo n.º 7
0
 def bilgi_guncelle(self):
     kod = self.lineEdit.text()
     ad = self.comboBox.currentText()
     gkod = self.lineEdit_2.text()
     cins = self.lineEdit_3.text()
     dno = self.lineEdit_4.text()
     bno = self.lineEdit_5.text()
     sno = self.lineEdit_6.text()
     imo = self.lineEdit_7.text()
     ac = self.lineEdit_8.text()
     actel = self.lineEdit_9.text()
     self.yaz.gemi_guncelle(kod, ad, gkod, cins, dno, bno, sno, imo, ac,
                            actel, self.change_no)
     mesaj = ad + "Gemisi'nin Bilgileri başarıyla değiştirildi"
     mes.uyari(mesaj, "Bilgilendirme")
     self.comboBox.setCurrentIndex(0)
Ejemplo n.º 8
0
 def yguncelle(self):
     self.yaz.yogunluk_gun(self.lineEdit_4.text(),
                           self.comboBox.currentText(),
                           self.lineEdit.text(), self.lineEdit_2.text(),
                           self.lineEdit_3.text(), self.change_id_no,
                           self.lineEdit_5.text())
     mesajlar.uyari("Yoğunluk Bilgileri başarıyla veritabanına kaydedildi",
                    "Bilgilendirme")
     self.comboBox.clear()
     self.lineEdit.clear()
     self.lineEdit_2.clear()
     self.lineEdit_3.clear()
     self.lineEdit_4.clear()
     self.lineEdit_5.clear()
     self.listWidget.clear()
     self.yogunluk_listele()
     self.on_changed_value(True)
Ejemplo n.º 9
0
    def firmabilgisiyaz(self):
        kod = self.lineEdit.text()
        ad = self.lineEdit_2.text()
        vergidairesi = self.lineEdit_3.text()
        vergino = self.lineEdit_4.text()
        telefon = self.lineEdit_5.text()
        adres = self.textEdit.toPlainText()
        self.yaz.firma_ekle(kod, ad, vergidairesi, vergino, telefon, adres)
        mesaj = ad + " Firmasının veritabanı kaydı başarıyla yapıldı"

        mes.uyari(mesaj, "Bilgilendirme")

        self.lineEdit.clear()
        self.lineEdit_2.clear()
        self.lineEdit_3.clear()
        self.lineEdit_4.clear()
        self.lineEdit_5.clear()
        self.textEdit.clear()
        self.yaz.veritabanini_kapat()
Ejemplo n.º 10
0
    def guncelle(self):
        kod = self.lineEdit.text()
        ad = self.lineEdit_2.text()
        vergidairesi = self.lineEdit_3.text()
        vergino = self.lineEdit_4.text()
        telefon = self.lineEdit_5.text()
        adres = self.textEdit.toPlainText()
        self.yaz.firma_guncelle(kod, ad, vergidairesi, vergino, telefon, adres,
                                self.change_no)
        mesaj = ad + " Firmasının veritabanı kaydı başarıyla güncellendi"
        mes.uyari(mesaj, "Bilgilendirme")

        self.lineEdit.clear()
        self.lineEdit_2.clear()
        self.lineEdit_3.clear()
        self.lineEdit_4.clear()
        self.lineEdit_5.clear()
        self.textEdit.clear()

        self.yaz.veritabanini_kapat()
Ejemplo n.º 11
0
    def olustur(self):
        """ Artık Veritabanına bilgileri eklemek için değişkenleri almaya başlamamız lazım  """
        danisman = self.comboBox.currentText()
        musteri_kodu = self.lineEdit.text()
        gemi = self.comboBox_2.currentText()
        yakit_turu =self.comboBox_3.currentText()
        yogunluk = self.comboBox_4.currentText()
        brut_litre = self.lineEdit_2.text()
        sicaklik = self.lineEdit_3.text()
        net_litre = self.lineEdit_5.text()
        volum_correction = self.lineEdit_4.text()
        kilogram = self.lineEdit_6.text()
        irsaliye_no = self.lineEdit_7.text()
        odeme_turu = self.comboBox_5.currentText()
        teslimatci = self.comboBox_6.currentText()
        yakit_alan_kisi = self.lineEdit_8.text()
        gemici = self.comboBox_7.currentText()
        bolge = self.comboBox_8.currentText()
        yer = self.comboBox_9.currentText()
        baslama_saati = self.lineEdit_9.text()
        bitis_saati = self.lineEdit_10.text()
        sarfiyat = self.lineEdit_11.text()
        barge_numune_muhur = None
        gemi_numune_muhur = None

        if float(self.lineEdit_5.text()) < float(self.yakit_numune_siniri[0][0]):
            pass
        else:
            barge_numune_muhur = self.lineEdit_12.text()
            gemi_numune_muhur = self.lineEdit_13.text()

        mesaj = gemi + " gemisine ait " + net_litre + \
                " litrelik teslimat bilgisi veritabanına eklendi. Teslimat dosyaları oluşturuluyor"
        uyari(mesaj, "Bilgilendirme")

        tslmt.teslimat_hazirliği_yap(danisman, musteri_kodu, gemi, yakit_turu, yogunluk,
                                     brut_litre, sicaklik, volum_correction, net_litre, kilogram,
                                     irsaliye_no, odeme_turu, teslimatci, yakit_alan_kisi, gemici,
                                     bolge, yer,
                                     baslama_saati, bitis_saati, sarfiyat, barge_numune_muhur, gemi_numune_muhur)

        if odeme_turu == "AÇIK":
            pass
        else:
            if kart_kullanim_soru() == True:
                self.tetikle_kart()
            else:
                pass

        self.lineEdit.clear()
        self.comboBox_2.clear()
        self.comboBox_3.setCurrentIndex(0)
        self.comboBox_4.clear()
        self.lineEdit_2.clear()
        self.lineEdit_3.clear()
        self.lineEdit_5.clear()
        self.lineEdit_4.clear()
        self.lineEdit_6.clear()
        self.lineEdit_7.clear()
        self.lineEdit_8.clear()
        self.lineEdit_9.clear()
        self.lineEdit_10.clear()
        self.lineEdit_11.clear()
        self.lineEdit_12.clear()
        self.lineEdit_13.clear()