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 cliente Console.Write("Nome: "); string nome = Console.ReadLine(); Console.Write("Cpf: "); string cpf = Console.ReadLine(); Console.Write("Email: "); string email = Console.ReadLine(); Cliente cliente0 = new Cliente(nome, cpf, email); bool trocouSenha = false; do { System.Console.Write("Senha: "); string senha = Console.ReadLine(); trocouSenha = cliente0.TrocarSenha(senha); if (trocouSenha) { System.Console.WriteLine("Senha alterada com sucesso!"); } else { System.Console.WriteLine("Senha inválida"); } } while (!trocouSenha); #endregion Console.Clear(); Console.Write("Agência: "); int agencia = int.Parse(Console.ReadLine()); Console.Write("Número: "); int numero = int.Parse(Console.ReadLine()); ContaCorrente conta0 = new ContaCorrente(agencia, numero, cliente0); Cliente cliente1 = new Cliente("Cesar", "123.123.123-12", "*****@*****.**"); ContaCorrente conta1 = new ContaCorrente(10, 12312, cliente1); Cliente usuario = conta0.Titular; bool NovoDeposito = false; Console.Clear(); System.Console.WriteLine("ByteBank - Depósito em conta"); System.Console.WriteLine($"Bem Vindo - {usuario.Nome}"); System.Console.WriteLine($"Agência {conta0.Agencia} Conta: {conta0.Numero}"); System.Console.WriteLine($"Saldo: {conta0.Saldo}$"); System.Console.WriteLine(); System.Console.Write("Digite o valor do depósito: "); double deposito = double.Parse(Console.ReadLine()); NovoDeposito = conta0.DepositarSaldo(deposito); if (NovoDeposito) { System.Console.WriteLine("Depósito realizado com sucesso!"); System.Console.WriteLine("Saldo: " + conta0.Saldo + "$"); } else { System.Console.WriteLine("Valor inválido"); } System.Console.WriteLine("Enter para continuar"); Console.ReadLine(); bool NovoSaque = false; Console.Clear(); System.Console.WriteLine("ByteBank - Depósito em conta"); System.Console.WriteLine($"Bem Vindo - {usuario.Nome}"); System.Console.WriteLine($"Agência {conta0.Agencia} Conta: {conta0.Numero}"); System.Console.WriteLine($"Saldo: {conta0.Saldo}$"); System.Console.WriteLine(); System.Console.Write("Digite o valor do saque: "); double saque = double.Parse(Console.ReadLine()); NovoSaque = conta0.Saque(saque); if (NovoSaque) { System.Console.WriteLine("Saque realizado com sucesso!"); System.Console.WriteLine("Saldo: " + conta0.Saldo + "$"); } else { System.Console.WriteLine("Valor inválido"); } System.Console.WriteLine("Enter para continuar"); Console.ReadLine(); Console.Clear(); System.Console.WriteLine("ByteBank - Depósito em conta"); System.Console.WriteLine($"Bem Vindo - {usuario.Nome}"); System.Console.WriteLine($"Agência {conta0.Agencia} Conta: {conta0.Numero}"); System.Console.WriteLine($"Saldo: {conta0.Saldo}$"); System.Console.WriteLine(); System.Console.Write("Digite o valor da tranferência: "); double transf = double.Parse(Console.ReadLine()); if (conta0.transferencia(conta1, transf)) { System.Console.WriteLine("Transferência realizada com sucesso"); System.Console.WriteLine(" Seu Saldo: " + conta0.Saldo + "$"); System.Console.WriteLine("Saldo do destinatário: " + conta1.Saldo + "$"); } else { System.Console.WriteLine("Valor inválido"); } }