private List<String> delOrder(String username) {

		if (username == null) {
			throw new IllegalArgumentException("Argumento nulo.");
		}

		List<String> list = new ArrayList<String>();

		try {
			boolean find = false;

			BufferedReader br = new BufferedReader(
					new FileReader(getFilePath()));
			String line = br.readLine();
			String temp;
			while (line != null) {

				temp = line.split(";")[FieldUser.Username.ordinal()].split(":")[1];

				if (username.compareTo(temp) == 0) {
					find = true;
				} else {
					list.add(line);
				}

				line = br.readLine();
			}

			br.close();

			if (!find) {
				throw new IllegalArgumentException("User not found");
			}
		} catch (Exception e) {
			logger.error("Error manipulando en fichero de usuarios. ", e);
			throw new IllegalStateException(
					"Error manipulando en fichero de usuarios.");
		}

		return list;
	}