]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - gui/gui.c
* Algunos cambios.
[z.facultad/75.06/emufs.git] / gui / gui.c
index fec8758f44a6d611b7de53541345abf5696de44d..7a15fcdc9e5fd872f0b10d291bf6791a67b8f70f 100644 (file)
--- a/gui/gui.c
+++ b/gui/gui.c
@@ -16,6 +16,7 @@ int main(int argc, char *argv[])
        WINDOW *mainwin;
        t_Form *form;
        t_LstArticulos *articulos;
+       t_Articulo *art;
 
        articulos = art_cargar(argv[1]);
 
@@ -57,21 +58,24 @@ int main(int argc, char *argv[])
 
        /* Creo el formulario */
        form = form_crear(mainwin);
-       form_agregar_widget(form, INPUT, "Nombre", 15, "");
-       form_agregar_widget(form, RADIO, "Voto", 3, "Si,No,No Corresponde");
-       form_agregar_widget(form, INPUT, "Datos", 30, "");
+       form_agregar_widget(form, INPUT, "Numero de Articulo", 8, "");
 
        form_ejecutar(form, 10, 10);
 
        delwin(mainwin);
        endwin();
        
+       art = art_obtener(articulos, form_obtener_valor(form, "Numero de Articulo"));
+
        /* Imprimo los datos! */
-       printf("Datos Ingresados : \n");
-       printf("\tNombre : %s\n", form_obtener_valor(form, "Nombre"));
-       printf("\tVoto   : %s\n", form_obtener_valor(form, "Voto"));
-       printf("\tDatos  : %s\n", form_obtener_valor(form, "Datos"));
-       
+       printf("Datos : \n");
+       if (art != NULL) {
+               printf("\tDescripcion   : %s\n", art->desc);
+               printf("\tPresentacion  : %s\n", art->presentacion);
+               printf("\tExistencia    : %s\n", art->existencia);
+       } else {
+               printf("NO EXISTE!\n");
+       }
        /* Libero el formulario */
        form_destruir(form);
        art_liberar(articulos);