sestra
This commit is contained in:
@@ -43,7 +43,7 @@ def get_medicus_connection():
|
|||||||
return fdb.connect(dsn=r"localhost:m:\medicus\data\medicus.fdb", user="SYSDBA", password="masterkey", charset="win1250")
|
return fdb.connect(dsn=r"localhost:m:\medicus\data\medicus.fdb", user="SYSDBA", password="masterkey", charset="win1250")
|
||||||
elif computer_name in ("SESTRA", "POHODA"):
|
elif computer_name in ("SESTRA", "POHODA"):
|
||||||
print("Computer name is SESTRA or POHODA")
|
print("Computer name is SESTRA or POHODA")
|
||||||
return fdb.connect(dsn=r"192.168.1.40:m:\medicus\data\medicus.fdb", user="SYSDBA", password="masterkey", charset="win1250")
|
return fdb.connect(dsn=r"192.168.1.10:m:\medicus\data\medicus.fdb", user="SYSDBA", password="masterkey", charset="win1250")
|
||||||
else:
|
else:
|
||||||
raise RuntimeError(f"❌ Unknown computer name: {computer_name}")
|
raise RuntimeError(f"❌ Unknown computer name: {computer_name}")
|
||||||
|
|
||||||
|
|||||||
@@ -25,33 +25,34 @@ cesta=dropbox/"Ordinace"/"Dokumentace_ke_zpracování"
|
|||||||
cestazpracovana=dropbox/"Ordinace"/"Dokumentace_zpracovaná"
|
cestazpracovana=dropbox/"Ordinace"/"Dokumentace_zpracovaná"
|
||||||
|
|
||||||
for file in os.listdir(cesta):
|
for file in os.listdir(cesta):
|
||||||
if file.upper().endswith((".PDF")) and os.path.isfile(os.path.join(cesta,file)):
|
if os.path.isfile(os.path.join(cesta, file)):
|
||||||
pattern=r"^(\d{9,10}) ((?:(?:19|20)\d\d)-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])) (\[.*)"
|
if file.upper().endswith((".PDF")) and os.path.isfile(os.path.join(cesta,file)):
|
||||||
nalezeno=re.search(pattern,file)
|
pattern=r"^(\d{9,10}) ((?:(?:19|20)\d\d)-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])) (\[.*)"
|
||||||
if nalezeno:
|
nalezeno=re.search(pattern,file)
|
||||||
print(nalezeno.groups())
|
if nalezeno:
|
||||||
x=nalezeno.groups()
|
print(nalezeno.groups())
|
||||||
rodcis=nalezeno.group(1)
|
x=nalezeno.groups()
|
||||||
datum=nalezeno.group(2)
|
rodcis=nalezeno.group(1)
|
||||||
konec=nalezeno.group(5)
|
datum=nalezeno.group(2)
|
||||||
print(datum)
|
konec=nalezeno.group(5)
|
||||||
print(konec)
|
print(datum)
|
||||||
print(rodcis,type(rodcis))
|
print(konec)
|
||||||
cur = conn.cursor()
|
print(rodcis,type(rodcis))
|
||||||
cur.execute("select prijmeni, jmeno from kar where rodcis=?",(rodcis,))
|
cur = conn.cursor()
|
||||||
x = cur.fetchone()
|
cur.execute("select prijmeni, jmeno from kar where rodcis=?",(rodcis,))
|
||||||
if x:
|
x = cur.fetchone()
|
||||||
if len(x[0].split(" "))==1:
|
if x:
|
||||||
prijmeni=x[0]
|
if len(x[0].split(" "))==1:
|
||||||
else:
|
prijmeni=x[0]
|
||||||
prijmeni=x[0].split(" ")[0]
|
else:
|
||||||
if len(x[1].split(" "))==1:
|
prijmeni=x[0].split(" ")[0]
|
||||||
jmeno=x[1]
|
if len(x[1].split(" "))==1:
|
||||||
else:
|
jmeno=x[1]
|
||||||
prijmeni=x[1].split(" ")[0]
|
else:
|
||||||
konecsouboru=file.split(rodcis)[1]
|
prijmeni=x[1].split(" ")[0]
|
||||||
novejmeno=rodcis+" "+datum+" "+prijmeni.strip()+", "+jmeno.strip()+" "+konec
|
konecsouboru=file.split(rodcis)[1]
|
||||||
print(novejmeno)
|
novejmeno=rodcis+" "+datum+" "+prijmeni.strip()+", "+jmeno.strip()+" "+konec
|
||||||
os.rename(os.path.join(cesta,file),os.path.join(cesta,novejmeno))
|
print(novejmeno)
|
||||||
cur.close()
|
os.rename(os.path.join(cesta,file),os.path.join(cesta,novejmeno))
|
||||||
|
cur.close()
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user