t_Form *form;
WINDOW *win, *win1;
INDICE *idx;
- CLAVE k;
+ CLAVE k_menor, k_mayor;
win = newwin(LINES-4, COLS-2, 2, 1);
win1 = derwin(win, LINES-6, COLS-4, 1, 1);
idx = emufs_buscar_indice_por_nombre(lst_facturas->fp, "emision");
if (idx==NULL) PERR("INDICE EMISION NO SE ENCUENTRA!!");
if (strlen(desde_fecha) == 0) {
- k = idx->obtener_menor_clave(idx);
- emufs_indice_obtener_valor_desde_clave(idx, k, desde_fecha);
+ k_menor = idx->obtener_menor_clave(idx);
+ emufs_indice_obtener_valor_desde_clave(idx, k_menor, desde_fecha);
PERR("OBTUVE MENOR CLAVE DESDE EL INDICE");
PERR(desde_fecha);
}
if (strlen(hasta_fecha) == 0) {
- k = idx->obtener_mayor_clave(idx);
- emufs_indice_obtener_valor_desde_clave(idx, k, hasta_fecha);
+ k_mayor = idx->obtener_mayor_clave(idx);
+ emufs_indice_obtener_valor_desde_clave(idx, k_mayor, hasta_fecha);
PERR("OBTUVE MAYOR CLAVE DESDE EL INDICE");
PERR(hasta_fecha);
}
lista_agregar_columna(lista, "Forma de Pago", DATO_STR, 40, 19); /* fp */
/* Leo los datos desde el archivo */
- while (k.i_clave != -1) {
+ while (k_menor.i_clave != -1) {
t_Factura fact;
int error, cant, i;
char *leo;
EMUFS_REG_SIZE size;
INDICE_DATO *datos;
CLAVE k1;
- datos = idx->buscar_entradas(idx, k, &cant);
+ datos = idx->buscar_entradas(idx, k_menor, &cant);
for(i=0; i<cant; i++) {
error = 1;
k1.i_clave = datos[i].id;
);
}
if (datos) free(datos);
- k = idx->obtener_sig_clave(idx, k);
+ k_menor = idx->obtener_sig_clave(idx, k_menor);
}
curs_set(0);