Josedcape commited on
Commit
58defd1
verified
1 Parent(s): 60c1000

Update utils/data_manager.py

Browse files
Files changed (1) hide show
  1. utils/data_manager.py +5 -27
utils/data_manager.py CHANGED
@@ -1,10 +1,10 @@
 
 
 
1
  import streamlit as st
2
  from streamlit_agent import Agent
3
 
4
-
5
-
6
  # --- Agente de transcripci贸n del men煤 ---
7
-
8
  class MenuTranscriptorAgent(Agent):
9
  def run(self, menu_csv_path):
10
  try:
@@ -17,7 +17,6 @@ class MenuTranscriptorAgent(Agent):
17
  return None
18
 
19
  # --- Agente de manejo de pedidos ---
20
-
21
  class PedidoAgent(Agent):
22
  def run(self, productos, precios, state):
23
  # Interfaz de usuario para seleccionar productos y cantidades
@@ -44,27 +43,6 @@ class PedidoAgent(Agent):
44
  else:
45
  st.info("El pedido est谩 vac铆o")
46
 
47
- # Botones para descargar (puedes agregar la l贸gica aqu铆)
48
  st.button("Generar PDF")
49
- st.button("Guardar como texto")
50
-
51
- # --- Aplicaci贸n principal ---
52
-
53
- def main():
54
- st.title("Saz贸n Burger - Sistema de Pedidos")
55
-
56
- # Estado compartido entre los agentes
57
- if "pedidos" not in st.session_state:
58
- st.session_state.pedidos = []
59
-
60
- # Agente de transcripci贸n del men煤
61
- menu_transcriptor = MenuTranscriptorAgent()
62
- menu_data = menu_transcriptor.run("menu_sazon_burger.csv")
63
-
64
- # Agente de manejo de pedidos (solo si se carg贸 el men煤 correctamente)
65
- if menu_data:
66
- pedido_agent = PedidoAgent()
67
- pedido_agent.run(menu_data["productos"], menu_data["precios"], st.session_state)
68
-
69
- if __name__ == "__main__":
70
- main()
 
1
+ # data_manager.py
2
+
3
+ import pandas as pd
4
  import streamlit as st
5
  from streamlit_agent import Agent
6
 
 
 
7
  # --- Agente de transcripci贸n del men煤 ---
 
8
  class MenuTranscriptorAgent(Agent):
9
  def run(self, menu_csv_path):
10
  try:
 
17
  return None
18
 
19
  # --- Agente de manejo de pedidos ---
 
20
  class PedidoAgent(Agent):
21
  def run(self, productos, precios, state):
22
  # Interfaz de usuario para seleccionar productos y cantidades
 
43
  else:
44
  st.info("El pedido est谩 vac铆o")
45
 
46
+ # Botones para descargar (l贸gica de descarga aqu铆)
47
  st.button("Generar PDF")
48
+ st.button("Guardar como texto")