tmp = xml_get_prop(node, "bloque");
param->ind_fac[1].tam_bloque = atoi(tmp);
free(tmp);
+ } else if (strcmp(nombre, "vto")==0) {
+ tmp = xml_get_prop(node, "tipo");
+ param->ind_fac[2].tipo_arbol = leer_tipo_arbol(tmp);
+ free(tmp);
+ tmp = xml_get_prop(node, "bloque");
+ param->ind_fac[2].tam_bloque = atoi(tmp);
+ free(tmp);
+ } else if (strcmp(nombre, "cheque")==0) {
+ tmp = xml_get_prop(node, "tipo");
+ param->ind_fac[3].tipo_arbol = leer_tipo_arbol(tmp);
+ free(tmp);
+ tmp = xml_get_prop(node, "bloque");
+ param->ind_fac[3].tam_bloque = atoi(tmp);
+ free(tmp);
+ } else if (strcmp(nombre, "ctacte")==0) {
+ tmp = xml_get_prop(node, "tipo");
+ param->ind_fac[4].tipo_arbol = leer_tipo_arbol(tmp);
+ free(tmp);
+ tmp = xml_get_prop(node, "bloque");
+ param->ind_fac[4].tam_bloque = atoi(tmp);
+ free(tmp);
}
PERR(" LISTO");
free(nombre);
MENU_OPCION("Baja", "Elimina una factura existente."),
MENU_OPCION("Modificacion", "Modifica una factura existente."),
MENU_OPCION("Consultas", "Consulta varias de articulo."),
+ MENU_OPCION("Recorrer", "Recorrer el archivo por alguno de sus indices."),
MENU_OPCION("Volver", "Volver al menu anterior.")
};
int opt;
- while ((opt = menu_ejecutar(mi_menu, 5, "Menu Articulos")) != 4) {
+ while ((opt = menu_ejecutar(mi_menu, 6, "Menu Articulos")) != 5) {
switch (opt) {
case 0:
fact_agregar(NULL);
break;
case 2:
fact_modificar(NULL);
+ break;
case 3:
fact_consultas(NULL);
+ case 4:
+ fact_recorrer();
}
}
}