]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs_gui/facturas.c
Cursor para recorrer el arbol andando. Ver en rango de facturas.
[z.facultad/75.06/emufs.git] / emufs_gui / facturas.c
index 6e38afb4f49ac3918eff7dfeacdb3aa6acbf5f2c..82be7bacef8346de96c46af7ec2eaeeaa514153c 100644 (file)
@@ -1044,7 +1044,7 @@ void fact_consultas_fechas(char *s)
        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);
@@ -1071,14 +1071,14 @@ void fact_consultas_fechas(char *s)
        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);
        }
@@ -1094,14 +1094,14 @@ void fact_consultas_fechas(char *s)
        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;
@@ -1122,7 +1122,7 @@ void fact_consultas_fechas(char *s)
                        );
                }
                if (datos) free(datos);
-               k = idx->obtener_sig_clave(idx, k);
+               k_menor = idx->obtener_sig_clave(idx, k_menor);
        }
 
        curs_set(0);