public static void vuelcaFicheroAVentas(HashMap<Integer, Ventas> tablaVentas)
	{
		String linea;
		FileReader ficheroVentasRead = null;
		BufferedReader br = null;
		StringTokenizer orden = null;
		int[] arrayLinea = null;
		Ventas venta = null;
		
		arrayLinea = new int[3]; // Guarda los 3 valores de la linea
		
		try
		{
			ficheroVentasRead = new FileReader("ventas.txt");
			br = new BufferedReader(ficheroVentasRead);
			while((linea=br.readLine())!=null)  // Recorremos todas las lineas
			{	
				orden = new StringTokenizer(linea,";"); //Recoge el token correspondiente, no tiene en cuenta el token ";"
				for (int i=0; orden.hasMoreTokens(); i++)
				{
					arrayLinea[i]=Integer.parseInt(orden.nextToken()); // Almacenamos el token correspondiente
				}
					
				venta = new Ventas (arrayLinea[0], arrayLinea[1], arrayLinea[2]);
				numVentas = numVentas + 1;
				tablaVentas.put(numVentas, venta); //  Damos de alta la venta en el sistema
			}
		}
		catch (IOException ioe) // Error en la lectura del fichero
		{
			System.out.println("Se ha producido un error al procesar el fichero de ventas");
		}
		finally // Al finalizar el bloque de ejecucion
		{
			try
			{                    
	            if( null != ficheroVentasRead )
	            {   
	            	ficheroVentasRead.close(); // Cerramos el fichero
	            }                  
	        }
			catch (IOException ioe) // Error al cerrar el fichero
			{ 
				System.out.println("Se ha producido un error al procesar el fichero de ventas");
	        }
		}
	}