]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs_gui/gui.c
* Ver Registros de archivo de Factura (para tipo3) implementado. Falta probar y
[z.facultad/75.06/emufs.git] / emufs_gui / gui.c
index 4dca288fbc3a20cc1f0dd9eef275070ac4e1dbb7..95c5fee9a9349be7a73e947ef7ceb8ae02457a36 100644 (file)
@@ -232,7 +232,15 @@ int main(int argc, char *argv[])
                        break;
                        case 2:
                                dialog = derwin(stdscr, LINES-4, COLS-2, 2, 1);
                        break;
                        case 2:
                                dialog = derwin(stdscr, LINES-4, COLS-2, 2, 1);
-                               ver_registros(dialog, COLS-2, LINES-4);
+                               ver_registros(dialog, COLS-2, LINES-4, 0);
+                               werase(dialog);
+                               wrefresh(dialog);
+                               delwin(dialog);
+                               refresh();
+                       break;
+                       case 3:
+                               dialog = derwin(stdscr, LINES-4, COLS-2, 2, 1);
+                               ver_registros(dialog, COLS-2, LINES-4, 1);
                                werase(dialog);
                                wrefresh(dialog);
                                delwin(dialog);
                                werase(dialog);
                                wrefresh(dialog);
                                delwin(dialog);
@@ -406,13 +414,19 @@ void menu_mantenimiento()
        while ((opt = menu_ejecutar(mi_menu, 7, "Menu Mantenimiento")) != 6) {
                switch (opt) {
                        case 0:
        while ((opt = menu_ejecutar(mi_menu, 7, "Menu Mantenimiento")) != 6) {
                switch (opt) {
                        case 0:
+                               dlg = msg_box(stdscr, COLS, LINES, "Compactando archivo.... Aguarde");
                                art_get_lst()->fp->compactar(art_get_lst()->fp);
                                art_get_lst()->fp->compactar(art_get_lst()->fp);
+                               msg_box_free(stdscr, dlg);
                        break;
                        case 1:
                        break;
                        case 1:
+                               dlg = msg_box(stdscr, COLS, LINES, "Compactando archivo.... Aguarde");
                                fact_get_lst()->fp->compactar(fact_get_lst()->fp);
                                fact_get_lst()->fp->compactar(fact_get_lst()->fp);
+                               msg_box_free(stdscr, dlg);
                        break;
                        case 2:
                        break;
                        case 2:
+                               dlg = msg_box(stdscr, COLS, LINES, "Compactando archivo.... Aguarde");
                                fact_get_lst()->fp_texto->compactar(fact_get_lst()->fp_texto);
                                fact_get_lst()->fp_texto->compactar(fact_get_lst()->fp_texto);
+                               msg_box_free(stdscr, dlg);
                        break;
                        case 3:
                                nuevo_tam_registro = -1; /* No permito cambiar el tamaño de registro */
                        break;
                        case 3:
                                nuevo_tam_registro = -1; /* No permito cambiar el tamaño de registro */