X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/840e216ee1d0b23864f75f44ba549899669d9595..fd6fd64c670641da85e91b3e4c9416bc18ad49e6:/emufs_gui/facturas.c diff --git a/emufs_gui/facturas.c b/emufs_gui/facturas.c index ec87770..a7fbb61 100644 --- a/emufs_gui/facturas.c +++ b/emufs_gui/facturas.c @@ -192,7 +192,9 @@ t_LstFacturas *fact_cargar(const char *filename, int tipo, int tam_bloque) save = procesar_guardar_factura(&fact, lst_facturas, &size); if (save != NULL) { + error = 0; id = tmp->fp->grabar_registro(tmp->fp, save, size, &error); + error = 0; id_texto = tmp->fp_texto->grabar_registro(tmp->fp_texto, fact.nota, 400, &error); agregar_nodo_factura(tmp, crear_nodo_factura(id, id_texto, fact.numero)); if (fact.items) free(fact.items); @@ -250,6 +252,7 @@ t_Factura *fact_buscar(t_LstFacturas *lst, int numero, EMUFS_REG_ID *id, EMUFS_R if (reg->numero == numero) { size = 0; fprintf(stderr, "Leer me dice que %lu\n", size); + error = 0; leo = lst->fp->leer_registro(lst->fp, reg->num_reg, &size, &error); fprintf(stderr, "Leer me dice que %lu\n", size); if (leo != NULL) { @@ -500,6 +503,7 @@ void fact_agregar(char *s) entrada = procesar_guardar_factura(&fact,lst_facturas, &size); if (entrada) { + error = 0; id = lst_facturas->fp->grabar_registro(lst_facturas->fp, entrada, size, &error); /*id_texto = tmp->fp_texto->grabar_registro(tmp->fp_texto, fact.nota, 400, &error);*/ /* TODO : -1 == id_texto !!!!!!!! XXX XXX XXX XXX XXX XXX XXX */