add card de reducere

This commit is contained in:
2025-11-03 17:30:09 +02:00
parent 8a2bad78fa
commit 5a40af5434
2 changed files with 37 additions and 5 deletions

View File

@@ -3,6 +3,7 @@ from dbActions.orders import Orders
from dbActions.products import Products
from dbActions.company import Company
from dbActions.users import Users
from dbActions.fidelity_cards import FidelityCards
from helpers.emails import send_gmail
import re
@@ -14,6 +15,7 @@ class Cart:
self.productsDB = Products()
self.company_manager = Company()
self.user_manager = Users()
self.card_manager = FidelityCards()
self.products = []
self.is_second_address = None
self.is_company = None
@@ -202,6 +204,15 @@ class Cart:
self.page.add(self.delete_dialog)
self.page.add(self.confirm_dialog)
discount_cards= self.card_manager.get_all_fidelity_cards()
_card_id = None
for card in discount_cards:
if card['phone_number'] == self.user['phone']:
_card_id = card['card_id']
break
self.card_id = ft.Text(f"Card de reducere nr. {_card_id}" if _card_id else '', weight=ft.FontWeight.BOLD)
def on_second_address_btn_click(self, e):
self.is_second_address = True
@@ -595,11 +606,12 @@ class Cart:
ft.Column(
[
self.pret_total,
ft.Text(
"Produse adugate:",
weight=ft.FontWeight.BOLD,
size=15
),
self.card_id,
# ft.Text(
# "Produse adugate:",
# weight=ft.FontWeight.BOLD,
# size=15
# ),
]
)
]