package esercitazioni.calendario;

import java.io.*;

public class MainCalendario {

    public MainCalendario() {
    }

    public static void main(String[] args) throws java.io.IOException{
        MainCalendario maincalendario = new MainCalendario();
        //
        Calendario cal;
        cal=new Calendario(2005, 6);
        //loop di lettura da tastiera
        BufferedReader k=
            new BufferedReader(new InputStreamReader(System.in));
        String st="";
        do{
           System.out.println("Per stampare il calendario premere 1;");
           System.out.println("Per stampare il mese in corso premere 2;");
           System.out.println("Per conoscere il nome del giorno corrente '3';");
           System.out.println("Per impostare il mese corrente 'm' seguito da numero mese;");
           System.out.println("Per impostare il giorno corrente 'g' seguito da numero giorno;");
           System.out.println("Per uscire scegliere 'e';");
           st=k.readLine();
           if(st.startsWith("1")){
                //stampa del calendario
                for(int i=1;i<=12;i++){
                    cal.stampaMese(i);
                }
           }else if(st.startsWith("2")){
                //stampa del mese in corso
                cal.stampaMese();
           }else if(st.startsWith("3")){
                //stampa del mese in corso
                System.outcal.getNomeGiorno(cal.getMese(), cal.getGiorno());
           }if(st.startsWith("m")){
                //imposta il mese
                String mese=st.substring(1);
                int meseintero=Integer.parseInt(mese);
                cal.setMese(meseintero);
           }if(st.startsWith("g")){
                //imposta il giorno
                cal.setGiorno(Integer.parseInt(st.substring(1)));
           }
        }while(!st.equals("e"));

    }









}