SHARE
TWEET

Untitled

toshels Dec 8th, 2019 86 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import os.path
  2.  
  3.  
  4. class Client:
  5.  
  6.     def print(self):
  7.         if os.path.exists("klienti.txt"):
  8.             print("Fails atrasts")
  9.         else:
  10.             print("Fails nav atrasts")
  11.             system.exit(0)
  12.  
  13.         print("Klienti \n ")
  14.         try:
  15.             with open("klienti.txt") as f:
  16.                 for line in f:
  17.                     if line.strip()=="":
  18.                         continue
  19.                     clientinfo = line.split(";")
  20.                     client1.nosaukums = clientinfo[0]
  21.                     client1.regnumurs = clientinfo[1]
  22.                     client1.regdatums = clientinfo[2]
  23.                     client1.adrese = clientinfo[3]
  24.                     client1.talr = clientinfo[4]
  25.                     print(client1.nosaukums,", ",client1.regnumurs,", ",client1.regdatums,", ",client1.adrese,", ",client1.talr)
  26.         except IndexError:
  27.             pass
  28.  
  29.             f.close()
  30.  
  31.     def search(self,bywhat):
  32.         if bywhat == 2 or bywhat == 5:
  33.             krit=int(input("Ieraksti meklēšanas kritēriju\n"))
  34.             with open("klienti.txt") as f:
  35.                 for line in f:
  36.                     clientinfo = line.split(";")
  37.                     client1.nosaukums = clientinfo[0]
  38.                     client1.regnumurs = clientinfo[1]
  39.                     client1.regdatums = clientinfo[2]
  40.                     client1.adrese = clientinfo[3]
  41.                     client1.talr = clientinfo[4]
  42.  
  43.                     if krit==int(clientinfo[int(bywhat-1)]):
  44.                         print(client1.nosaukums, ", ", client1.regnumurs, ", ", client1.regdatums, ", ", client1.adrese,
  45.                         ", ", client1.talr)
  46.  
  47.  
  48.  
  49.         elif bywhat==1 or bywhat==3 or bywhat==4:
  50.             krit = input("Ieraksti meklēšanas kritēriju\n")
  51.             with open("klienti.txt") as f:
  52.                 for line in f:
  53.                     clientinfo = line.split(";")
  54.                     client1.nosaukums = clientinfo[0]
  55.                     client1.regnumurs = clientinfo[1]
  56.                     client1.regdatums = clientinfo[2]
  57.                     client1.adrese = clientinfo[3]
  58.                     client1.talr = clientinfo[4]
  59.  
  60.                     if str(krit) == str(clientinfo[bywhat-1]):
  61.                         print(client1.nosaukums, ", ", client1.regnumurs, ", ", client1.regdatums, ", ", client1.adrese,
  62.                               ", ", client1.talr)
  63.  
  64.             f.close()
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73. print("181RDB062,Toms Laus, 6.grupa")
  74. client1=Client()
  75. paradit=input("Vai vēlies parādīt visus klientus?\n"
  76.          "y/n\n")
  77. if paradit=="y" or paradit=="Y":
  78.     client1.print()
  79. client1.search(int(input("\n\nMeklet klientu \n"
  80.                          "1. Pēc uzņēmuma nosaukuma\n"
  81.                          "2. Pēc reģistrācijas numura\n"
  82.                          "3. Pēc reģistrācijas datuma\n"
  83.                          "4. Pēc adreses\n"
  84.                          "5. Pēc talruņa nr\n"
  85.                          "")))
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top