int fact_liberar(t_LstFacturas *l)
{
+ t_Reg_Factura *del;
if (l == NULL) l = lst_facturas;
if (l == NULL) return 1;
emufs_destruir(l->fp);
+ while (l->primero) {
+ del = l->primero;
+ l->primero = l->primero->sig;
+ free(del);
+ }
free(l);
lst_facturas = NULL;
form_ejecutar(form, 1,1);
fact.numero = form_obtener_valor_int(form, "Numero de Factura");
- fprintf(stderr, "Agregando numero %d\n", fact.numero);
strcpy(fact.emision, form_obtener_valor_char(form, "Fecha Emision"));
strcpy(fact.vencimiento, form_obtener_valor_char(form, "Fecha Vto"));
fact.numero_remito = form_obtener_valor_int(form, "Nro Remito");