def adicionarTareaGUI(): id = entradaId.get() tarea = { 'descripcion':entradaDescripcion.get(), 'estado':entradaEstado.get(), 'tiempo':int(entradaTiempo.get()) } #Capa Lógica CRUD.Create(id,tarea,tareas)
def adicionarTarea(TablaTareas, tareas, identificador, tareaNueva): #Actualizar el widget correspondiente en la interfaz indiceNumerico = len(TablaTareas.get_children()) TablaTareas.insert(parent='', index=indiceNumerico, iid=indiceNumerico, text='', values=(identificador, tareaNueva['descripcion'], tareaNueva['estado'], tareaNueva['tiempo'])) #Llamar el backend para actualizar el contenedor de las tareas CRUD.Create(tareas, identificador, tareaNueva)
while mainloop: #Solicitar a la interfaz la selección de una opción opcion = ic.formularioMenuAppCRUD() #Si Create fue seleccionado por el usuario en el menú if opcion == 1: #Solicitar a la interfaz mostrar el mensaje ic.mensaje("-> Adicionando Tarea") #Presentar formulario para encapsular ingreso de datos en diccionario tareaNueva identificador, tareaNueva = ic.formularioAdicionarTarea() #Adicionar la tarea al contenedor CRUD.Create(tareas, identificador, tareaNueva) #Si el listado general de tareas fue solicitado por el usuario elif opcion == 2: #Solicitar a la interfaz mostrar el mensaje ic.mensaje("-> Listado de Tareas") #Solicitar a la interfaz que muestre la base de datos de tareas cargada ic.mostrarTareas(tareas) #Si Update fue seleccionado por el usuario en el menú elif opcion == 3: #Solicitar a la interfaz mostrar el mensaje ic.mensaje("-> Actualizar Tarea")