static void Main(string[] args) { Console.Clear(); Conta conta = new Conta(); conta.Agencia = "256"; conta._Conta = "452103"; Motorista m = new Motorista(); m.Login = "******"; m.Senha = "123456"; m.Nome = "Luanna"; m.Foto = "3x4"; m.LocalizacaoAtual = "São Paulo"; m.Carro = "Corolla"; m.Conta = conta; Cartao cartao = new Cartao(); cartao.Numero = "456 456 456 456"; cartao.Titular = "Luanna Correia da Silva"; cartao.Bandeira = "Visa"; cartao.Cvv = "456"; Passageiro p = new Passageiro(); p.Login = "******"; p.Senha = "123456"; p.Cartao = cartao; System.Console.Write("Login: "******"Senha: "); string s = Console.ReadLine(); p.FazerLogin(l, s); System.Console.WriteLine($"{p.SolicitarMotorista()}\n{m.AceitarPassageiro(p)}\n"); Pagamento p123456789 = new Pagamento(); System.Console.WriteLine($"\nDados do Pagamento\n{p123456789.Data}\n{p123456789.Status}"); Corrida c24574522 = new Corrida(); c24574522.Inicio = "São Paulo"; c24574522.Chegada = "AV. Marginal TietÊ"; c24574522.Motorista = m; c24574522.Passageiro = p; System.Console.WriteLine($"\nDados da Corrida: {c24574522.Inicio}\n{c24574522.Chegada}\n{c24574522.Motorista.Nome}\n{c24574522.Passageiro.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) { Usuario user = new Usuario(); //Entrada de dados System.Console.WriteLine("Digite seu login: "******"Digite a sua senha: "); string senha = Console.ReadLine(); //Confirmação do login user.Login(login, senha); if (user.TokenLogin != "" && user.TokenLogin != null) { Console.WriteLine("Usuário logado"); System.Console.WriteLine(); //Malandragem Passageiro passageiro = new Passageiro(); Motorista motorista = new Motorista(); Cartao cartao = new Cartao(); Corrida corrida = new Corrida(); Pagamento pagamento = new Pagamento(); //Local Inicial System.Console.WriteLine("Digite onde você está: "); corrida.localInicio = Console.ReadLine(); //Destino da corrida System.Console.WriteLine("Informe seu destino: "); corrida.localChegada = Console.ReadLine(); System.Console.WriteLine(); //Cadastro Cartão System.Console.WriteLine("Cadastre o cartão para pagamento: "); System.Console.WriteLine("Digite o número do cartão: "); cartao.numero = Console.ReadLine(); System.Console.WriteLine("Digite a bandeira do cartão: "); cartao.bandeira = Console.ReadLine(); System.Console.WriteLine("Digite o CVV do cartão: "); cartao.cvv = Console.ReadLine(); System.Console.WriteLine(); System.Console.WriteLine(passageiro.procurarMotorista()); //Dados do motorista System.Console.WriteLine("Nome do motorista:"); System.Console.WriteLine("Wagner"); System.Console.WriteLine("Modelo do carro:"); System.Console.WriteLine(motorista.carro = "Fiat"); System.Console.WriteLine("Placa do carro:"); System.Console.WriteLine(motorista.placa = "ABC1234"); System.Console.WriteLine(); System.Console.WriteLine("A corrida foi finalizada? Digite Sim para finalizar"); string statusCorrida = Console.ReadLine(); System.Console.WriteLine(passageiro.Pagar(statusCorrida)); } else { Console.WriteLine("Usuário deslogado"); } }
static void Main(string[] args) { Usuario user = new Usuario(); System.Console.WriteLine("Digite seu login"); string login = Console.ReadLine(); System.Console.WriteLine("Digite sua senha"); string senha = Console.ReadLine(); System.Console.WriteLine("Digite seu nome"); string nome = Console.ReadLine(); user.Login(login, senha); System.Console.WriteLine("Digite sua localização atual"); string localizacaoAtual = Console.ReadLine(); if (user.TokenDeLogin != "" && user.TokenDeLogin != null) { System.Console.WriteLine("Login efetuado com sucesso"); } else { System.Console.WriteLine("Usuário deslogado"); } System.Console.WriteLine("Você é um passageiro ou um motorista?"); string usuario = Console.ReadLine(); Motorista motorista = new Motorista(); Passageiro passageiro = new Passageiro(); System.Console.WriteLine(passageiro.ProcurarMotorista()); passageiro.Nome = "Rafael"; motorista.Nome = "Lucas"; System.Console.WriteLine(motorista.aceitarPassageiro("Rafael")); Corrida corrida = new Corrida(); System.Console.WriteLine("Corrida iniciada"); System.Console.WriteLine("Para onde você quer ir?"); string resposta = Console.ReadLine(); corrida.localInicio = localizacaoAtual; corrida.localChegada = resposta; System.Console.WriteLine($"Corrida programada de {corrida.localInicio} para {corrida.localChegada}! É só esperar o motorista chegar!" ); corrida.passageiro = passageiro.Nome; corrida.motorista = motorista.Nome; corrida.statusCorrida = "Corrida em andamento"; System.Console.WriteLine("Quer cancelar a corrida? [Responder com 'true' ou 'false']"); bool cancelamento = bool.Parse(Console.ReadLine()); if (cancelamento == true) { System.Console.WriteLine(corrida.Cancelar()); } corrida.statusCorrida = "Corrida finalizada"; Cartao cartão = new Cartao(); System.Console.WriteLine("Antes de ir para o pagamento, deseja adicionar um novo cartão? [Responda com 'true' ou 'false']"); bool adicionarCartao = bool.Parse(Console.ReadLine()); if (adicionarCartao == true) { System.Console.WriteLine("Digite o número do cartão:"); cartão.numero = Console.ReadLine(); System.Console.WriteLine("Digite o titular do cartão:"); cartão.titular = Console.ReadLine(); System.Console.WriteLine("Digite o CVV do cartão:"); cartão.cvv = Int32.Parse(Console.ReadLine()); cartão.Cadastrar(); } System.Console.WriteLine("Digite o número do cartão que usará para o pagamento:"); cartão.numero = Console.ReadLine(); Pagamento pagamento = new Pagamento(); passageiro.Pagar("Finalizada"); pagamento.valor = "R$20,00"; System.Console.WriteLine("Digite a data do pagamento"); string dataDigitada = Console.ReadLine(); pagamento.data = dataDigitada; motorista.receberPagamento("Finalizada"); System.Console.WriteLine($"Pagamento finalizado, na data {dataDigitada}, com o cartão {cartão.numero} e no valor de {pagamento.valor}"); System.Console.WriteLine("Obrigado por usar nossos serviços!"); }
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); } }