示例#1
0
 def olustur(self):
     kat = self.secim_kat.currentText()
     no = self.giris_no.text()
     ad = self.giris_ad.text()
     alan = self.giris_alan.text()
     cevre = self.giris_cevre.text()
     yukseklik = self.giris_yukseklik.text()
     eklensin = mahal_veri_kontrol(no, ad, alan, cevre, yukseklik)
     if eklensin:
         if self.depo.liste_uzunlugu_ver("Mahal") == 0:
             self.depo.yeni_mahal(kat, no, ad, float(alan), float(cevre), float(yukseklik))
             self.temizle()
         else:
             kayitli = self.depo.kontrol_mahal_no(no, kat)
             if not kayitli:
                 self.depo.yeni_mahal(kat, no, ad, float(alan), float(cevre), float(yukseklik))
                 self.temizle()
             else:
                 uyari_ver(f"{no} kat içinde mevcut.")
示例#2
0
 def olustur(self):
     ad = self.giris_ad.text()
     malzeme = self.giris_malzeme.text()
     en = self.giris_en.text()
     boy = self.giris_boy.text()
     eklensin = dograma_veri_kontrol(ad, malzeme, en, boy)
     if eklensin:
         if self.depo.liste_uzunlugu_ver(self.tip) == 0:
             self.depo.yeni_dograma(ad, float(en), float(boy), malzeme,
                                    self.tip)
             self.temizle()
         else:
             kayitli = self.depo.kontrol_dograma_adi(self.tip, ad)
             if not kayitli:
                 self.depo.yeni_dograma(ad, float(en), float(boy), malzeme,
                                        self.tip)
                 self.temizle()
             else:
                 uyari_ver(f"{ad} mevcut.")
示例#3
0
 def duzelt(self):
     yeni_no = self.giris_no.text()
     yeni_ad = self.giris_ad.text()
     yeni_alan = self.giris_alan.text()
     yeni_cevre = self.giris_cevre.text()
     yeni_yukseklik = self.giris_yukseklik.text()
     duzeltilsin = mahal_veri_kontrol(yeni_no, yeni_ad, yeni_alan,
                                      yeni_cevre, yeni_yukseklik)
     if duzeltilsin:
         islem = False
         index = self.secim_mahal.currentIndex()
         if yeni_no != self.gecici["Kat No"]:
             kayitli = self.depo.kontrol_mahal_no(
                 yeni_no, self.secim_kat.currentText())
             if not kayitli:
                 kat_adi = self.secim_kat.currentText()
                 kat_kod = self.depo.kat_kod_dondur(kat_adi)
                 self.depo.duzelt_kat_no(self.mahal_no, kat_adi, kat_kod,
                                         yeni_no)
                 self.mahal_no = kat_kod + "-" + yeni_no
                 islem = True
             else:
                 uyari_ver(f"{yeni_no} kayıtlı.")
         mahal = self.depo.mahal_listesi[self.mahal_no]
         if yeni_ad != self.gecici["Ad"]:
             mahal.duzelt_mahal_ad(yeni_ad)
             islem = True
         if float(yeni_alan) != self.gecici["Alan"]:
             mahal.duzelt_alan(float(yeni_alan), self.depo)
             islem = True
         if float(yeni_cevre) != self.gecici["Çevre"]:
             mahal.duzelt_cevre(float(yeni_cevre), self.depo)
             islem = True
         if float(yeni_yukseklik) != self.gecici["Yükseklik"]:
             mahal.duzelt_yukseklik(float(yeni_yukseklik), self.depo)
             islem = True
         if islem:
             self.gecici = self.depo.mahal_listesi[
                 self.mahal_no].kayit_aktar()
             self.secim_olustur()
             uyari_ver("Düzeltildi.")
示例#4
0
 def duzelt(self):
     yeni_ad = self.giris_ad.text()
     yeni_kod = self.giris_kod.text()
     duzeltilsin = kat_veri_kontrol(yeni_kod, yeni_ad)
     if duzeltilsin:
         islem = False
         if self.gecici["Ad"] != yeni_ad:
             if not self.depo.kontrol_kat_adi(yeni_ad):
                 self.depo.duzelt_kat(self.gecici["Ad"], "Ad", yeni_ad)
                 self.giris_kat.clear()
                 self.giris_kat.addItems(self.depo.kat_listesi_dondur())
                 islem = True
             else:
                 uyari_ver(f"{yeni_ad} mevcut.")
         if self.gecici["Kod"] != yeni_kod:
             if not self.depo.kontrol_kat_kodu(yeni_kod):
                 self.depo.duzelt_kat(yeni_ad, "Kod", yeni_kod)
                 islem = True
             else:
                 uyari_ver(f"{yeni_kod} mevcut.")
         if islem:
             self.temizle()
示例#5
0
 def sec_listele(self, secim):
     if secim == "Mahal":
         if self.depo.liste_uzunlugu_ver("Mahal") > 0:
             mahal_listele_dialog = DialogListele(secim, self.depo)
             mahal_listele_dialog.exec_()
         else:
             uyari_ver("Mahal henüz eklenmemiş.")
     elif secim == "Doğrama":
         if self.depo.liste_uzunlugu_ver("Pencere") > 0 or self.depo.liste_uzunlugu_ver("Kapı") > 0:
             dograma_listele_dialog = DialogListele(secim, self.depo)
             dograma_listele_dialog.exec_()
         else:
             uyari_ver("Doğrama henüz eklenmemiş.")
     elif secim == "Malzeme":
         if self.depo.liste_uzunlugu_ver("Zemin Kaplaması") > 0 or self.depo.liste_uzunlugu_ver("Tavan Kaplaması") > 0 or self.depo.liste_uzunlugu_ver("Duvar Kaplaması") > 0 or self.depo.liste_uzunlugu_ver("Süpürgelik"):
             malzeme_listele_dialog = DialogListele(secim, self.depo)
             malzeme_listele_dialog.exec_()
         else:
             uyari_ver("Malzeme henüz eklenmemiş.")