X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/83b33806037419edc2911f80c6bdf328676678e2..13548548ec733fd01b093c91b007379dbdbf293c:/emufs_gui/facturas.c?ds=inline diff --git a/emufs_gui/facturas.c b/emufs_gui/facturas.c index de17769..2df27ea 100644 --- a/emufs_gui/facturas.c +++ b/emufs_gui/facturas.c @@ -308,8 +308,6 @@ t_LstFacturas *fact_cargar(t_Parametros *param) xmlFreeDoc(document); xmlCleanupParser(); } else { -#ifdef NO_SE_USA_MAS - /* TODO RECUPERAR INDICES DESDE EL ARCHIVO */ PERR("Voy a recuperar desde un archivo"); tmp->fp = emufs_abrir("facturas"); if (tmp->fp == NULL) { @@ -326,21 +324,6 @@ t_LstFacturas *fact_cargar(t_Parametros *param) lst_facturas = NULL; return NULL; } - - /* Ahora trato de recuperar la info */ - indices = emufs_idx_get(tmp->fp, &indices_cant); - for(i=0; ifp->leer_registro(tmp->fp, indices[i], &size, &error); - if (procesar_leer_factura(&art, save, size, tmp) == 1) { - agregar_nodo_factura(tmp, crear_nodo_factura(indices[i], art.reg_nota, art.numero)); - free(save); - } - } - free(indices); -#endif } PERR("Facturas todo Ok"); @@ -666,8 +649,9 @@ void fact_agregar(char *s) cant++; its = (t_Item *)realloc(its, cant*sizeof(t_Item)); if (its != NULL) { + art_actualizar_stock(atoi(entrada), atoi(cv)); its[cant-1].numero = atoi(entrada); - strcpy(its[cant-1].cv, form_obtener_valor_char(form, "CV")); + strcpy(its[cant-1].cv, cv); strcpy(its[cant-1].pvu, art->pvu); } free(art);