-
Notifications
You must be signed in to change notification settings - Fork 0
/
KaydetPenceresi_main.py
42 lines (32 loc) · 1.41 KB
/
KaydetPenceresi_main.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
from PyQt5 import QtWidgets
from PyQt5.QtWidgets import *
from PyQt5.QtWidgets import QWidget
from KaydetPenceresi import Ui_Kaydet_penceresi
class kayit_et(QWidget):
def __init__(self)-> None:
super().__init__()
self.kayitEt= Ui_Kaydet_penceresi()
self.kayitEt.setupUi(self)
self.kayitEt.pushButton.clicked.connect(self.bilgilerimiKaydet)
self.kayitEt.pushButton_2.clicked.connect(self.cikisYap)
def bilgilerimiKaydet(self):
isim = self.kayitEt.lineEdit.text()
soyadi = self.kayitEt.lineEdit_2.text()
telefon_no = self.kayitEt.lineEdit_3.text()
mail = self.kayitEt.lineEdit_4.text()
cinsiyet = self.kayitEt.lineEdit_5.text()
tc = self.kayitEt.lineEdit_6.text()
if len(telefon_no) != 10:
print("Telefon numarası 10 hane olmalı.")
elif len(tc) != 11:
print("TC kimlik numarası 11 hane olmalı.")
elif not all([isim, soyadi, telefon_no, mail, cinsiyet, tc]):
print("Lütfen tüm alanları doldurun.")
return
else:
with open("Musteri_kayit.txt","a",encoding="utf-8") as file:
file.write("\nİsim: {} , Soyadı: {} , Telefon No: {} , Mail: {} , Cinsiyet: {} , TC: {}".format(isim, soyadi , telefon_no , mail , cinsiyet,tc))
print("Başarıyla kaydedildi ")
file.close()
def cikisYap(self):
quit()