From: Ricardo Markiewicz Date: Sat, 17 Apr 2004 15:50:54 +0000 (+0000) Subject: * Se agregan compactar facturas y notas (notas no estoy seguro de tener X-Git-Tag: svn_import_r684~429 X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/commitdiff_plain/5c39a8b8061f2ae5c22a12e40d1b9f4ffea42c68?ds=sidebyside * Se agregan compactar facturas y notas (notas no estoy seguro de tener que ponerlo, ya que compactar notas puede modificar los IDs y se cagan las facturas. Ya lo pregunte. Veremos!) --- diff --git a/emufs_gui/gui.c b/emufs_gui/gui.c index 4dca288..d7095f7 100644 --- a/emufs_gui/gui.c +++ b/emufs_gui/gui.c @@ -406,13 +406,19 @@ void menu_mantenimiento() 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); + msg_box_free(stdscr, dlg); break; case 1: + dlg = msg_box(stdscr, COLS, LINES, "Compactando archivo.... Aguarde"); fact_get_lst()->fp->compactar(fact_get_lst()->fp); + msg_box_free(stdscr, dlg); break; case 2: + dlg = msg_box(stdscr, COLS, LINES, "Compactando archivo.... Aguarde"); 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 */ diff --git a/emufs_gui/menu.c b/emufs_gui/menu.c index 047e630..87febe4 100644 --- a/emufs_gui/menu.c +++ b/emufs_gui/menu.c @@ -1,7 +1,7 @@ #include "menu.h" -int menu_ejecutar(t_Menu opciones, int cant, char *title) +int menu_ejecutar(t_Menu *opciones, int cant, char *title) { WINDOW *menu_win; MENU *menu;