コード例 #1
0
        public static void Exibicao(AgenciaViagem agenciaViagem)
        {
            Console.WriteLine("[1] Exibir Carros\n\n[2] Exibir Percursos\n\n[3] Exibir Viagens Em espera\n\n[4] Exibir Relatorios");
            string num = Console.ReadLine();

            switch (num)
            {
            case "1":
                agenciaViagem.ExibirVeiculos();
                Console.ReadLine();
                break;

            case "2":
                agenciaViagem.ExibirPercursos();
                Console.ReadLine();
                break;

            case "3":
                agenciaViagem.ExibirCarrosPercursos();
                Console.ReadLine();
                break;

            case "4":
                agenciaViagem.ExibirRelatorios();
                Console.ReadLine();
                break;

            default:
                Console.WriteLine("Opcao invalida, tente novamente");
                Exibicao(agenciaViagem);
                break;
            }
        }
コード例 #2
0
 public void Salvar(AgenciaViagem agencia)
 {
     using (StreamWriter file = File.CreateText(NomeArquivo)) {
         string json = JsonConvert.SerializeObject(agencia);
         file.WriteLine(json);
     }
 }
コード例 #3
0
        public AgenciaViagem BuscarDados()
        {
            if (!File.Exists(NomeArquivo))
            {
                return(null);
            }

            JObject       Ler     = JObject.Parse(File.ReadAllText(NomeArquivo));
            AgenciaViagem agencia = JsonConvert.DeserializeObject <AgenciaViagem>(Ler.ToString());

            return(agencia);
        }
コード例 #4
0
        public static void Cadastro(AgenciaViagem agenciaViagem)
        {
            Console.WriteLine("[1] Cadastrar Carro\n\n[2] Cadastrar Percurso");
            string num = Console.ReadLine();

            switch (num)
            {
            case "1":
                agenciaViagem.CadastrarVeiculo();
                break;

            case "2":
                agenciaViagem.CadastrarPercurso();
                break;

            default:
                Console.WriteLine("Opcao Invalida, tente novamente");
                Cadastro(agenciaViagem);
                break;
            }
        }