que ponerlo, ya que compactar notas puede modificar los IDs y se cagan
las facturas. Ya lo pregunte. Veremos!)
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);
+ 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);
+ 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 */
-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;
{
WINDOW *menu_win;
MENU *menu;