⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 n2006131015_main.java

📁 Its a project that i create. The program its like an helpdesk, that allows the user to introduce re
💻 JAVA
字号:
/**
*
*@author Diogo Mestre 2006131015
*
*/

import java.io.IOException;
import java.io.Serializable;
import java.util.ArrayList;


public class n2006131015_Main implements Serializable {
	public static void main(String[] args) throws IOException {
		ArrayList<n2006131015_Posto_de_Trabalho> postoTrabalhoTemp;
		ArrayList[] PessoasTemp;

		n2006131015_Manutencao m = new n2006131015_Manutencao();
		n2006131015_Informacoes i = new n2006131015_Informacoes();
		n2006131015_GravarFicheiros g = new n2006131015_GravarFicheiros(); 
		n2006131015_LerFicheiros l = new n2006131015_LerFicheiros();

		//Passa o conteudo dos ficheiros para as ArrayLists
		System.out.println("\n----------------------------- A carregar ficheiros... -----------------------------");
		l.lerPedidos(m.sistema, m.formacao);
		l.lerIntervencoes(m.intervencoes);
		postoTrabalhoTemp=l.lerPostosTrabalho();
		PessoasTemp=l.lerPessoas();

		//Caso n鉶 retorne Arraylists vazios
		if (postoTrabalhoTemp!=null){
			m.postoTrabalho=postoTrabalhoTemp;
		}
		if (PessoasTemp[0]!=null){
			m.utilizador=PessoasTemp[0];
		}
		if (PessoasTemp[1]!=null){
			m.tecnico=PessoasTemp[1];
		}

		int opcao=0,opcao2=0,opcao3=0,opcao4=0,opcao5=0,opcao6=0,opcao7=0,opcao8=0;
		while (opcao!=5){ // Menu
			System.out.println("\n----------------------------- Pedido de Suporte T閏nico -----------------------------");
			System.out.println("1 - Sistema");
			System.out.println("2 - Forma玢o");
			System.out.println("3 - Informa珲es Estat韘ticas");
			System.out.println("4 - Manuten玢o");
			System.out.println("5 - Sair");
			System.out.print("\nOp玢o:");
			opcao = User.readInt();

			switch (opcao){
			//Sistema
			case 1:
				m.CriarPedidoSistema();
				break;  

				//Formacao
			case 2: 
				m.CriarPedidoFormacao();
				break;

				//Informacao
			case 3:
				opcao7=0;
				while (opcao7!=4){
					System.out.println("\n------------------------------------ Informa珲es Estat韘ticas ------------------------------------");
					System.out.println("1 - Por per韔do de tempo");
					System.out.println("2 - Por pedido de Sistema"); 
					System.out.println("3 - Por pedido de Forma玢o");
					System.out.println("4 - Voltar");
					System.out.print("\nOp玢o:");
					opcao7=User.readInt(); 
					//Por per韔do de tempo
					if (opcao7==1){
						opcao8=0;
						while (opcao8!=5){
							int dia=0,mes=0,ano=0;
							System.out.println("\n------------------------------------ Por per韔do de tempo ------------------------------------");
							System.out.println("1 - N.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -