package hu.ppke.itk.java.hakta.hf06;

import java.sql.Timestamp;
import java.util.Date;

public class Main {

	public static void main(String[] args) {
		Server server = new Server();
		System.out.println("A tanulók beülnek e terembe...");
		// Ezek nem fognak működni...
		try { server.addStudents(0, 25); } catch (CustomException e) { e.printStackTrace(); }
		try { server.addStudents(2, 35);} catch (CustomException e1) { e1.printStackTrace(); }
		try { server.addStudents(2, -5); } catch (CustomException e1) { e1.printStackTrace(); }
		try { server.addStudents(5, 25); } catch (CustomException e1) { e1.printStackTrace(); }
		System.out.println("");

		System.out.println("Akkor most komolyra fordítva a szót: Üljenek be rendesen a termekbe!");
		try {
			server.addStudents(1, 25);
			server.addStudents(1, 30);
			server.addStudents(1, 22);
			server.addStudents(1, 28);
		} catch (CustomException e) {
			e.printStackTrace();
		}
		System.out.println("");

		Date date = new Date();
		System.out.println(new Timestamp(date.getTime()) + ": Indul a ZH!");
		try {
			server.startTest();
		} catch (InterruptedException e) {
			e.printStackTrace();
		}
		System.out.println("");

		date = new Date();
		System.out.println(new Timestamp(date.getTime()) + ": ZH vége!");
			
	}

}
