Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -221,11 +221,29 @@ elif menu == "History":
|
|
| 221 |
# "Current" view to display the current summary of all users' selections and generate ticket
|
| 222 |
elif menu == "Current":
|
| 223 |
st.title("Current Selections of All Users")
|
|
|
|
| 224 |
if st.button("Reload Selections"):
|
| 225 |
download_temp_file_from_repo()
|
|
|
|
|
|
|
| 226 |
current_df = load_current_selections()
|
| 227 |
st.table(current_df)
|
| 228 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 229 |
# Define item prices
|
| 230 |
item_prices = {
|
| 231 |
"Café con leche": 1.20, "Colacao": 1.00, "Descafeinado con leche": 1.20, "Cortado": 1.20,
|
|
@@ -240,7 +258,7 @@ elif menu == "Current":
|
|
| 240 |
"desayuno + café (tomate)": 2.50
|
| 241 |
}
|
| 242 |
|
| 243 |
-
# Generate Ticket
|
| 244 |
if st.button("Generate Ticket"):
|
| 245 |
# Create a list to hold the ticket items
|
| 246 |
ticket = []
|
|
|
|
| 221 |
# "Current" view to display the current summary of all users' selections and generate ticket
|
| 222 |
elif menu == "Current":
|
| 223 |
st.title("Current Selections of All Users")
|
| 224 |
+
|
| 225 |
if st.button("Reload Selections"):
|
| 226 |
download_temp_file_from_repo()
|
| 227 |
+
|
| 228 |
+
# Display current selections
|
| 229 |
current_df = load_current_selections()
|
| 230 |
st.table(current_df)
|
| 231 |
|
| 232 |
+
# Button to submit the summary to history
|
| 233 |
+
if st.button("Submit Summary to History"):
|
| 234 |
+
timestamp = save_summary_to_history()
|
| 235 |
+
st.success(f"Summary saved to history at {timestamp}")
|
| 236 |
+
st.session_state.history = load_history()
|
| 237 |
+
|
| 238 |
+
# Clear local and remote current selections
|
| 239 |
+
if os.path.exists(TEMP_FILE):
|
| 240 |
+
os.remove(TEMP_FILE)
|
| 241 |
+
delete_file_from_repo(TEMP_FILE) # Delete the file from the remote repo
|
| 242 |
+
|
| 243 |
+
# Create an empty CSV to replace the deleted one
|
| 244 |
+
pd.DataFrame(columns=["Name", "Drinks", "Food"]).to_csv(TEMP_FILE, index=False)
|
| 245 |
+
upload_temp_file_to_repo()
|
| 246 |
+
|
| 247 |
# Define item prices
|
| 248 |
item_prices = {
|
| 249 |
"Café con leche": 1.20, "Colacao": 1.00, "Descafeinado con leche": 1.20, "Cortado": 1.20,
|
|
|
|
| 258 |
"desayuno + café (tomate)": 2.50
|
| 259 |
}
|
| 260 |
|
| 261 |
+
# Generate Ticket Button and Logic
|
| 262 |
if st.button("Generate Ticket"):
|
| 263 |
# Create a list to hold the ticket items
|
| 264 |
ticket = []
|