Make Appointment Vfs Global Bot

https://github.com/flavves/make-appointment-vfsglobal
design and code by flavves
"""
Created on Thu Mar 31 14:03:53 2022
@author: okmen
"""
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
import time
import winsound
from selenium.webdriver.chrome.options import Options
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow,QMessageBox
from anasayfa_python import Ui_Widget
import glob
class MainWindow(QMainWindow):
def __init__(self):
super(MainWindow, self).__init__()
self.ui = Ui_Widget()
self.ui.setupUi(self)
self.ui.KayitEkle.clicked.connect(self.kayitEkle)
self.ui.KrediKartiEkle.clicked.connect(self.KrediKartiEkle)
self.ui.Kategori.currentTextChanged.connect(self.Kategori)
self.ui.AltKategori.currentTextChanged.connect(self.AltKategori)
self.ui.KrediKartiCheck.stateChanged.connect(self.KrediKartiCheck)
self.ui.Baslat.clicked.connect(self.Baslat)
#self.ui.Kayitlar_list.itemSelectionChanged.connect(self.listedegisti)
self.ui.Kayitlar_list.itemDoubleClicked.connect(self.listedegisti)
self.ui.yenile.clicked.connect(self.yenile)
#kayitlari güncelleme
#kayıtları listede güncelleme
kayitlar = glob.glob('kayitlar/*.txt')
self.ui.Kayitlar_list.clear()
for ekle in kayitlar:
kullanici=(ekle.split("\\")[1].split(".txt")[0])
dosya=open("kayitlar/"+kullanici+".txt", 'r')
kullanici=dosya.readline()
dosya.close()
kullanici=kullanici.split(";")
kullanici.pop(-1)
if kullanici[-1]=="0":
self.ui.Kayitlar_list.addItem(ekle.split("\\")[1].split(".txt")[0])
global secilen_kategori,secilen_alt_kategori,secilen_bolge
secilen_bolge=str(self.ui.Bolge.currentIndex())
secilen_kategori=str(self.ui.Kategori.currentIndex())
secilen_alt_kategori=str(self.ui.AltKategori.currentIndex())
dosyasaat=open("saaticin.txt", 'w')
dosyasaat.write("1")
dosyasaat.close()
def Baslat(self):
global secilen_kategori,secilen_alt_kategori,secilen_bolge,driver
def girisyap(kullanicimail,kullanicisifre):
global driver
options = Options()
options.add_argument("--start-maximized")
driver = webdriver.Chrome(chrome_options=options, executable_path=r'chromedriver.exe')
driver.maximize_window()
driver.get("https://visa.vfsglobal.com/tur/tr/pol/login")
time.sleep(2)
try:
element = WebDriverWait(driver, 10).until(
EC.element_to_be_clickable((By.XPATH, '//*[@id="mat-input-0"]'))
)
except:
pass
time.sleep(2)
driver.find_element_by_xpath('//*[@id="mat-input-0"]').click()
driver.find_element_by_xpath('//*[@id="mat-input-0"]').send_keys(kullanicimail)
driver.find_element_by_xpath('//*[@id="mat-input-1"]').click()
driver.find_element_by_xpath('//*[@id="mat-input-1"]').send_keys(kullanicisifre)
while 1:
try:
element = WebDriverWait(driver, 0.1).until(
EC.element_to_be_clickable((By.CLASS_NAME, 'ngx-overlay'))
)
except:
break
time.sleep(2)
driver.find_element_by_xpath('/html/body/app-root/div/app-login/section/div/div/mat-card/form/button').click()
time.sleep(2)
while 1:
try:
element = WebDriverWait(driver, 0.1).until(
EC.element_to_be_clickable((By.CLASS_NAME, 'ngx-overlay'))
)
except:
break
driver.find_element_by_xpath('//*[@id="onetrust-accept-btn-handler"]').click()
time.sleep(2)
while 1:
try:
element = WebDriverWait(driver, 0.1).until(
EC.element_to_be_clickable((By.CLASS_NAME, 'ngx-overlay'))
)
except:
break
time.sleep(2)
try:
driver.find_element_by_xpath('/html/body/app-root/div/app-dashboard/section/div/div[2]/button/span[1]').click()
except:
time.sleep(2)
driver.find_element_by_xpath('/html/body/app-root/div/app-dashboard/section/div/div[2]/button/span[1]').click()
#İstanbul Trabzon İzmir Gaziantep kırmızı bölge Ankara Antalya beyaz bölge
xpath_merkez="/html/body/app-root/div/app-eligibility-criteria/section/form/mat-card[1]/form/div[1]/mat-form-field/div"
xpath_merkez_degisken="/html/body/div[4]/div[2]/div/div/div/mat-option[%s]/span"
xpath_kategori="/html/body/app-root/div/app-eligibility-criteria/section/form/mat-card[1]/form/div[2]/mat-form-field/div"
xpath_kategori_degisken="/html/body/div[4]/div[2]/div/div/div/mat-option[%s]/span"
xpath_alt_kategori="/html/body/app-root/div/app-eligibility-criteria/section/form/mat-card[1]/form/div[3]/mat-form-field/div"
xpath_alt_kategori_degisken="/html/body/div[4]/div[2]/div/div/div/mat-option[%s]/span"
#(xpath_merkez)%2
def bekleme():
while 1:
try:
element = WebDriverWait(driver, 0.1).until(
EC.element_to_be_clickable((By.CLASS_NAME, 'ngx-overlay'))
)
except:
break
def kategoribeklemekoruma(kategorisecimi):
try:
element = WebDriverWait(driver, 10).until(
EC.element_to_be_clickable((By.XPATH, (xpath_kategori_degisken)%kategorisecimi))
)
except:
pass
def merkezbeklemekoruma(merkezsecimi):
global driver
try:
element = WebDriverWait(driver, 10).until(
EC.element_to_be_clickable((By.XPATH, (xpath_merkez_degisken)%merkezsecimi))
)
except:
pass
def altkategoribeklemekoruma(altkategorisecimi):
try:
element = WebDriverWait(driver, 10).until(
EC.element_to_be_clickable((By.XPATH, (xpath_alt_kategori_degisken)%altkategorisecimi))
)
except:
pass
def merkezsecimi_dongu(merkezsecimi):
global driver
driver.find_element_by_xpath(xpath_merkez).click()
merkezbeklemekoruma(merkezsecimi)
driver.find_element_by_xpath((xpath_merkez_degisken)%merkezsecimi).click()
bekleme()
def kategorisecimi_dongu(kategorisecimi):
driver.find_element_by_xpath(xpath_kategori).click()
kategoribeklemekoruma(kategorisecimi)
driver.find_element_by_xpath((xpath_kategori_degisken)%kategorisecimi).click()
bekleme()
def altkategorisecimi_dongu(altkategorisecimi):
driver.find_element_by_xpath(xpath_alt_kategori).click()
altkategoribeklemekoruma(altkategorisecimi)
driver.find_element_by_xpath((xpath_alt_kategori_degisken)%altkategorisecimi).click()
bekleme()
def ilicindongulusecimarama():
if (str(secilen_kategori)=="0"):
kategorisecimi=1
kategorisecimi_dongu(kategorisecimi)
#burayı döngüye almak zorundayım çünkü alt kategoride bir ileri bir geri yapacak
bak=True
while 1:
if bak == True:
if (str(secilen_alt_kategori)=="0"):
altkategorisecimi=1
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="1"):
altkategorisecimi=2
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="2"):
altkategorisecimi=3
altkategorisecimi_dongu(altkategorisecimi)
bekleme()
randevu_durumu=driver.find_element_by_xpath('/html/body/app-root/div/app-eligibility-criteria/section/form/mat-card[2]/button').get_attribute('disabled')
if (randevu_durumu != "true") and (bak == True):
bekleme()
driver.find_element_by_xpath('/html/body/app-root/div/app-eligibility-criteria/section/form/mat-card[2]/button').click()
break
else:
bak=False
else:
if (str(secilen_alt_kategori)=="0"):
altkategorisecimi=2
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="1"):
altkategorisecimi=3
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="2"):
altkategorisecimi=1
altkategorisecimi_dongu(altkategorisecimi)
bak=True
elif (str(secilen_kategori)=="1"):
kategorisecimi=2
kategorisecimi_dongu(kategorisecimi)
bak=True
while 1:
if bak == True:
if (str(secilen_alt_kategori)=="0"):
altkategorisecimi=1
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="1"):
altkategorisecimi=2
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="2"):
altkategorisecimi=3
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="3"):
altkategorisecimi=4
altkategorisecimi_dongu(altkategorisecimi)
bekleme()
randevu_durumu=driver.find_element_by_xpath('/html/body/app-root/div/app-eligibility-criteria/section/form/mat-card[2]/button').get_attribute('disabled')
if (randevu_durumu != "true") and (bak == True):
bekleme()
driver.find_element_by_xpath('/html/body/app-root/div/app-eligibility-criteria/section/form/mat-card[2]/button').click()
break
else:
bak=False
else:
if (str(secilen_alt_kategori)=="0"):
altkategorisecimi=2
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="1"):
altkategorisecimi=3
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="2"):
altkategorisecimi=4
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="3"):
altkategorisecimi=1
altkategorisecimi_dongu(altkategorisecimi)
bak=True
def ilsecimi():
if (str(secilen_bolge)=="2"):
merkezsecimi_dongu(1)
ilicindongulusecimarama()
elif (str(secilen_bolge)=="3"):
merkezsecimi_dongu(2)
ilicindongulusecimarama()
elif (str(secilen_bolge)=="4"):
merkezsecimi_dongu(3)
ilicindongulusecimarama()
elif (str(secilen_bolge)=="5"):
merkezsecimi_dongu(4)
ilicindongulusecimarama()
elif (str(secilen_bolge)=="6"):
merkezsecimi_dongu(5)
ilicindongulusecimarama()
elif (str(secilen_bolge)=="7"):
merkezsecimi_dongu(6)
ilicindongulusecimarama()
def beyazbolge():
global driver
merkezsecimi=1
while 1:
merkezsecimi_dongu(merkezsecimi)
if (str(secilen_kategori)=="0"):
kategorisecimi=1
kategorisecimi_dongu(kategorisecimi)
if (str(secilen_alt_kategori)=="0"):
altkategorisecimi=1
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="1"):
altkategorisecimi=2
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="2"):
altkategorisecimi=3
altkategorisecimi_dongu(altkategorisecimi)
bekleme()
randevu_durumu=driver.find_element_by_xpath('/html/body/app-root/div/app-eligibility-criteria/section/form/mat-card[2]/button').get_attribute('disabled')
if randevu_durumu != "true":
bekleme()
driver.find_element_by_xpath('/html/body/app-root/div/app-eligibility-criteria/section/form/mat-card[2]/button').click()
break
elif (str(secilen_kategori)=="1"):
kategorisecimi=2
kategorisecimi_dongu(kategorisecimi)
if (str(secilen_alt_kategori)=="0"):
altkategorisecimi=1
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="1"):
altkategorisecimi=2
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="2"):
altkategorisecimi=3
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="3"):
altkategorisecimi=4
altkategorisecimi_dongu(altkategorisecimi)
bekleme()
randevu_durumu=driver.find_element_by_xpath('/html/body/app-root/div/app-eligibility-criteria/section/form/mat-card[2]/button').get_attribute('disabled')
if randevu_durumu != "true":
bekleme()
driver.find_element_by_xpath('/html/body/app-root/div/app-eligibility-criteria/section/form/mat-card[2]/button').click()
break
merkezsecimi=merkezsecimi+1
if merkezsecimi==3:
merkezsecimi=1
def kirmizibolge():
merkezsecimi=3
while 1:
merkezsecimi_dongu(merkezsecimi)
if (str(secilen_kategori)=="0"):
kategorisecimi=1
kategorisecimi_dongu(kategorisecimi)
if (str(secilen_alt_kategori)=="0"):
altkategorisecimi=1
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="1"):
altkategorisecimi=2
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="2"):
altkategorisecimi=3
altkategorisecimi_dongu(altkategorisecimi)
bekleme()
randevu_durumu=driver.find_element_by_xpath('/html/body/app-root/div/app-eligibility-criteria/section/form/mat-card[2]/button').get_attribute('disabled')
if randevu_durumu != "true":
bekleme()
driver.find_element_by_xpath('/html/body/app-root/div/app-eligibility-criteria/section/form/mat-card[2]/button').click()
break
elif (str(secilen_kategori)=="1"):
kategorisecimi=2
kategorisecimi_dongu(kategorisecimi)
if (str(secilen_alt_kategori)=="0"):
altkategorisecimi=1
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="1"):
altkategorisecimi=2
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="2"):
altkategorisecimi=3
altkategorisecimi_dongu(altkategorisecimi)
elif (str(secilen_alt_kategori)=="3"):
altkategorisecimi=4
altkategorisecimi_dongu(altkategorisecimi)
bekleme()
randevu_durumu=driver.find_element_by_xpath('/html/body/app-root/div/app-eligibility-criteria/section/form/mat-card[2]/button').get_attribute('disabled')
if randevu_durumu != "true":
bekleme()
driver.find_element_by_xpath('/html/body/app-root/div/app-eligibility-criteria/section/form/mat-card[2]/button').click()
break
merkezsecimi=merkezsecimi+1
if merkezsecimi==7:
merkezsecimi=3
def bilgileridoldur(kullanici):
Tr2Eng = str.maketrans("çğıöşü", "cgiosu")
kullanici[0].lower().translate(Tr2Eng)
bekleme()
driver.find_element_by_xpath('//*[@id="mat-input-2"]').send_keys(kullanici[0].lower().translate(Tr2Eng))
#soyad
driver.find_element_by_xpath('//*[@id="mat-input-3"]').send_keys(kullanici[1].lower().translate(Tr2Eng))
bekleme()
#cinsiyet tıklama ardından seçme
driver.find_element_by_xpath('//*[@id="mat-select-value-7"]').click()
bekleme()
if (kullanici[2].lower())=="kadın":
driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/div/div/mat-option[1]/span').click()
else:
driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/div/div/mat-option[2]/span').click()
#dgko tarihi
driver.find_element_by_xpath('//*[@id="dateOfBirth"]').send_keys(kullanici[3])
#uyruk seçme
driver.find_element_by_xpath('/html/body/app-root/div/app-applicant-details/section/mat-card[1]/form/app-dynamic-form/div/div/app-dynamic-control[5]/div/div/div/app-dropdown/div/mat-form-field/div/div[1]/div[3]').click()
#dogru uyruk bulma
bekleme()
for i in range(1,237):
durum=driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/div/div/mat-option['+str(i)+']').text==kullanici[4].upper()
if durum==True:
driver.find_element_by_xpath('/html/body/div[4]/div[2]/div/div/div/mat-option['+str(i)+']').click()
break
#pasaport no
driver.find_element_by_xpath('//*[@id="mat-input-4"]').send_keys(kullanici[5])
#pasaport tarih
driver.find_element_by_xpath('//*[@id="passportExpirtyDate"]').send_keys(kullanici[6])
#tel no alan
driver.find_element_by_xpath('//*[@id="mat-input-5"]').send_keys(kullanici[7])
#tel no
driver.find_element_by_xpath('//*[@id="mat-input-6"]').send_keys(kullanici[8])
#email
driver.find_element_by_xpath('//*[@id="mat-input-7"]').send_keys(kullanici[9])
driver.find_element_by_xpath('/html/body/app-root/div/app-applicant-details/section/mat-card[2]/app-dynamic-form/div/div/app-dynamic-control/div/div/div[2]/button/span[1]').click()
bekleme()
def basvuruyap():
# basvuru onayla butonu
bekleme()
driver.find_element_by_xpath('/html/body/app-root/div/app-applicant-details/section/mat-card[2]/div[2]/div[2]/button').click()
bekleme()
#gün seçiyoruz
driver.find_element_by_class_name("fc-daygrid-day.fc-day.fc-day-mon.fc-day-future.date-availiable").click()
bekleme()
#saat sorununu cozmek icin
dosyasaat=open("saaticin.txt", 'r')
saat_icin=dosyasaat.readline()
dosyasaat.close()
saat_icin=str(saat_icin)
def saattiklama(veri):
#saat
try:driver.find_element_by_xpath('//*[@id="STRadio'+str(veri)+'"]').click()
except:
try:driver.find_element_by_xpath('//*[@id="STRadio'+str(veri+1)+'"]').click()
except:
try:driver.find_element_by_xpath('//*[@id="STRadio'+str(veri+2)+'"]').click()
except:
try:driver.find_element_by_xpath('//*[@id="STRadio'+str(veri+3)+'"]').click()
except:pass
if saat_icin=="1":
saattiklama(1)
dosyasaat=open("saaticin.txt", 'w')
dosyasaat.write("2")
dosyasaat.close()
elif saat_icin=="2":
saattiklama(2)
dosyasaat=open("saaticin.txt", 'w')
dosyasaat.write("3")
dosyasaat.close()
elif saat_icin=="3":
saattiklama(3)
dosyasaat=open("saaticin.txt", 'w')
dosyasaat.write("4")
dosyasaat.close()
elif saat_icin=="4":
saattiklama(4)
dosyasaat=open("saaticin.txt", 'w')
dosyasaat.write("5")
dosyasaat.close()
bekleme()
#onayla
driver.find_element_by_xpath('/html/body/app-root/div/app-book-appointment/section/mat-card[2]/div/div[2]/button/span[1]').click()
bekleme()
#check boxlar
driver.find_element_by_xpath('/html/body/app-root/div/app-review-and-payment/section/form/mat-card[1]/div[8]/div/mat-checkbox/label/span[1]').click()
driver.find_element_by_xpath('/html/body/app-root/div/app-review-and-payment/section/form/mat-card[1]/div[9]/mat-checkbox/label/span[1]').click()
#onayla
bekleme()
driver.find_element_by_xpath('/html/body/app-root/div/app-review-and-payment/section/form/mat-card[2]/div/div[2]/button/span[1]').click()
def kartbilgilerigir(kredikarti):
#bekle
try:
element = WebDriverWait(driver, 60).until(
EC.element_to_be_clickable((By.XPATH, '/html/body/form/table[1]/tbody/tr/td/table[2]/tbody/tr/td/table[2]/tbody/tr[1]/td[3]/input'))
)
except:
pass
#kart kısmı
#numara
driver.find_element_by_xpath('/html/body/form/table[1]/tbody/tr/td/table[2]/tbody/tr/td/table[2]/tbody/tr[1]/td[3]/input').send_keys(kredikarti[0])
#ay
ay=str(int(kredikarti[1]))
driver.find_element_by_xpath('/html/body/form/table[1]/tbody/tr/td/table[2]/tbody/tr/td/table[2]/tbody/tr[2]/td[3]/select[1]/option['+ay+']').click()
#yıl
yıl=kredikarti[2]
yıl=str(int(yıl)-21)
driver.find_element_by_xpath('/html/body/form/table[1]/tbody/tr/td/table[2]/tbody/tr/td/table[2]/tbody/tr[2]/td[3]/select[2]/option['+yıl+']').click()
#cvv
driver.find_element_by_xpath('/html/body/form/table[1]/tbody/tr/td/table[2]/tbody/tr/td/table[2]/tbody/tr[3]/td[3]/input').send_keys(kredikarti[3])
#ad soyad
driver.find_element_by_xpath('/html/body/form/table[1]/tbody/tr/td/table[2]/tbody/tr/td/table[2]/tbody/tr[7]/td[3]/input').send_keys(kredikarti[4])
#adres
driver.find_element_by_xpath('/html/body/form/table[1]/tbody/tr/td/table[2]/tbody/tr/td/table[2]/tbody/tr[8]/td[3]/input').send_keys(kredikarti[5])
#sehir postakodu
driver.find_element_by_xpath('/html/body/form/table[1]/tbody/tr/td/table[2]/tbody/tr/td/table[2]/tbody/tr[9]/td[3]/input').send_keys(kredikarti[6])
#aynıysa tıkla check box
driver.find_element_by_xpath('/html/body/form/table[1]/tbody/tr/td/table[2]/tbody/tr/td/table[2]/tbody/tr[11]/td[3]/input').click()
#gönder
driver.find_element_by_xpath('//*[@id="btnSbmt"]').click()
#veri alma yeri
try:
kayitlar = glob.glob('kayitlar/*.txt')
for ekle in kayitlar:
kullanici=(ekle.split("\\")[1].split(".txt")[0])
dosya=open("kayitlar/"+kullanici+".txt", 'r')
kullanici=dosya.readline()
dosya.close()
kullanici=kullanici.split(";")
kullanici.pop(-1)
if kullanici[-1]=="0":
girisyap(kullanici[10],kullanici[11])
bekleme()
if (str(secilen_bolge)=="0"):
beyazbolge()
elif (str(secilen_bolge)=="1"):
kirmizibolge()
bekleme()
bilgileridoldur(kullanici)
basvuruyap()
dosya=open("kredikarti/kredikarti.txt", 'r')
kredikarti=dosya.readline()
dosya.close()
kredikarti=kredikarti.split(";")
kredikarti.pop(-1)
time.sleep(1)
kartbilgilerigir(kredikarti)
winsound.PlaySound('uyari.wav', winsound.SND_FILENAME)
print("Ödeme YAPABİLDİYSENİZ ise 1 tusuna basıp enter tusuna basınız.")
secim=input("lütfen seçimizi yapın siz seçim yapana kadar program hazırda bekleyecek: ")
if secim=="1":
kullanici[-1]="1"
kullanici_txt=(ekle.split("\\")[1].split(".txt")[0])
dosya=open("kayitlar/"+kullanici_txt+".txt", 'w')
for guncelle in kullanici:
guncelle=str(guncelle)
dosya.write(guncelle+";")
dosya.close()
driver.close()
except Exception as e:
self.ui.HataKodu.setText(str(e))
def KrediKartiCheck(self):
if self.ui.KrediKartiCheck.isChecked()==True:
#kayıtları listede güncelleme
self.ui.KrediKartiList.clear()
dosya=open("kredikarti/kredikarti.txt", 'r')
okudum=dosya.readline()
dosya.close()
okudum=okudum.split(";")
okudum.pop(-1)
self.ui.KrediKartiList.addItem("Kart No:"+okudum[0])
self.ui.KrediKartiList.addItem("Ay:"+okudum[1])
self.ui.KrediKartiList.addItem("Yıl:"+okudum[2])
self.ui.KrediKartiList.addItem("Kod:"+okudum[3])
self.ui.KrediKartiList.addItem("Ad::"+okudum[4])
self.ui.KrediKartiList.addItem("Adres:"+okudum[5])
self.ui.KrediKartiList.addItem("Posta:"+okudum[6])
else:
self.ui.KrediKartiList.clear()
def AltKategori(self):
global secilen_kategori,secilen_alt_kategori,secilen_bolge
secilen_bolge=str(self.ui.Bolge.currentIndex())
secilen_kategori=str(self.ui.Kategori.currentIndex())
secilen_alt_kategori=str(self.ui.AltKategori.currentIndex())
#####################################################3
def Kategori(self):
global secilen_kategori,secilen_alt_kategori,secilen_bolge
secilenIndex = self.ui.Kategori.currentIndex()
secilen_bolge=str(self.ui.Bolge.currentIndex())
secilen_kategori=str(self.ui.Kategori.currentIndex())
secilen_alt_kategori=str(self.ui.AltKategori.currentIndex())
if secilenIndex==0:
self.ui.AltKategori.clear()
self.ui.AltKategori.addItem("Yuksek Öğrenim")
self.ui.AltKategori.addItem("Çalışma İzni")
self.ui.AltKategori.addItem("Diğer Uzun Dönem")
if secilenIndex==1:
self.ui.AltKategori.clear()
self.ui.AltKategori.addItem("İş Seyehati")
self.ui.AltKategori.addItem("Turistlik")
self.ui.AltKategori.addItem("Tir Soforu")
self.ui.AltKategori.addItem("Diğer Kısa Dönem")
#######################################################################
def KrediKartiEkle(self):
kartno=str(self.ui.kartno.text())
ay=str(self.ui.ay.text())
yil=str(self.ui.yil.text())
kod=str(self.ui.kod.text())
adisoyadi=str(self.ui.adisoyadi.text())
adres=str(self.ui.adres.text())
postakodu=str(self.ui.postakodu.text())
dosya=open("kredikarti/kredikarti.txt", 'w')
dosya.write(kartno+";"+ay+";"+yil+";"+kod+";"+adisoyadi+";"+adres+";"+postakodu+";")
dosya.close()
QMessageBox.about(self, "Kayit", "Basarili")
#kayıtları listede güncelleme
if self.ui.KrediKartiCheck.isChecked()==True:
dosya=open("kredikarti/kredikarti.txt", 'r')
okudum=dosya.readline()
dosya.close()
okudum=okudum.split(";")
okudum.pop(-1)
self.ui.KrediKartiList.addItem("Kart No:"+okudum[0])
self.ui.KrediKartiList.addItem("Ay:"+okudum[1])
self.ui.KrediKartiList.addItem("Yıl:"+okudum[2])
self.ui.KrediKartiList.addItem("Kod:"+okudum[3])
self.ui.KrediKartiList.addItem("Ad::"+okudum[4])
self.ui.KrediKartiList.addItem("Adres:"+okudum[5])
self.ui.KrediKartiList.addItem("Posta:"+okudum[6])
#######################################################################
def kayitEkle(self):
isim=str(self.ui.giris1.text())
soyad=str(self.ui.giris2.text())
cinsiyet=str(self.ui.giris3.text())
dogumtarihi=str(self.ui.giris4.text())
uyruk=str(self.ui.giris5.text())
pasaportno=str(self.ui.giris6.text())
pasaporttarih=str(self.ui.giris7.text())
telalankodu=str(self.ui.giris8.text())
telno=str(self.ui.giris9.text())
email=str(self.ui.giris10.text())
mail_txt=str(self.ui.vfsmail.text())
sifre_txt=str(self.ui.vfssifre.text())
kayitonay="0"
dosya=open("kayitlar/"+isim+soyad+".txt", 'w')
dosya.write(isim+";"+soyad+";"+cinsiyet+";"+dogumtarihi+";"+uyruk+";"+pasaportno+";"+pasaporttarih+";"+telalankodu+";"+telno+";"+email+";"+mail_txt+";"+sifre_txt+";"+kayitonay+";")
dosya.close()
QMessageBox.about(self, "Kayit", "Basarili")
#kayıtları listede güncelleme
kayitlar = glob.glob('kayitlar/*.txt')
self.ui.Kayitlar_list.clear()
for ekle in kayitlar:
kullanici=(ekle.split("\\")[1].split(".txt")[0])
dosya=open("kayitlar/"+kullanici+".txt", 'r')
kullanici=dosya.readline()
dosya.close()
kullanici=kullanici.split(";")
kullanici.pop(-1)
if kullanici[-1]=="0":
self.ui.Kayitlar_list.addItem(ekle.split("\\")[1].split(".txt")[0])
def yenile(self):
#kayıtları listede güncelleme
kayitlar = glob.glob('kayitlar/*.txt')
self.ui.Kayitlar_list.clear()
for ekle in kayitlar:
kullanici=(ekle.split("\\")[1].split(".txt")[0])
dosya=open("kayitlar/"+kullanici+".txt", 'r')
kullanici=dosya.readline()
dosya.close()
kullanici=kullanici.split(";")
kullanici.pop(-1)
if kullanici[-1]=="0":
self.ui.Kayitlar_list.addItem(ekle.split("\\")[1].split(".txt")[0])
def listedegisti(self,item):
guncelleme=str(item.text())
dosya2=open("kayitlar/"+guncelleme+".txt", 'r')
okudum_gece=dosya2.readline()
okudum_gece=okudum_gece.split(";")
self.ui.giris1.setText(okudum_gece[0])
self.ui.giris2.setText(okudum_gece[1])
self.ui.giris3.setText(okudum_gece[2])
self.ui.giris4.setText(okudum_gece[3])
self.ui.giris5.setText(okudum_gece[4])
self.ui.giris6.setText(okudum_gece[5])
self.ui.giris7.setText(okudum_gece[6])
self.ui.giris8.setText(okudum_gece[7])
self.ui.giris9.setText(okudum_gece[8])
self.ui.giris10.setText(okudum_gece[9])
self.ui.vfsmail.setText(okudum_gece[10])
self.ui.vfssifre.setText(okudum_gece[11])
#######################################################################
if __name__ == "__main__":
app = QApplication(sys.argv)
window = MainWindow()
window.setWindowTitle("Randevu Alma Programı")
window.show()
sys.exit(app.exec_())
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'D:/masaüstü/yazılımileilgilihersey/onluk/Web scrabbing/vfsglobal randevu sistemi/anasayfa.ui'
#
# Created by: PyQt5 UI code generator 5.6
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_Widget(object):
def setupUi(self, Widget):
Widget.setObjectName("Widget")
Widget.resize(994, 818)
self.KayitEkle = QtWidgets.QPushButton(Widget)
self.KayitEkle.setGeometry(QtCore.QRect(830, 20, 131, 51))
self.KayitEkle.setObjectName("KayitEkle")
self.Baslat = QtWidgets.QPushButton(Widget)
self.Baslat.setGeometry(QtCore.QRect(460, 310, 131, 51))
self.Baslat.setObjectName("Baslat")
self.line = QtWidgets.QFrame(Widget)
self.line.setGeometry(QtCore.QRect(-10, 70, 1001, 16))
self.line.setFrameShape(QtWidgets.QFrame.HLine)
self.line.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line.setObjectName("line")
self.kupon_id_label_5 = QtWidgets.QLabel(Widget)
self.kupon_id_label_5.setGeometry(QtCore.QRect(50, 20, 551, 51))
font = QtGui.QFont()
font.setPointSize(16)
font.setBold(True)
self.kupon_id_label_5.setFont(font)
self.kupon_id_label_5.setObjectName("kupon_id_label_5")
self.line_3 = QtWidgets.QFrame(Widget)
self.line_3.setGeometry(QtCore.QRect(0, 0, 991, 16))
self.line_3.setFrameShape(QtWidgets.QFrame.HLine)
self.line_3.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_3.setObjectName("line_3")
self.giris_label1 = QtWidgets.QLabel(Widget)
self.giris_label1.setGeometry(QtCore.QRect(640, 70, 211, 51))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label1.setFont(font)
self.giris_label1.setObjectName("giris_label1")
self.giris1 = QtWidgets.QLineEdit(Widget)
self.giris1.setGeometry(QtCore.QRect(770, 80, 201, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris1.setFont(font)
self.giris1.setText("")
self.giris1.setObjectName("giris1")
self.kupon_id_label_11 = QtWidgets.QLabel(Widget)
self.kupon_id_label_11.setGeometry(QtCore.QRect(20, 180, 201, 51))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
self.kupon_id_label_11.setFont(font)
self.kupon_id_label_11.setObjectName("kupon_id_label_11")
self.Kayitlar_list = QtWidgets.QListWidget(Widget)
self.Kayitlar_list.setGeometry(QtCore.QRect(20, 230, 201, 161))
self.Kayitlar_list.setObjectName("Kayitlar_list")
self.line_4 = QtWidgets.QFrame(Widget)
self.line_4.setGeometry(QtCore.QRect(0, 180, 621, 16))
self.line_4.setFrameShape(QtWidgets.QFrame.HLine)
self.line_4.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_4.setObjectName("line_4")
self.line_6 = QtWidgets.QFrame(Widget)
self.line_6.setGeometry(QtCore.QRect(-10, 660, 1001, 16))
self.line_6.setFrameShape(QtWidgets.QFrame.HLine)
self.line_6.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_6.setObjectName("line_6")
self.Bolge = QtWidgets.QComboBox(Widget)
self.Bolge.setGeometry(QtCore.QRect(10, 130, 191, 41))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
self.Bolge.setFont(font)
self.Bolge.setObjectName("Bolge")
self.Bolge.addItem("")
self.Bolge.addItem("")
self.Bolge.addItem("")
self.Bolge.addItem("")
self.Bolge.addItem("")
self.Bolge.addItem("")
self.Bolge.addItem("")
self.Bolge.addItem("")
self.Kategori = QtWidgets.QComboBox(Widget)
self.Kategori.setGeometry(QtCore.QRect(210, 130, 191, 41))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
self.Kategori.setFont(font)
self.Kategori.setObjectName("Kategori")
self.Kategori.addItem("")
self.Kategori.addItem("")
self.kupon_id_label_12 = QtWidgets.QLabel(Widget)
self.kupon_id_label_12.setGeometry(QtCore.QRect(10, 70, 161, 51))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
self.kupon_id_label_12.setFont(font)
self.kupon_id_label_12.setObjectName("kupon_id_label_12")
self.AltKategori = QtWidgets.QComboBox(Widget)
self.AltKategori.setGeometry(QtCore.QRect(410, 130, 191, 41))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
self.AltKategori.setFont(font)
self.AltKategori.setObjectName("AltKategori")
self.AltKategori.addItem("")
self.AltKategori.addItem("")
self.AltKategori.addItem("")
self.kupon_id_label_13 = QtWidgets.QLabel(Widget)
self.kupon_id_label_13.setGeometry(QtCore.QRect(210, 70, 191, 51))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
self.kupon_id_label_13.setFont(font)
self.kupon_id_label_13.setObjectName("kupon_id_label_13")
self.kupon_id_label_14 = QtWidgets.QLabel(Widget)
self.kupon_id_label_14.setGeometry(QtCore.QRect(410, 70, 231, 51))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
self.kupon_id_label_14.setFont(font)
self.kupon_id_label_14.setObjectName("kupon_id_label_14")
self.line_2 = QtWidgets.QFrame(Widget)
self.line_2.setGeometry(QtCore.QRect(610, 10, 20, 661))
self.line_2.setFrameShape(QtWidgets.QFrame.VLine)
self.line_2.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_2.setObjectName("line_2")
self.giris2 = QtWidgets.QLineEdit(Widget)
self.giris2.setGeometry(QtCore.QRect(770, 130, 201, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris2.setFont(font)
self.giris2.setText("")
self.giris2.setObjectName("giris2")
self.giris_label2 = QtWidgets.QLabel(Widget)
self.giris_label2.setGeometry(QtCore.QRect(640, 120, 211, 51))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label2.setFont(font)
self.giris_label2.setObjectName("giris_label2")
self.giris3 = QtWidgets.QLineEdit(Widget)
self.giris3.setGeometry(QtCore.QRect(770, 180, 201, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris3.setFont(font)
self.giris3.setText("")
self.giris3.setObjectName("giris3")
self.giris_label3 = QtWidgets.QLabel(Widget)
self.giris_label3.setGeometry(QtCore.QRect(640, 170, 211, 51))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label3.setFont(font)
self.giris_label3.setObjectName("giris_label3")
self.giris4 = QtWidgets.QLineEdit(Widget)
self.giris4.setGeometry(QtCore.QRect(770, 230, 201, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris4.setFont(font)
self.giris4.setText("")
self.giris4.setObjectName("giris4")
self.giris_label4 = QtWidgets.QLabel(Widget)
self.giris_label4.setGeometry(QtCore.QRect(640, 220, 211, 51))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label4.setFont(font)
self.giris_label4.setObjectName("giris_label4")
self.giris_label7 = QtWidgets.QLabel(Widget)
self.giris_label7.setGeometry(QtCore.QRect(640, 370, 211, 51))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label7.setFont(font)
self.giris_label7.setObjectName("giris_label7")
self.giris7 = QtWidgets.QLineEdit(Widget)
self.giris7.setGeometry(QtCore.QRect(770, 380, 201, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris7.setFont(font)
self.giris7.setText("")
self.giris7.setObjectName("giris7")
self.giris5 = QtWidgets.QLineEdit(Widget)
self.giris5.setGeometry(QtCore.QRect(770, 280, 201, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris5.setFont(font)
self.giris5.setText("")
self.giris5.setObjectName("giris5")
self.giris_label5 = QtWidgets.QLabel(Widget)
self.giris_label5.setGeometry(QtCore.QRect(640, 270, 211, 51))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label5.setFont(font)
self.giris_label5.setObjectName("giris_label5")
self.giris8 = QtWidgets.QLineEdit(Widget)
self.giris8.setGeometry(QtCore.QRect(770, 430, 201, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris8.setFont(font)
self.giris8.setText("")
self.giris8.setObjectName("giris8")
self.giris6 = QtWidgets.QLineEdit(Widget)
self.giris6.setGeometry(QtCore.QRect(770, 330, 201, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris6.setFont(font)
self.giris6.setText("")
self.giris6.setObjectName("giris6")
self.giris_label6 = QtWidgets.QLabel(Widget)
self.giris_label6.setGeometry(QtCore.QRect(640, 320, 211, 51))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label6.setFont(font)
self.giris_label6.setObjectName("giris_label6")
self.giris_label8 = QtWidgets.QLabel(Widget)
self.giris_label8.setGeometry(QtCore.QRect(640, 420, 211, 51))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label8.setFont(font)
self.giris_label8.setObjectName("giris_label8")
self.giris_label10 = QtWidgets.QLabel(Widget)
self.giris_label10.setGeometry(QtCore.QRect(640, 520, 211, 51))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label10.setFont(font)
self.giris_label10.setObjectName("giris_label10")
self.giris_label9 = QtWidgets.QLabel(Widget)
self.giris_label9.setGeometry(QtCore.QRect(640, 470, 211, 51))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label9.setFont(font)
self.giris_label9.setObjectName("giris_label9")
self.giris10 = QtWidgets.QLineEdit(Widget)
self.giris10.setGeometry(QtCore.QRect(770, 530, 201, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris10.setFont(font)
self.giris10.setText("")
self.giris10.setObjectName("giris10")
self.giris9 = QtWidgets.QLineEdit(Widget)
self.giris9.setGeometry(QtCore.QRect(770, 480, 201, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris9.setFont(font)
self.giris9.setText("")
self.giris9.setObjectName("giris9")
self.line_5 = QtWidgets.QFrame(Widget)
self.line_5.setGeometry(QtCore.QRect(980, 10, 20, 661))
self.line_5.setFrameShape(QtWidgets.QFrame.VLine)
self.line_5.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_5.setObjectName("line_5")
self.kupon_id_label_22 = QtWidgets.QLabel(Widget)
self.kupon_id_label_22.setGeometry(QtCore.QRect(790, 670, 201, 51))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
self.kupon_id_label_22.setFont(font)
self.kupon_id_label_22.setObjectName("kupon_id_label_22")
self.KrediKartiList = QtWidgets.QListWidget(Widget)
self.KrediKartiList.setGeometry(QtCore.QRect(230, 230, 201, 161))
self.KrediKartiList.setObjectName("KrediKartiList")
self.KrediKartiCheck = QtWidgets.QCheckBox(Widget)
self.KrediKartiCheck.setGeometry(QtCore.QRect(230, 190, 201, 26))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
self.KrediKartiCheck.setFont(font)
self.KrediKartiCheck.setObjectName("KrediKartiCheck")
self.KrediKartiEkle = QtWidgets.QPushButton(Widget)
self.KrediKartiEkle.setGeometry(QtCore.QRect(420, 610, 131, 51))
self.KrediKartiEkle.setObjectName("KrediKartiEkle")
self.giris_label1_2 = QtWidgets.QLabel(Widget)
self.giris_label1_2.setGeometry(QtCore.QRect(230, 390, 161, 51))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
self.giris_label1_2.setFont(font)
self.giris_label1_2.setObjectName("giris_label1_2")
self.giris_label1_3 = QtWidgets.QLabel(Widget)
self.giris_label1_3.setGeometry(QtCore.QRect(640, 20, 151, 51))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
self.giris_label1_3.setFont(font)
self.giris_label1_3.setObjectName("giris_label1_3")
self.giris_label3_2 = QtWidgets.QLabel(Widget)
self.giris_label3_2.setGeometry(QtCore.QRect(10, 550, 121, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label3_2.setFont(font)
self.giris_label3_2.setObjectName("giris_label3_2")
self.giris_label5_2 = QtWidgets.QLabel(Widget)
self.giris_label5_2.setGeometry(QtCore.QRect(310, 440, 101, 51))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label5_2.setFont(font)
self.giris_label5_2.setObjectName("giris_label5_2")
self.kartno = QtWidgets.QLineEdit(Widget)
self.kartno.setGeometry(QtCore.QRect(90, 450, 191, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.kartno.setFont(font)
self.kartno.setText("")
self.kartno.setObjectName("kartno")
self.giris_label7_2 = QtWidgets.QLabel(Widget)
self.giris_label7_2.setGeometry(QtCore.QRect(310, 540, 221, 51))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label7_2.setFont(font)
self.giris_label7_2.setObjectName("giris_label7_2")
self.kod = QtWidgets.QLineEdit(Widget)
self.kod.setGeometry(QtCore.QRect(90, 600, 191, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.kod.setFont(font)
self.kod.setText("")
self.kod.setObjectName("kod")
self.giris_label6_2 = QtWidgets.QLabel(Widget)
self.giris_label6_2.setGeometry(QtCore.QRect(310, 490, 101, 51))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label6_2.setFont(font)
self.giris_label6_2.setObjectName("giris_label6_2")
self.adres = QtWidgets.QLineEdit(Widget)
self.adres.setGeometry(QtCore.QRect(420, 500, 191, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.adres.setFont(font)
self.adres.setText("")
self.adres.setObjectName("adres")
self.yil = QtWidgets.QLineEdit(Widget)
self.yil.setGeometry(QtCore.QRect(90, 550, 191, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.yil.setFont(font)
self.yil.setText("")
self.yil.setObjectName("yil")
self.adisoyadi = QtWidgets.QLineEdit(Widget)
self.adisoyadi.setGeometry(QtCore.QRect(420, 450, 191, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.adisoyadi.setFont(font)
self.adisoyadi.setText("")
self.adisoyadi.setObjectName("adisoyadi")
self.postakodu = QtWidgets.QLineEdit(Widget)
self.postakodu.setGeometry(QtCore.QRect(420, 550, 191, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.postakodu.setFont(font)
self.postakodu.setText("")
self.postakodu.setObjectName("postakodu")
self.giris_label1_4 = QtWidgets.QLabel(Widget)
self.giris_label1_4.setGeometry(QtCore.QRect(10, 450, 131, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label1_4.setFont(font)
self.giris_label1_4.setObjectName("giris_label1_4")
self.giris_label4_2 = QtWidgets.QLabel(Widget)
self.giris_label4_2.setGeometry(QtCore.QRect(10, 600, 131, 21))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label4_2.setFont(font)
self.giris_label4_2.setObjectName("giris_label4_2")
self.ay = QtWidgets.QLineEdit(Widget)
self.ay.setGeometry(QtCore.QRect(90, 500, 191, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.ay.setFont(font)
self.ay.setText("")
self.ay.setObjectName("ay")
self.giris_label2_2 = QtWidgets.QLabel(Widget)
self.giris_label2_2.setGeometry(QtCore.QRect(10, 500, 121, 21))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label2_2.setFont(font)
self.giris_label2_2.setObjectName("giris_label2_2")
self.kupon_id_label_23 = QtWidgets.QLabel(Widget)
self.kupon_id_label_23.setGeometry(QtCore.QRect(10, 670, 301, 51))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
self.kupon_id_label_23.setFont(font)
self.kupon_id_label_23.setObjectName("kupon_id_label_23")
self.HataKodu = QtWidgets.QLabel(Widget)
self.HataKodu.setGeometry(QtCore.QRect(150, 680, 631, 101))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
self.HataKodu.setFont(font)
self.HataKodu.setText("")
self.HataKodu.setObjectName("HataKodu")
self.vfssifre = QtWidgets.QLineEdit(Widget)
self.vfssifre.setGeometry(QtCore.QRect(770, 630, 201, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.vfssifre.setFont(font)
self.vfssifre.setText("")
self.vfssifre.setObjectName("vfssifre")
self.giris_label10_2 = QtWidgets.QLabel(Widget)
self.giris_label10_2.setGeometry(QtCore.QRect(640, 620, 161, 51))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label10_2.setFont(font)
self.giris_label10_2.setObjectName("giris_label10_2")
self.vfsmail = QtWidgets.QLineEdit(Widget)
self.vfsmail.setGeometry(QtCore.QRect(770, 580, 201, 31))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.vfsmail.setFont(font)
self.vfsmail.setText("")
self.vfsmail.setObjectName("vfsmail")
self.giris_label9_2 = QtWidgets.QLabel(Widget)
self.giris_label9_2.setGeometry(QtCore.QRect(640, 570, 141, 51))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
self.giris_label9_2.setFont(font)
self.giris_label9_2.setObjectName("giris_label9_2")
self.yenile = QtWidgets.QPushButton(Widget)
self.yenile.setGeometry(QtCore.QRect(460, 240, 131, 51))
self.yenile.setObjectName("yenile")
self.line_8 = QtWidgets.QFrame(Widget)
self.line_8.setGeometry(QtCore.QRect(0, 430, 621, 16))
self.line_8.setFrameShape(QtWidgets.QFrame.HLine)
self.line_8.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_8.setObjectName("line_8")
self.line_9 = QtWidgets.QFrame(Widget)
self.line_9.setGeometry(QtCore.QRect(0, 390, 621, 16))
self.line_9.setFrameShape(QtWidgets.QFrame.HLine)
self.line_9.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_9.setObjectName("line_9")
self.retranslateUi(Widget)
QtCore.QMetaObject.connectSlotsByName(Widget)
def retranslateUi(self, Widget):
_translate = QtCore.QCoreApplication.translate
Widget.setWindowTitle(_translate("Widget", "Widget"))
self.KayitEkle.setText(_translate("Widget", "Ekle"))
self.Baslat.setText(_translate("Widget", "BAŞLAT"))
self.kupon_id_label_5.setText(_translate("Widget", "VFS GLOBAL RANDEVU SİSTEMİ V 1.0.0"))
self.giris_label1.setText(_translate("Widget", "İsim :"))
self.kupon_id_label_11.setText(_translate("Widget", "Bulunan kayıtlar"))
self.Bolge.setItemText(0, _translate("Widget", "Beyaz Bölge"))
self.Bolge.setItemText(1, _translate("Widget", "Kırmızı Bölge"))
self.Bolge.setItemText(2, _translate("Widget", "ANKARA"))
self.Bolge.setItemText(3, _translate("Widget", "ANTALYA"))
self.Bolge.setItemText(4, _translate("Widget", "BEYOGLU"))
self.Bolge.setItemText(5, _translate("Widget", "GAZIANTEP"))
self.Bolge.setItemText(6, _translate("Widget", "IZMIR"))
self.Bolge.setItemText(7, _translate("Widget", "TRABZON"))
self.Kategori.setItemText(0, _translate("Widget", "Uzun Dönem"))
self.Kategori.setItemText(1, _translate("Widget", "Kısa Dönem"))
self.kupon_id_label_12.setText(_translate("Widget", "Bölge Seçimi"))
self.AltKategori.setItemText(0, _translate("Widget", "Yuksek Öğrenim"))
self.AltKategori.setItemText(1, _translate("Widget", "Çalışma İzni"))
self.AltKategori.setItemText(2, _translate("Widget", "Diğer Uzun Dönem"))
self.kupon_id_label_13.setText(_translate("Widget", "Kategori Seçimi"))
self.kupon_id_label_14.setText(_translate("Widget", "Alt Kategori Seçimi"))
self.giris_label2.setText(_translate("Widget", "Soyad :"))
self.giris_label3.setText(_translate("Widget", "Cinsiyet :"))
self.giris_label4.setText(_translate("Widget", "Doğum tariği :"))
self.giris_label7.setText(_translate("Widget", "Pasaport Tarih :"))
self.giris_label5.setText(_translate("Widget", "Uyruk :"))
self.giris_label6.setText(_translate("Widget", "Pasaport No :"))
self.giris_label8.setText(_translate("Widget", "Tel alan kodu :"))
self.giris_label10.setText(_translate("Widget", "E-Mail :"))
self.giris_label9.setText(_translate("Widget", "Telefon No :"))
self.kupon_id_label_22.setText(_translate("Widget", "batuhanokmen.com"))
self.KrediKartiCheck.setText(_translate("Widget", "Kredi Kartı Bilgisi"))
self.KrediKartiEkle.setText(_translate("Widget", "Ekle"))
self.giris_label1_2.setText(_translate("Widget", "Kredi Kartı Ekle"))
self.giris_label1_3.setText(_translate("Widget", "Yeni Kayıt Ekle"))
self.giris_label3_2.setText(_translate("Widget", "Yıl :"))
self.giris_label5_2.setText(_translate("Widget", "Adı Soyadı :"))
self.giris_label7_2.setText(_translate("Widget", "Postakodu :"))
self.giris_label6_2.setText(_translate("Widget", "Adres :"))
self.giris_label1_4.setText(_translate("Widget", "Kart No :"))
self.giris_label4_2.setText(_translate("Widget", "Kod:"))
self.giris_label2_2.setText(_translate("Widget", "AY :"))
self.kupon_id_label_23.setText(_translate("Widget", "Hata Kodu : "))
self.giris_label10_2.setText(_translate("Widget", "VFS SIFRE :"))
self.giris_label9_2.setText(_translate("Widget", "VFS MAİL :"))
self.yenile.setText(_translate("Widget", "Yenile"))