X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/e1b83d7a86a1982cf9936cc354a969d68303d351..997a97b5e42afccbc75f2e2dde61f1e74856cb86:/emufs_gui/facturas.c?ds=sidebyside diff --git a/emufs_gui/facturas.c b/emufs_gui/facturas.c index 070f936..a0b529f 100644 --- a/emufs_gui/facturas.c +++ b/emufs_gui/facturas.c @@ -398,6 +398,7 @@ void fact_eliminar(char *s) t_Factura *fact; EMUFS_REG_ID id; CLAVE k; + INDICE_DATO dummy; win = newwin(LINES-4, COLS-2, 2, 1); box(win, 0, 0); @@ -417,9 +418,9 @@ void fact_eliminar(char *s) } k = emufs_indice_generar_clave_desde_valor(lst_facturas->fp->indices, (char *)(&fact->numero)); - lst_facturas->fp->borrar_registro(lst_facturas->fp, k); + lst_facturas->fp->borrar_registro(lst_facturas->fp, k, dummy); k.i_clave = fact->reg_nota; - lst_facturas->fp_texto->borrar_registro(lst_facturas->fp_texto, k); + lst_facturas->fp_texto->borrar_registro(lst_facturas->fp_texto, k, dummy); if (fact->items) free(fact->items); if (fact->nota) free(fact->nota); @@ -513,10 +514,11 @@ void fact_modificar(char *s) entrada = procesar_guardar_factura(fact, lst_facturas, &size); if (entrada) { CLAVE k; + INDICE_DATO dummy; k = emufs_indice_generar_clave_desde_valor(lst_facturas->fp->indices, (char *)&fact->numero); - lst_facturas->fp->modificar_registro(lst_facturas->fp, k, entrada, size, &error); + lst_facturas->fp->modificar_registro(lst_facturas->fp, k, entrada, size, &error, dummy); k.i_clave = id_texto; - id_texto = lst_facturas->fp_texto->modificar_registro(lst_facturas->fp_texto, k, fact->nota, strlen(fact->nota)+1, &error); + id_texto = lst_facturas->fp_texto->modificar_registro(lst_facturas->fp_texto, k, fact->nota, strlen(fact->nota)+1, &error, dummy); free(entrada); }