static void Main(string[] args) { DateTime localDate = DateTime.Now; Motorista junin = new Motorista(); Passageiro tejota = new Passageiro(); tejota.Nome = "Tejota"; junin.Nome = "Junin"; System.Console.WriteLine("Digite seu Login"); string login = Console.ReadLine(); System.Console.WriteLine("Digite sua Senha"); string senha = Console.ReadLine(); Console.Clear(); tejota.Login(login, senha); if (tejota.tokenLogin != "" && tejota.tokenLogin != null) { System.Console.WriteLine("Login autorizado!"); //System.Console.WriteLine(tejota.TokenLogin); System.Console.WriteLine("Olá, " + tejota.Nome + ", Deseja solicitar uma viagem? "); bool situacaoViagem = bool.Parse(Console.ReadLine()); if (situacaoViagem == true) { tejota.SolicitarMotorista(); System.Console.WriteLine("Qual o destino da corrida?"); string localChegada = Console.ReadLine(); System.Threading.Thread.Sleep(700); System.Console.Clear(); // string situacaoCartao = Console.ReadLine(); // tejota.CadastrarCartao(); // System.Threading.Thread.Sleep(700); // System.Console.Clear(); System.Console.WriteLine("Passageiro: " + tejota.Nome); System.Console.WriteLine("Motorista: " + junin.Nome); System.Console.WriteLine("Destino: " + localChegada); System.Console.WriteLine("Data: " + localDate); System.Threading.Thread.Sleep(1300); System.Console.Clear(); tejota.Pagar("finalizada"); if (tejota.Pagar("finalizada") == true) { System.Console.WriteLine("Corrida em andamento..."); System.Threading.Thread.Sleep(700); System.Console.Clear(); System.Console.WriteLine(tejota.Nome + " chegou ao destino final e o pagamento será cobrado automaticamente de seu cartão de crédito"); } } } else { System.Console.WriteLine("Não é possível utilizar o app"); } }
static void Main(string[] args) { Passageiro mateus = new Passageiro(); Corrida corrida = new Corrida(); Motorista joao = new Motorista(); System.Console.WriteLine("Digite o seu login:"******"Digite a sua senha:"); string senha = Console.ReadLine(); mateus.Login(login, senha); if (mateus.TokenLogin != "" && mateus.TokenLogin != null) { System.Console.WriteLine("Login autorizado!"); System.Console.WriteLine("Seu token: " + mateus.TokenLogin); } else { System.Console.WriteLine("Não foi possível logar"); // não consegui fazer com que o programa pare aqui, caso o login nao seja certo } System.Console.WriteLine("Digite 1 para motorista ou 2 para passageiro"); int resposta = int.Parse(Console.ReadLine()); switch (resposta) { case 1: System.Console.WriteLine("Você é um motorista!"); //System.Console.WriteLine(joao.aceitarPassageiro); //travei aqui break; case 2: System.Console.WriteLine("Digite sua localização"); corrida.localInicio = Console.ReadLine(); System.Console.WriteLine("Digite a localização que deseja ir"); corrida.localChegada = Console.ReadLine(); //travei aqui break; } }
static void Main(string[] args) { Passageiro gabriel = new Passageiro(); System.Console.WriteLine("Digite seu login"); string login = Console.ReadLine(); System.Console.WriteLine("Digite sua senha"); string senha = Console.ReadLine(); gabriel.Login(login, senha); if (gabriel.TokenLogin != "" && gabriel.TokenLogin != null) { System.Console.WriteLine("Login Autorizado!"); System.Console.WriteLine(gabriel.TokenLogin); } else { System.Console.WriteLine("Acesso negado"); } }
static void Main(string[] args) { Passageiro gustavo = new Passageiro(); gustavo.Nome = "Gustavo"; System.Console.WriteLine("Digite seu login: "******"Digite sua senha: "); string senha = Console.ReadLine(); gustavo.Login(login, senha); if (gustavo.TokenLogin != "" && gustavo.TokenLogin != null) { System.Console.WriteLine("Login autorizado"); System.Console.WriteLine("-------------------------"); System.Console.WriteLine(gustavo.SolicitarMotorista()); System.Console.WriteLine("O motorista Jonas aceitou sua corrida"); System.Console.WriteLine("Qual vai ser o local de início?"); string localInicio = Console.ReadLine(); System.Console.WriteLine("Qual vai ser o local final?"); string localChegada = Console.ReadLine(); } else { System.Console.WriteLine("Não é possivel realizar o login"); } }
static void Main(string[] args) { // Instanciamos o passageiro Passageiro passageiro = new Passageiro(); System.Console.WriteLine("Digite seu login:"******"Digite sua senha:"); string senha = Console.ReadLine(); passageiro.Login(login, senha); if (passageiro.TokenLogin != "" && passageiro.TokenLogin != null) { System.Console.WriteLine("Login autorizado!"); // Instanciamos um motorista para teste Motorista motorista = new Motorista(); motorista.Nome = "Alexandre"; motorista.Placa = "XPTO-3548"; motorista.Carro = "Ford Mustang"; // Cadastramos uma conta para o motorista Conta contaMotorista = new Conta(); contaMotorista.Cadastrar(); // Atribuímos dados do passageiro passageiro.Nome = "Matheus"; passageiro.Idade = 16; passageiro.LocalizacaoAtual = "Av. Paulista, 523"; // Salvamos um cartão para o usuário Cartao cartao = new Cartao(); cartao.Cadastrar(); passageiro.SolicitarMotorista(); motorista.AceitarPassageiro(passageiro.Nome); // Começamos uma corrida Corrida corrida = new Corrida(); corrida.LocalInicio = passageiro.LocalizacaoAtual; corrida.LocalChegada = "Av. Paulista, 123"; corrida.motorista = motorista.Nome; corrida.passageiro = passageiro.Nome; string resposta = "Não chegamos"; while (resposta != "Sim") { Console.WriteLine("Você chegou ao seu destino? Digite: Sim ou Nao"); resposta = Console.ReadLine(); } // Finalizamos a corrida corrida.StatusCorrida = "Finalizada"; passageiro.Pagar(corrida.StatusCorrida); motorista.ReceberPagamento(corrida.StatusCorrida); // Realizamos o Pagamento Pagamento pgto = new Pagamento(); pgto.Data = DateTime.Now; pgto.StatusPagamento = "Pago"; Console.WriteLine("Corrida Finalizada"); Console.WriteLine("Status Corrida: " + corrida.StatusCorrida); Console.WriteLine("Status PGTO: " + pgto.StatusPagamento); Console.WriteLine("Data e Hora: " + pgto.Data); Console.WriteLine("Motorista: " + motorista.Nome); } else { System.Console.WriteLine("Não é possível utilizar o app"); } }
static void Main(string[] args) { Console.WriteLine("||ESTE PROGRAMA É APENAS UM TESTE||"); Console.WriteLine("Login:"******"Digite seu login:"******"Digite sua senha:"); string senha = Console.ReadLine(); pedro.Login(login, senha); if (pedro.TokenLogin != "" && pedro.TokenLogin != null) { Console.WriteLine("Login Autorizado!"); Console.WriteLine(pedro.TokenLogin); pedro.LocalizacaoAtual = "Rua Carl Johnson, Groove Street"; Motorista Joao = new Motorista(); Joao.carro = "Ford KA"; Joao.placa = "ABC-2222"; Console.WriteLine("Corrida:"); Corrida corrida = new Corrida(); corrida.localInicio = pedro.LocalizacaoAtual; Console.WriteLine("Para onde deseja ir?"); corrida.localChegada = Console.ReadLine(); Console.WriteLine("-- Informações da Corrida --"); Console.WriteLine("Motorista: Joao"); Console.WriteLine("Passageiro: Pedro"); Console.WriteLine("Início: " + pedro.LocalizacaoAtual); Console.WriteLine("Final: " + corrida.localChegada); pedro.SolicitarMotorista(); Joao.AceitarPassageiro("Pedro"); Console.WriteLine("Corrida finalizada!"); pedro.LocalizacaoAtual = corrida.localChegada; corrida.StatusCorrida = "Finalizada"; pedro.Pagar(corrida.StatusCorrida); Pagamento pagamento = new Pagamento(); Console.WriteLine("Confirme a data de pagamento:"); pagamento.data = DateTime.Parse(Console.ReadLine()); Joao.ReceberPagamento(corrida.StatusCorrida); pagamento.status = "Confirmado"; Console.WriteLine("Conta:"); Conta conta = new Conta(); conta.agencia = "Itaú"; conta.conta = "2465 2435 3453 7967"; conta.Cadastrar(); conta.Excluir(); Console.WriteLine("Cartão:"); Cartao cartao = new Cartao(); cartao.cvv = "555"; cartao.numero = "2345 4324 5345 6564"; cartao.titular = "Pedrinho Gamer"; cartao.bandeira = "Visa"; cartao.Cadastrar(); cartao.Excluir(); Console.WriteLine("Obrigado por usar nosso console, até a próxima!"); } else { Console.WriteLine("Login e Senha incorretos."); System.Environment.Exit(0); } }