public static void buyTicketsConnect(User usr) {
		clearConsole();
		if (usr == null) {
			HomePage();
		} else {
			System.out.println ("*******************************");
			System.out.println ("**** Tickets Shop ****");
			System.out.println ("*******************************");
			System.out.println ("Hi "+usr.getUsername()+" ! Choose an event :");
			TicketsFactory ticketsFactory = new TicketsFactory();
			System.out.println ("1 - "+ticketsFactory.loadTicketsFrom("1995 posse"));
			System.out.println ("2 - "+ticketsFactory.loadTicketsFrom("Le splendide"));
			System.out.println ("3 - back to home page");
			System.out.println ("Choice number : ");
			boolean correctchoice = false;
			while (!correctchoice) {
				try {
					switch (Integer.parseInt(sc.nextLine())) {
					case 1 :
						transactionWithTicketsAndUsername(ticketsFactory.loadTicketsFrom("1995 posse"),usr.getUsername());
						correctchoice = true;
						break;
					case 2 :
						transactionWithTicketsAndUsername(ticketsFactory.loadTicketsFrom("Le splendide"),usr.getUsername());
						correctchoice = true;
						break;
					case 3 :
						correctchoice = true;
						HomePage();
						break;
					default :
						throw new Exception();
					}
				}
				catch (Exception e) {
					System.out.println ("Incorrect choice");
					buyTicketsConnect(usr);
				}
			}
			System.out.println ("back to homepage ? (y/n)");
			switch (sc.nextLine()) {
			case "n":
				buyTicketsConnect(usr);
				break;
			case "y":
				HomePage();
				break;
			default:
				HomePage();
				break;
			}
		}
	}