X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/83b33806037419edc2911f80c6bdf328676678e2..7a88471c0a2fbba81489078fc4a13fcc715d0912:/emufs_gui/facturas.c diff --git a/emufs_gui/facturas.c b/emufs_gui/facturas.c index de17769..922cee6 100644 --- a/emufs_gui/facturas.c +++ b/emufs_gui/facturas.c @@ -250,7 +250,6 @@ t_LstFacturas *fact_cargar(t_Parametros *param) void *save; memset(&fact, 0, sizeof(t_Factura)); prop = xml_get_prop(node, "NroFac"); - PERR(prop); fact.numero = atoi(prop); xmlFree(prop); prop = xml_get_prop(node, "PorcDoI"); fact.procdoi = atof(prop); xmlFree(prop); @@ -308,8 +307,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 +323,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 +648,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);