notebookvb
This commit is contained in:
@@ -5,17 +5,21 @@ import sys
|
||||
import traceback
|
||||
import urllib.parse
|
||||
import qrcode
|
||||
import fdb
|
||||
from pathlib import Path
|
||||
from datetime import datetime, date
|
||||
from PIL import Image, ImageTk
|
||||
import customtkinter as ctk
|
||||
from tkinter import messagebox
|
||||
|
||||
PROJECT_ROOT = Path(r"U:\OrdinaceProjekt")
|
||||
sys.path.insert(0, str(PROJECT_ROOT))
|
||||
if not getattr(sys, "frozen", False):
|
||||
_project_root = Path(__file__).resolve().parent.parent.parent.parent
|
||||
sys.path.insert(0, str(_project_root))
|
||||
|
||||
from Knihovny.najdi_dropbox import get_dropbox_root
|
||||
from Knihovny.EmailMessagingGraph import send_mail
|
||||
|
||||
DROPBOX = Path(get_dropbox_root())
|
||||
|
||||
EMAIL_CHYBY = "vladimir.buzalka@buzalka.cz"
|
||||
|
||||
def _zpracuj_chybu(exc: BaseException):
|
||||
@@ -46,14 +50,10 @@ ACCOUNTS = {
|
||||
"2800046620/2010": "CZ7520100000002800046620",
|
||||
}
|
||||
CURRENCY = "CZK"
|
||||
OUTPUT_DIR = Path(r"U:\OrdinaceProjekt\Medicus\Externi\QRCode\QRPlatby")
|
||||
OUTPUT_DIR = DROPBOX / "OrdinaceProjekt" / "Medicus" / "Externi" / "QRCode" / "QRPlatby"
|
||||
OUTPUT_DIR.mkdir(exist_ok=True)
|
||||
|
||||
# Firebird připojení
|
||||
DB_DSN = r'localhost:c:\medicus 3\data\medicus.fdb'
|
||||
DB_USER = 'SYSDBA'
|
||||
DB_PASSWORD = 'masterkey'
|
||||
DB_CHARSET = 'win1250'
|
||||
from Knihovny.medicus_db import get_medicus_connection
|
||||
|
||||
# Default values (can be overridden by arguments)
|
||||
PRIJMENI = "Buzalka"
|
||||
@@ -77,7 +77,7 @@ elif len(sys.argv) == 2 and sys.argv[1] in ("-h", "--help"):
|
||||
def nacti_polozky():
|
||||
"""Načte ceník z Medicusu seřazený podle KOD (pořadového čísla)."""
|
||||
try:
|
||||
conn = fdb.connect(dsn=DB_DSN, user=DB_USER, password=DB_PASSWORD, charset=DB_CHARSET)
|
||||
conn = get_medicus_connection()
|
||||
cur = conn.cursor()
|
||||
cur.execute("SELECT V.KOD, V.NAZEV, V.CENA FROM VLV_SEL(NULL, NULL, NULL) V ORDER BY V.KOD")
|
||||
rows = cur.fetchall()
|
||||
|
||||
Reference in New Issue
Block a user