示例#1
0
        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}");
        }
示例#2
0
        static void Main(string[] args)
        {
            Usuario user = new Usuario();


            System.Console.WriteLine("Digite seu login: "******"Digite sua senha: ");
            string senha = Console.ReadLine();

            user.Login(login, senha);

            if (user.TokenLogin != "" && user.TokenLogin != null)
            {
                Console.WriteLine("Acesso liberado! Usuário logado");
                System.Console.WriteLine(user.TokenLogin);

                Console.WriteLine("digite o /1 passageiro/2 motorista  ");
                int resposta = Int32.Parse(Console.ReadLine());
                if (resposta == 1)
                {
                    Console.WriteLine("Para solicitar um motorista digite seu local atual ");
                    string LocalInicial = Console.ReadLine();

                    Console.WriteLine("digite seu destino final  ");
                    string LocalFinal = Console.ReadLine();

                    Console.WriteLine("seu motorista é Cleyton,ele já esta te esperando ");


                    Console.WriteLine("Sua viagem foi concluida : 1-Sim/2-Nao ");
                    int resposta2 = Int32.Parse(Console.ReadLine());
                    if (resposta2 == 1)
                    {
                        Console.WriteLine("digite sua forma de pagamento 1-cartao 2-dinheiro");
                        int resposta3 = Int32.Parse(Console.ReadLine());


                        Console.WriteLine("Obrigado por viajar com nós ");
                    }
                    else
                    {
                        Console.WriteLine("o Correu um erro no sistema,já estamos verificando");
                    }
                }
                else
                {
                    Console.WriteLine("Localizando passageiro.... ");
                    Motorista cleyton = new Motorista();
                    System.Console.WriteLine(cleyton.AceitarPassageiro());
                    Console.WriteLine("Sua viagem foi concluida : 1-Sim/2-Nao ");
                    int resposta2 = Int32.Parse(Console.ReadLine());
                    if (resposta2 == 1)
                    {
                        Console.WriteLine("Voce ja recebeu o pagamento 1-sim 2-nao");
                        int resposta3 = Int32.Parse(Console.ReadLine());

                        if (resposta3 == 1)
                        {
                            Console.WriteLine("Obrigado por estar com nos  ");
                        }
                        else
                        {
                            Console.WriteLine("o Correu um erro no sistema,já estamos verificando");
                        }
                    }
                    else
                    {
                        Console.WriteLine("o Correu um erro no sistema,já estamos verificando");
                    }
                }
            }
            else
            {
                Console.WriteLine("Usuario deslogado");
            }
        }
示例#3
0
        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");
            }
        }
示例#4
0
        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);
            }
        }