static void Main(string[] args) { Console.WriteLine("Cadastro de Clientes"); Console.WriteLine(); Console.Write("Nome: "); string nome = Console.ReadLine(); Console.Write("Cpf: "); string cpf = Console.ReadLine(); Console.Write("Email: "); string email = Console.ReadLine(); Cliente cliente1 = new Cliente(nome, cpf, email); bool TrocouSenha = false; do { Console.Write("Digite a Senha: "); string senha = Console.ReadLine(); TrocouSenha = cliente1.TrocaSenha(senha); if (!TrocouSenha) { Console.WriteLine("Senha nao atende aos requisitos"); } else { Console.WriteLine("Senha Trocada com sucesso"); } }while(!TrocouSenha); Console.WriteLine("Cadastro de Conta Corrente"); Console.WriteLine(); Console.Write("Agencia: "); int agencia = int.Parse(Console.ReadLine()); Console.Write("Conta: "); int conta = int.Parse(Console.ReadLine()); //Console.Write("Titular: "); //string titular = Console.ReadLine(); bool saldoValido = false; double saldo; do { Console.Write("Digite o Saldo: "); saldo = double.Parse(Console.ReadLine()); if (saldo >= 0) { saldoValido = true; } else { Console.WriteLine("O saldo não pode ser negativo"); } }while(!saldoValido); ContaCorrente contaCorrente = new ContaCorrente(agencia, conta, cliente1); contaCorrente.Deposito(saldo); contaCorrente.Agencia = 123; double valor; bool valorValido = false; do { Console.WriteLine("ByteBank - Deposito"); Cliente usuario = contaCorrente.Titular; Console.WriteLine($"Bem vindo - {usuario.Nome}"); Console.WriteLine($"Agencia: {contaCorrente.Agencia} Conta: {contaCorrente.Numero}"); Console.WriteLine($"Saldo: {contaCorrente.Saldo}"); Console.Write("Digite o valor do Deposito: "); valor = double.Parse(Console.ReadLine()); saldo = contaCorrente.Deposito(valor); Console.WriteLine($"Saldo atual: {saldo}"); Console.WriteLine(); if (valor >= 0) { valorValido = true; } else { valorValido = false; } }while(!valorValido); Console.WriteLine("ByteBank - Saque"); Console.WriteLine($"Bem vindo - {cliente1.Nome}"); Console.WriteLine($"Agencia: {contaCorrente.Agencia} Conta: {contaCorrente.Numero}"); Console.WriteLine($"Saldo: {contaCorrente.Saldo}"); Console.Write("Qual o valor do Saque? "); valor = double.Parse(Console.ReadLine()); if (contaCorrente.Saque(valor)) { Console.WriteLine("Saque realizado com sucesso. Retire as notas"); } else { Console.WriteLine("Não foi possivel realizar a operação"); } Console.WriteLine($"Saldo atual: {contaCorrente.Saldo}"); Console.WriteLine(); Cliente cliente2 = new Cliente("Alexandre", "123.321.123-12", "*****@*****.**"); cliente2.Nome = "BIIIIIRL"; ContaCorrente contaCorrente2 = new ContaCorrente(123, 132, cliente2); Console.WriteLine("ByteBank - Transferencia"); Console.WriteLine($"Bem vindo - {cliente1.Nome}"); Console.WriteLine($"Agencia: {contaCorrente.Agencia} Conta: {contaCorrente.Numero}"); Console.WriteLine($"Saldo origem: {contaCorrente.Saldo}"); Console.WriteLine($"Saldo destino: {contaCorrente2.Saldo}"); Console.Write("Digite o valor da tranferência: "); valor = double.Parse(Console.ReadLine()); if (contaCorrente.Transferencia(contaCorrente2, valor)) { Console.WriteLine("Tranferencia efetuada com sucesso."); } else { Console.WriteLine("Operação não pode ser realizada."); } Console.WriteLine($"Saldo origem: {contaCorrente.Saldo}"); Console.WriteLine($"Saldo destino: {contaCorrente2.Saldo}"); }
static void Main(string[] args) { Console.WriteLine("ByteBank - Cadastro de Clientes"); Console.WriteLine("Nome: "); string nome = Console.ReadLine(); Console.WriteLine("CPF: "); string cpf = Console.ReadLine(); Console.WriteLine("Email: "); string email = Console.ReadLine(); Cliente Cliente1 = new Cliente(nome, cpf, email); bool trocouSenha = false; do { Console.Write("Senha: "); string senha = Console.ReadLine(); trocouSenha = Cliente1.TrocaSenha(senha); if (trocouSenha) { Console.WriteLine("Senha alterada com sucesso!"); } else { Console.WriteLine("404 error"); } } while (!trocouSenha); Console.WriteLine(); Console.WriteLine("ByteBank - Cadastro da Conta"); Console.WriteLine("Entre com Agencia:"); int agencia = int.Parse(Console.ReadLine()); Console.WriteLine("Entre com a Conta:"); int conta = int.Parse(Console.ReadLine()); ContaCorrente contaCorrente1 = new ContaCorrente(agencia, conta, Cliente1); double saldo; do { Console.Write("Entre com o saldo:"); saldo = double.Parse(Console.ReadLine()); if (saldo > 0) { contaCorrente1.Saldo = saldo; } else { Console.WriteLine("Valor do saldo deve ser positivo."); } } while (saldo < 0); Console.WriteLine(); Cliente cliente2 = new Cliente("Cesar", "123.123.123-x", "*****@*****.**"); ContaCorrente contaCorrente2 = new ContaCorrente(123, 312, cliente2); Cliente usuario = ContaCorrente.Titular; #region Depósito. Console.WriteLine("ByteBank - Depósito em conta"); Console.WriteLine($"Bem Vindo - {usuario.Nome}"); Console.WriteLine($"Agencia {contaCorrente1.Agencia} Cobta: {contaCorrente1.Numero}"); Console.WriteLine($"Saldo: {contaCorrente1.Saldo}"); Console.WriteLine(); Console.WriteLine("Digite o valor do Depósito: "); double valor = double.Parse(Console.ReadLine()); contaCorrente1.deposito(valor); Console.WriteLine(); Console.WriteLine($"Novo Saldo: {contaCorrente1.Saldo}"); Console.WriteLine(); #endregion #region Saque. Console.WriteLine("ByteBank - Saque"); Console.WriteLine($"Bem Vindo - {usuario.Nome}"); Console.WriteLine($"Agencia {contaCorrente1.Agencia} Cobta: {contaCorrente1.Numero}"); Console.WriteLine($"Saldo: {contaCorrente1.Saldo}"); Console.WriteLine(); Console.WriteLine("Digite o valor do Saque: "); valor = double.Parse(Console.ReadLine()); contaCorrente1.deposito(valor); Console.WriteLine(); Console.WriteLine($"Novo Saldo: {contaCorrente1.Saldo}"); Console.WriteLine(); #endregion #region Transferência Console.WriteLine("ByteBank - Transferência"); Console.WriteLine($"Bem Vindo - {usuario.Nome}"); Console.WriteLine($"Agencia {contaCorrente1.Agencia} Cobta: {contaCorrente1.Numero}"); Console.WriteLine($"Saldo: {contaCorrente1.Saldo}"); Console.WriteLine(); Console.WriteLine("Digite o valor da Transferência: "); valor = double.Parse(Console.ReadLine()); if (contaCorrente1.Transferencia(contaCorrente2, valor)) { Console.WriteLine("Transferência efetuada."); } else { Console.WriteLine("Não foi possível realizar a operação."); } Console.WriteLine(); Console.WriteLine($"Novo Saldo: {contaCorrente1.Saldo}"); Console.WriteLine("Novo Saldo Destino: {contaCorrente1.Saldo}"); Console.WriteLine(); #endregion }
static void Main(string[] args) { /* Aréa Cadastro */ System.Console.WriteLine("****CASDASTRO****"); System.Console.WriteLine(); System.Console.WriteLine("Seu Nome:"); string nome = Console.ReadLine(); System.Console.WriteLine("Seu CPF:"); string cpf = Console.ReadLine(); System.Console.WriteLine("Seu E-mail:"); string email = Console.ReadLine(); Cliente cliente1 = new Cliente(nome, cpf, email); bool Trocousenha = false; do { System.Console.WriteLine("Sua Senha:"); string senha = Console.ReadLine(); Trocousenha = cliente1.TrocaSenha(senha); if (!Trocousenha) { System.Console.WriteLine("Senha não atende aos requisitos"); } else { System.Console.WriteLine("Senha Trocada com sucesso"); } }while(!Trocousenha); /********* * TODO Aula de hoje implementar com a adição de conta bancanria. * TODO Usado o mesmo método da aula anterior *********/ System.Console.WriteLine("******CONTA BANCARIA*******"); System.Console.WriteLine(); System.Console.WriteLine(); System.Console.Write("Diga sua Agencia:"); int agencia = int.Parse(Console.ReadLine()); System.Console.Write("Diga sua Conta:"); int conta = int.Parse(Console.ReadLine()); // System.Console.Write("Titular:"); // string titular = Console.ReadLine(); bool saldoValido = false; double saldo; do { Console.Write("Digite o saldo:"); saldo = double.Parse(System.Console.ReadLine()); if (saldo >= 0) { saldoValido = true; } else { System.Console.WriteLine("O saldo não pode ser negativo"); } }while(!saldoValido); ContaCorrente contaCorrente = new ContaCorrente(agencia, conta, cliente1); contaCorrente.Deposito(saldo); contaCorrente.Saque(saldo); /****** DEPOSITOS, SAQUES E TRANSFERENCIAS ******/ System.Console.WriteLine("ByteBank - Deposito"); Cliente usuario = contaCorrente.Titular; Console.WriteLine($"Bem vindo - {usuario.Nome}"); System.Console.WriteLine($"Agência: {contaCorrente.Agencia} Conta:{contaCorrente.Numero}"); System.Console.WriteLine($"Saldo: {contaCorrente.Saldo}"); Console.Write("Digite o valor do Deposito: "); double valor = double.Parse(Console.ReadLine()); contaCorrente.Deposito(valor); System.Console.WriteLine(); System.Console.WriteLine("ByteBank - Saque"); System.Console.WriteLine($"Bem vindo - {usuario.Nome}"); System.Console.WriteLine($"Agência: {contaCorrente.Agencia} Conta:{contaCorrente.Numero}"); System.Console.WriteLine($"Saldo: {contaCorrente.Saldo}"); System.Console.WriteLine("Qual o valor do Saque ?"); valor = double.Parse(Console.ReadLine()); if (contaCorrente.Saque(valor)) { System.Console.WriteLine("Saque realizado com sucesso. Retire sua nota."); } else { System.Console.WriteLine("Não foi possivel realizar a operação."); } System.Console.WriteLine($"Saldo atual: {saldo}"); System.Console.WriteLine(); Cliente cliente2 = new Cliente("Alexandre", "123.321.123 -12", "*****@*****.**"); ContaCorrente contacorrente2 = new ContaCorrente(123, 123, cliente2); System.Console.WriteLine("ByteBank - Transferência"); System.Console.WriteLine($"Bem vindo - {usuario.Nome}"); System.Console.WriteLine($"Agência: {contaCorrente.Agencia} Conta:{contaCorrente.Numero}"); System.Console.WriteLine($"Saldo origem: {contaCorrente.Saldo}"); System.Console.WriteLine($"Saldo destino: {contacorrente2.Saldo}"); System.Console.Write("Digite o valor da transferência: "); valor = double.Parse(Console.ReadLine()); if (contaCorrente.Transferencia(contacorrente2, valor)) { System.Console.WriteLine("Transferência efetuada com sucesso."); } else { System.Console.WriteLine("Operação não pode ser realizada."); } System.Console.WriteLine($"Saldo origem: {contaCorrente.Deposito(saldo)}"); System.Console.WriteLine($"Saldo destino {contaCorrente.Deposito(saldo)}"); }
static void Main(string[] args) { #region Cadastro de Cliente. System.Console.WriteLine("ByteBank - Cadastro de Cliente"); System.Console.WriteLine("NOME: "); //aparece na tela (Adm) string nome = Console.ReadLine(); // escreve na tela (Usuario) System.Console.WriteLine("CPF: "); string cpf = Console.ReadLine(); System.Console.WriteLine("EMAIL: "); string email = Console.ReadLine(); Cliente cliente1 = new Cliente(nome, cpf, email); bool trocouSenha = false; do { System.Console.WriteLine("Senha: "); string senha = Console.ReadLine(); trocouSenha = cliente1.TrocaSenha(senha); if (trocouSenha) { System.Console.WriteLine("Senha alterada com sucesso!"); } else { System.Console.WriteLine("Senha Invalidade"); } }while(!trocouSenha); System.Console.WriteLine(); #endregion //#region #endregion p/ esconder um bloco de codigo// #region System.Console.WriteLine("ByteBank - Cadastro da Conta"); System.Console.WriteLine("Entre com a Agencia: "); int agencia = int.Parse(Console.ReadLine()); System.Console.WriteLine("Entre com a conta: "); int conta = int.Parse(Console.ReadLine()); // string titular = Console.ReadLine(); ContaCorrente contaCorrente1 = new ContaCorrente(agencia, conta, cliente1); double saldo; bool depositou = false; do { System.Console.WriteLine("Entre com o saldo: "); saldo = double.Parse(Console.ReadLine()); depositou = contaCorrente1.Deposito(saldo); if (!depositou) { contaCorrente1.Deposito(saldo); /*alterei aqui contaCorrente1 */ } else { System.Console.WriteLine("Valor do saldo deve ser positivo."); } } while(saldo < 0); System.Console.WriteLine(); #endregion Cliente cliente2 = new Cliente("Jefferson", "123.456.789-00", "*****@*****.**"); ContaCorrente contaCorrente2 = new ContaCorrente(123, 123, cliente2); #region Depósito. System.Console.WriteLine("ByteBank - Depósito em Conta"); System.Console.WriteLine($"Bem Vindo - {cliente1.Nome}"); System.Console.WriteLine($"Agencia {contaCorrente1._Agencia} Conta: {contaCorrente1._Numero}"); /*alterei aqui corrente1 */ System.Console.WriteLine(); System.Console.WriteLine("Digite o valor do Deposito: "); double valor = double.Parse(Console.ReadLine()); contaCorrente1.Deposito(valor); /*alterei aqui "valor" e "deposito"*/ System.Console.WriteLine(); System.Console.WriteLine($"Novo saldo: {contaCorrente1.Saldo}"); System.Console.WriteLine(); #endregion }
static void Main(string[] args) { #region Conta do Cliente. Console.WriteLine("ByteBank - Cadastro de Clientes"); Console.Write("Nome:"); string Nome = Console.ReadLine(); Console.Write("CPF: "); string Cpf = Console.ReadLine(); Console.Write("Email: "); string Email = Console.ReadLine(); bool trocouSenha = false; Cliente cliente1 = new Cliente(Nome, Cpf, Email); do { Console.Write("Senha: "); string Senha = Console.ReadLine(); trocouSenha = cliente1.TrocaSenha(Senha); if (trocouSenha) { Console.WriteLine("Senha alterada com sucesso!"); } else { Console.WriteLine("Senha Invalida"); } } while (!trocouSenha); Console.WriteLine("ByteBank - Cadastro da Conta"); Console.Write("Entre com a Agencia: "); int Agencia = int.Parse(Console.ReadLine()); Console.Write("Entre com a Conta: "); int Conta = int.Parse(Console.ReadLine()); ContaCorrente contaCorrente1 = new ContaCorrente(Agencia, Conta, cliente1); double saldo; do { Console.Write("Entre com o Saldo: "); saldo = double.Parse(Console.ReadLine()); if (saldo >= 0) { contaCorrente1.Saldo = saldo; } else { Console.WriteLine("Valor do Saldo deve ser positivo."); } } while (saldo < 0); Console.WriteLine(); #endregion Cliente cliente2 = new Cliente("Matheus", "445.754.124.17", "*****@*****.**"); contaCorrente contaCorrente2 = new ContaCorrente("123", "321", cliente2); #region Depósito. Cliente usuario = contaCorrente1.Titular; Console.WriteLine("ByteBank - Depósito em Conta"); Console.WriteLine($"Bem Vindo - {usuario.Nome}"); Console.WriteLine($"Agencia {contaCorrente1.Agencia} Conta: {contaCorrente1.Numero}"); Console.WriteLine($"Saldo: {contaCorrente1.Saldo}"); Console.WriteLine(); Console.Write("Digite o valor do Depósito: "); double valor = double.Parse(Console.ReadLine()); contaCorrente1.Deposito(valor); Console.WriteLine(); Console.WriteLine($"Novo Saldo: {contaCorrente1.Saldo}"); Console.WriteLine(); #endregion #region Saque. Console.WriteLine("ByteBank - Saque"); Console.WriteLine($"Bem Vindo - {usuario.Nome}"); Console.WriteLine($"Agencia {contaCorrente1.Agencia} Conta: {contaCorrente1.Numero}"); Console.WriteLine($"Saldo: {contaCorrente1.Saldo}"); Console.WriteLine(); Console.Write("Digite o valor do Saque: "); double Valor = double.Parse(Console.ReadLine()); contaCorrente1.Saque(Valor); Console.WriteLine(); Console.WriteLine($"Novo Saldo: {contaCorrente1.Saldo}"); Console.WriteLine(); #endregion #region Transferencia. Console.WriteLine("ByteBank - Transfêrencia"); Console.WriteLine($"Bem Vindo - {usuario.Nome}"); Console.WriteLine($"Agencia {contaCorrente1.Agencia} Conta: {contaCorrente1.Numero}"); Console.WriteLine($"Saldo: {contaCorrente1.Saldo}"); Console.WriteLine($"Saldo: {contaCorrente2.Saldo}"); Console.WriteLine(); Console.Write("Digite o valor do Transfêrencia: "); valor = double.Parse(Console.ReadLine()); if (contaCorrente1.transferencia(contaCorrente2, Valor){ Console.WriteLine("Transfêrencia Efetuada."); } else { Console.WriteLine("Não foi possível realizar a operação."); } Console.WriteLine(); Console.WriteLine($"Novo Saldo Origem: {contaCorrente1.Saldo}"); Console.WriteLine($"Novo Saldo Destino: {contaCorrente1.Saldo}"); Console.WriteLine(); #endregion }
static void Main(string[] args) { #region Cadastro de Conta Console.WriteLine("ByteBnak - Cadastro de Clientes"); Console.WriteLine("Insira o seu nome: "); string nome = Console.ReadLine(); Console.WriteLine("Insira seu cpf: "); string cpf = Console.ReadLine(); Console.WriteLine("Insira seu Email: "); string email = (Console.ReadLine()); Cliente cliente1 = new Cliente(nome, cpf, email); System.Console.WriteLine(cliente1.Senha); bool trocouSenha = false; do { Console.Write("Senha: "); string senha = Console.ReadLine(); trocouSenha = cliente1.TrocaSenha(senha); if (trocouSenha) { Console.WriteLine("Senha alterada com sucesso!"); } else { Console.WriteLine("Senha invalida"); } }while(!trocouSenha); #endregion #region Conta Corrente Console.WriteLine(" ByteBank - Conta corrente"); Console.Write("Insira o numero da agencia: "); int Agencia = int.Parse(Console.ReadLine()); Console.Write("Insira o numero da conta: "); int Numero = int.Parse(Console.ReadLine()); ContaCorrente contaCorrente = new ContaCorrente(Agencia, Numero, cliente1); /* System.Console.WriteLine(contaCorrente.Saldo); * * Console.WriteLine($"Insira seu saldo: "); * do{ * contaCorrente.Deposito(Sal) = Double.Parse(Console.ReadLine()); * if(contaCorrente.Saldo < 0) * { * Console.Write("Valor inválido! Digite um valor positivo!: "); * } * else if(contaCorrente.Saldo > 0) * { * Console.Write($"Seu saldo é de: {contaCorrente.Saldo} "); * } * }while(contaCorrente.Saldo < 0);*/ #endregion Cliente cliente2 = new Cliente("Cesar", "123.123.123-45", "*****@*****.**"); ContaCorrente contaCorrente2 = new ContaCorrente(123, 123, cliente2); #region Depósito Cliente Usuario = contaCorrente.Titular; Console.WriteLine("ByteBank - Depósito em conta"); Console.WriteLine($"Bem vindo - {Usuario.Nome}"); Console.WriteLine($"Agência - {contaCorrente.Agencia} conta: {contaCorrente.Numero}"); Console.WriteLine($"Saldo: {contaCorrente.Saldo}"); Console.WriteLine(); Console.WriteLine("Digite o valor do depósito: "); double valor = double.Parse(Console.ReadLine()); contaCorrente.Deposito(valor); Console.WriteLine(); Console.WriteLine($"Novo saldo: {contaCorrente.Saldo}"); Console.WriteLine(); #endregion #region Saque Console.WriteLine("ByteBank - Saque"); Console.WriteLine($"Bem vindo - {Usuario.Nome}"); Console.WriteLine($"Agência - {contaCorrente.Agencia} conta: {contaCorrente.Numero}"); Console.WriteLine($"Saldo: {contaCorrente.Saldo}"); Console.WriteLine(); Console.WriteLine("Digite o valor do depósito: "); valor = double.Parse(Console.ReadLine()); contaCorrente.Deposito(valor); Console.WriteLine(); Console.WriteLine($"Novo saldo: {contaCorrente.Saldo}"); Console.WriteLine(); #endregion #region Transferência Console.WriteLine("ByteBank - Transferência"); Console.WriteLine($"Bem vindo - {Usuario.Nome}"); Console.WriteLine($"Agência - {contaCorrente.Agencia} conta: {contaCorrente.Numero}"); Console.WriteLine($"Saldo: {contaCorrente.Saldo}"); Console.WriteLine(); Console.WriteLine("Digite o valor da transferência: "); valor = double.Parse(Console.ReadLine()); if (contaCorrente.Transferencia(contaCorrente2, valor)) { Console.WriteLine("Transferência efetuada."); } else { Console.WriteLine("Não foi possível realizar a operação."); } Console.WriteLine(); Console.WriteLine($"Novo saldo Origem: {contaCorrente.Saldo}"); Console.WriteLine($"Novo saldo Destino: {contaCorrente2.Saldo}"); Console.WriteLine(); #endregion }
static void Main(string[] args) { // #region NomeDaRegiao // #endregion #region Cadastro de Clientes. Console.WriteLine("Digite seu nome"); string nome = Console.ReadLine(); Console.WriteLine("Digite seu CPF"); string cpf = Console.ReadLine(); Console.WriteLine("Digite seu Email"); string email = Console.ReadLine(); Cliente cliente1 = new Cliente(nome, cpf, email); string senha = ""; string validacaoSenha = ""; bool trocouSenha = false; do { Console.WriteLine("Digite uma senha"); senha = Console.ReadLine(); trocouSenha = cliente1.TrocaSenha(senha); //Recebe o valor booleano da classe. if (trocouSenha == false) { System.Console.WriteLine("Digite uma senha com mais de 6 caracteres e menor que 16."); } else { do { System.Console.WriteLine("Confirme sua senha."); validacaoSenha = Console.ReadLine(); if (validacaoSenha == senha) { System.Console.WriteLine("Sua conta foi cadastrada com sucesso!"); } else { System.Console.WriteLine("Senhas não correspondem, digite novamente."); } } while (validacaoSenha != senha); } } while (trocouSenha != true); //ou (!trocouSenha) #endregion //--------------------------------------------------------------------------------------------------------------------- #region Conta Corrente. Console.WriteLine("Entre com o número da Agência:"); int agencia = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Entre com o número da conta:"); int conta = Convert.ToInt32(Console.ReadLine()); ContaCorrente conta1 = new ContaCorrente(agencia, conta, cliente1); //Titular recebe a classe CLIENTE. bool depositou = false; do { Console.WriteLine("Inicie o saldo da conta do cliente:"); double valor = Convert.ToDouble(Console.ReadLine()); depositou = conta1.Deposito(valor); if (!depositou) { System.Console.WriteLine("Você não pode iniciar a conta com saldo negativo."); } } while (!depositou); System.Console.WriteLine($"O saldo atual da conta é: R$ {conta1.Saldo}. "); #endregion #region Ações do usuário ByteBank. Cliente cliente2 = new Cliente("Zé", "422.547.654.15", "*****@*****.**"); ContaCorrente conta2 = new ContaCorrente(4545, 9090, cliente2); string escolhaAcao = ""; while (escolhaAcao != "0") { System.Console.WriteLine("Escolha alguma ação:"); System.Console.WriteLine("1 para Depósito."); System.Console.WriteLine("2 para Saque."); System.Console.WriteLine("3 para Transferência."); System.Console.WriteLine("0 para Sair do programa."); escolhaAcao = Console.ReadLine(); double valor = 0; switch (escolhaAcao) { case "1": do { System.Console.WriteLine("Digite o valor que deseja depositar:"); valor = Convert.ToDouble(Console.ReadLine()); conta1.Deposito(valor); } while (valor < 0); if (valor >= 0) { System.Console.WriteLine($"Seu novo saldo agora é R${conta1.Saldo}."); } break; case "2": bool saqueAprovado = false; do { System.Console.WriteLine("Digite o valor que deseja sacar:"); valor = Convert.ToDouble(Console.ReadLine()); saqueAprovado = conta1.Saque(valor); } while (!saqueAprovado); if (saqueAprovado) { System.Console.WriteLine($"Seu novo saldo agora é R${conta1.Saldo}."); } break; case "3": bool transferenciaAprovada = false; do { /*/System.Console.WriteLine("Digite a conta corrente de destino:"); * Console.ReadLine();*/ System.Console.WriteLine("Digite o valor a ser transferido:"); valor = Convert.ToDouble(Console.ReadLine()); transferenciaAprovada = conta1.Transferencia(conta2, valor); if (transferenciaAprovada == true) { System.Console.ForegroundColor = System.ConsoleColor.Green; System.Console.WriteLine("Transferência efetuada com sucesso."); System.Console.ResetColor(); System.Console.WriteLine($"Novo saldo: R${conta1.Saldo}."); System.Console.WriteLine($"Saldo conta de origem: R${conta2.Saldo}."); } else { System.Console.WriteLine("Não foi possível realizar a transferência, você não possuí este valor. "); } } while (transferenciaAprovada == false); break; } } #endregion }
static void Main(string[] args) { System.Console.WriteLine("ByteBank - Cadastro de Clientes"); System.Console.Write("Nome:"); string nome = Console.ReadLine(); System.Console.Write("CPF:"); string cpf = Console.ReadLine(); System.Console.Write("Email:"); string email = Console.ReadLine(); Cliente cliente1 = new Cliente(nome, cpf, email); System.Console.WriteLine(cliente1.Senha); bool trocouSenha = false; do { System.Console.WriteLine("Digite sua senha:"); string senha = Console.ReadLine(); trocouSenha = cliente1.TrocaSenha(senha); if (trocouSenha) { System.Console.WriteLine("Senha alterda com sucesso!"); } else { System.Console.WriteLine("Senha Inválida"); } } while (!trocouSenha); System.Console.WriteLine(); System.Console.WriteLine("Digite a Agência: "); int Agencia = int.Parse(Console.ReadLine()); System.Console.WriteLine("Digite sua conta: "); int Numero = int.Parse(Console.ReadLine()); ContaCorrente contacorrente1 = new ContaCorrente(Agencia, Numero, cliente1); double saldo; do { System.Console.WriteLine("Digite o saldo: "); saldo = double.Parse(Console.ReadLine()); if (contacorrente1.Deposito(saldo)) { System.Console.WriteLine("Valor do saldo deve ser positivo."); } } while (saldo < 0); Cliente cliente2 = new Cliente("Cesar", "123.456.789-12", "*****@*****.**"); ContaCorrente contaCorrente2 = new ContaCorrente(123, 321, cliente2); #region Depósito Cliente usuario = contacorrente1.Titular; System.Console.WriteLine("ByteBank - Depósito em Conta"); System.Console.WriteLine($"Bom Vindo - {usuario._Nome}"); System.Console.WriteLine($"Agencia: {contacorrente1.Agencia} Conta: {contacorrente1.Numero}"); System.Console.WriteLine($"Saldo: {contacorrente1.Saldo}"); System.Console.WriteLine(); System.Console.WriteLine("Digite o valor do Depósito: "); double valor = double.Parse(Console.ReadLine()); contacorrente1.Deposito(valor); System.Console.WriteLine(); System.Console.WriteLine($"Novo saldo: {contacorrente1.Saldo}"); System.Console.WriteLine(); #endregion #region Saque System.Console.WriteLine("ByteBank - Saque"); System.Console.WriteLine($"Bem Vindo - {usuario._Nome}"); System.Console.WriteLine($"Agencia: {contacorrente1.Agencia} Conta: {contacorrente1.Numero}"); System.Console.WriteLine($"Saldo: {contacorrente1.Saldo}"); System.Console.WriteLine(); System.Console.WriteLine("Digite o valor do Saque: "); valor = double.Parse(Console.ReadLine()); contacorrente1.Saque(valor); System.Console.WriteLine(); System.Console.WriteLine($"Novo saldo: {contacorrente1.Saldo}"); System.Console.WriteLine(); #endregion #region Transferência System.Console.WriteLine("ByteBank - Transferência"); System.Console.WriteLine($"Bem Vindo - {usuario._Nome}"); System.Console.WriteLine($"Agencia: {contacorrente1.Agencia} Conta: {contacorrente1.Numero}"); System.Console.WriteLine($"Saldo: {contacorrente1.Saldo}"); System.Console.WriteLine(); System.Console.WriteLine("Digite o valor do Transferência: "); valor = double.Parse(Console.ReadLine()); if (contacorrente1.Transferencia(contaCorrente2, valor)) { System.Console.WriteLine("Transferência efetuada com sucesso"); } else { System.Console.WriteLine("Não foi possível realizar essa operação"); } System.Console.WriteLine(); System.Console.WriteLine($"Novo saldo origem: {contacorrente1.Saldo}"); System.Console.WriteLine($"Novo saldo destino: {contaCorrente2.Saldo}"); System.Console.WriteLine(); #endregion }
static void Main(string[] args) { #region Cadastro do Cliente. Console.WriteLine("ByteBamk - Cadastro de Clientes"); Console.Write("Nome: "); string nome = Console.ReadLine(); Console.Write("CPF: "); string cpf = Console.ReadLine(); System.Console.WriteLine("Email: "); string email = Console.ReadLine(); Cliente cliente1 = new Cliente(nome, cpf, email); bool trocouSenha = false; do { Console.Write("Senha: "); string senha = Console.ReadLine(); trocouSenha = cliente1.TrocaSenha(senha); if (trocouSenha) { System.Console.WriteLine("Senha alterada com sucesso"); } else { System.Console.WriteLine("Senha invalida"); } } while (!trocouSenha); Console.Clear(); System.Console.WriteLine("Cadastro da Conta"); Console.WriteLine("Entre com a agencia"); int agencia = int.Parse(Console.ReadLine()); System.Console.WriteLine("Entre com a conta"); int conta = int.Parse(Console.ReadLine()); ContaCorrente contaCorrente1 = new ContaCorrente(agencia, conta, cliente1); double saldo; do { System.Console.WriteLine("Entre com o saldo: "); saldo = double.Parse(Console.ReadLine()); if (saldo >= 0) { contaCorrente1.Deposito(saldo); } else { System.Console.WriteLine("Valor do saldo deve ser positivo"); } } while (saldo < 0); Console.Clear(); #endregion Cliente cliente2 = new Cliente("Cesar", "123.123.123.12", "*****@*****.**"); ContaCorrente contaCorrente2 = new ContaCorrente(123, 321, cliente2); #region Deposito. Cliente usuario = contaCorrente1.Titular; System.Console.WriteLine("ByteBank - Deposito em Conta"); System.Console.WriteLine($"Bem Vindo - {usuario.Nome}"); System.Console.WriteLine($"Agencia {contaCorrente1.Agencia} Conta: {contaCorrente1.Numero}"); System.Console.WriteLine("Digite o valor do Deposito: "); double valor = double.Parse(Console.ReadLine()); contaCorrente1.Deposito(valor); System.Console.WriteLine(); System.Console.WriteLine($"Novo Saldo: {contaCorrente1.Saldo}"); System.Console.WriteLine(); #endregion #region Transferencia. System.Console.WriteLine("ByteBank - Tranferencia"); System.Console.WriteLine($"Bem Vindo - {usuario.Nome}"); System.Console.WriteLine($"Agencia {contaCorrente1.Agencia} Conta: {contaCorrente1.Numero}"); System.Console.WriteLine($"Saldo Origem: {contaCorrente1.Saldo}"); System.Console.WriteLine($"Saldo Destino: {contaCorrente2.Saldo}"); valor = double.Parse(Console.ReadLine()); contaCorrente1.Deposito(valor); System.Console.WriteLine(); System.Console.WriteLine($"Novo Saldo: {contaCorrente1.Saldo}"); System.Console.WriteLine(); #endregion }
static void Main(string[] args) { /* * !CADASTRO DE CLENTE */ System.Console.WriteLine("============================="); System.Console.WriteLine(" CADASTRE-SE"); System.Console.WriteLine("============================="); System.Console.Write("Nome Completo: "); string nome = Console.ReadLine(); System.Console.Write("CPF: "); string cpf = Console.ReadLine(); System.Console.Write("E-mail: "); string email = Console.ReadLine(); Cliente cliente1 = new Cliente(nome, cpf, email); bool senhaOk = false; do { System.Console.WriteLine("Digite a Senha"); string senha = Console.ReadLine(); senhaOk = cliente1.TrocaSenha(senha); if (!senhaOk) { System.Console.WriteLine("Senha Não Atende Aos Requisitos"); } else { System.Console.WriteLine("Senha Trocada Com Sucesso"); } } while (!senhaOk); /* * !ABERTURA DE CONTA */ System.Console.WriteLine("============================="); System.Console.WriteLine(" ABRA SUA CONTA"); System.Console.WriteLine("============================="); // System.Console.Write ("Nome Do Titular: "); // string titular = Console.ReadLine (); System.Console.WriteLine(); System.Console.Write("Número da Agência: "); int agencia = int.Parse(Console.ReadLine()); System.Console.WriteLine(); System.Console.Write("Número da Conta: "); int conta = int.Parse(Console.ReadLine()); System.Console.WriteLine(); bool saldoOk = false; double saldo; do { System.Console.WriteLine("Saldo"); saldo = double.Parse(Console.ReadLine()); if (saldo > 0) { saldoOk = true; } else { System.Console.WriteLine("O Seu Saldo Não Pode ser diferente de R$ 0,00"); } } while (!saldoOk); ContaCorrenteclass contaCorrente = new ContaCorrenteclass(agencia, conta, cliente1); saldo = contaCorrente.Deposito(saldo); contaCorrente.Saque(saldo); /* * !DEPÓSITO */ System.Console.WriteLine("============================="); System.Console.WriteLine(" ByteBank - DEPÓSITO"); System.Console.WriteLine("============================="); Cliente usuario = contaCorrente.Titular; System.Console.WriteLine($"Bem-Vindo {usuario.Nome}"); System.Console.WriteLine($"Agencia: {contaCorrente.Agencia} / Conta: {contaCorrente.Numero}"); System.Console.WriteLine($"Saldo: {contaCorrente.saldo}"); System.Console.WriteLine("Digite o valor do depósito: R$ "); double valor = double.Parse(Console.ReadLine()); contaCorrente.Deposito(valor); System.Console.WriteLine(); /* * !SAQUE */ System.Console.WriteLine("============================="); System.Console.WriteLine(" ByteBank - SAQUE"); System.Console.WriteLine("============================="); System.Console.WriteLine($"Bem-Vindo {usuario.Nome}"); System.Console.WriteLine($"Agência {contaCorrente.Agencia}"); System.Console.WriteLine($"Saldo: R$ {contaCorrente.saldo}"); System.Console.WriteLine("Valor de saque: R$ "); double saque = double.Parse(Console.ReadLine()); if (contaCorrente.Saque(valor)) { System.Console.WriteLine("Retire as Notas Abaixo"); } else { System.Console.WriteLine("Operação Não Realizada [erro 00001]"); } System.Console.WriteLine($"Saldo Altual: R$ {contaCorrente.saldo}"); /* * !TRASFERÊNCIA */ Cliente cliente2 = new Cliente("Marcos", "546.789.123-00", "*****@*****.**"); ContaCorrenteclass contaCorrente2 = new ContaCorrenteclass(1111, 2222, cliente2); System.Console.WriteLine("============================="); System.Console.WriteLine(" ByteBank - TRANSFRÊNCIA"); System.Console.WriteLine("============================="); System.Console.WriteLine($"Bem-Vindo {usuario.Nome}"); System.Console.WriteLine($"Agência {contaCorrente.Agencia}"); System.Console.WriteLine($"Saldo Origem: R$ {contaCorrente.saldo}"); System.Console.WriteLine($"Saldo Destino: R$ {contaCorrente2.saldo}"); System.Console.WriteLine("Valor à ser transferido: R$ "); valor = double.Parse(Console.ReadLine()); if (contaCorrente.Transferencia(contaCorrente2, valor)) { System.Console.WriteLine("Transferência Efetuada"); } else { System.Console.WriteLine("Operação Não Realizada [erro 01212]"); } }