Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -245,36 +245,7 @@ def main():
|
|
| 245 |
notificaciones.show()
|
| 246 |
|
| 247 |
|
| 248 |
-
|
| 249 |
-
|
| 250 |
-
st.subheader("馃摝 Realizar pedidos")
|
| 251 |
-
nombre_producto = st.text_input("Nombre del producto:")
|
| 252 |
-
cantidad_producto = st.number_input("Cantidad:", min_value=1)
|
| 253 |
-
precio_producto = st.number_input("Precio:", min_value=0.0, format="%.2f")
|
| 254 |
-
if st.button("Agregar pedido"):
|
| 255 |
-
agregar_pedido(nombre_producto, cantidad_producto, precio_producto)
|
| 256 |
-
st.success("Pedido agregado correctamente")
|
| 257 |
-
|
| 258 |
-
# Mostrar los pedidos en una tabla
|
| 259 |
-
if "pedidos" in st.session_state and st.session_state.pedidos:
|
| 260 |
-
df_pedidos = pd.DataFrame(st.session_state.pedidos)
|
| 261 |
-
st.table(df_pedidos)
|
| 262 |
-
|
| 263 |
-
# Mostrar el total
|
| 264 |
-
total_pedido = calcular_total()
|
| 265 |
-
st.markdown(f"**Total: ${total_pedido:.2f}**")
|
| 266 |
-
|
| 267 |
-
# Guardar el pedido como PDF
|
| 268 |
-
if st.button("Generar PDF del pedido"):
|
| 269 |
-
pdf_path = generar_pdf(df_pedidos, "Pedidos", "pedido.pdf")
|
| 270 |
-
st.download_button(label="Descargar PDF", data=open(pdf_path, "rb"), file_name="pedido.pdf", mime="application/pdf")
|
| 271 |
-
|
| 272 |
-
# Guardar el pedido como texto
|
| 273 |
-
if st.button("Guardar Pedido"):
|
| 274 |
-
pedido_texto = mostrar_datos_como_texto(st.session_state.pedidos)
|
| 275 |
-
archivo_txt = tempfile.mktemp(suffix=".txt")
|
| 276 |
-
guardar_en_txt(archivo_txt, pedido_texto)
|
| 277 |
-
st.download_button(label="Descargar Pedido", data=open(archivo_txt, "rb"), file_name="pedido.txt", mime="text/plain")
|
| 278 |
|
| 279 |
# --- 脕rea principal de la aplicaci贸n ---
|
| 280 |
st.header("馃挰 DELICIAS PARA CADA OCASION ")
|
|
|
|
| 245 |
notificaciones.show()
|
| 246 |
|
| 247 |
|
| 248 |
+
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 249 |
|
| 250 |
# --- 脕rea principal de la aplicaci贸n ---
|
| 251 |
st.header("馃挰 DELICIAS PARA CADA OCASION ")
|