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(); Conta cliente1 = new Conta(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; Console.WriteLine("ByteBank - Deposito"); Conta usuario = contaCorrente.Titular; Console.WriteLine($"Bem vindo - {usuario.Nome}"); Console.WriteLine($"Agencia: {contaCorrente.Agencia} Conta: {contaCorrente.Numero}"); Console.WriteLine($"Saldo: {contaCorrente.Deposito(_saldo)}"); Console.Write("Digite o valor do Deposito: "); double valor = double.Parse(Console.ReadLine()); _saldo = contaCorrente.Deposito(valor); Console.WriteLine($"_saldo atual: {_saldo}"); Console.WriteLine(); Console.WriteLine("ByteBank - Saque"); Console.WriteLine($"Bem vindo - {usuario.Nome}"); Console.WriteLine($"Agencia: {contaCorrente.Agencia} Conta: {contaCorrente.Numero}"); Console.WriteLine($"_saldo: {contaCorrente.Saque(_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.Saque(_saldo)}"); Console.WriteLine(); Conta cliente2 = new Conta("Alexandre", "123.321.123-12", "*****@*****.**"); ContaCorrente contaCorrente2 = new ContaCorrente(123, 132, cliente2); Console.WriteLine("ByteBank - Transferencia"); Console.WriteLine($"Bem vindo - {usuario.Nome}"); Console.WriteLine($"Agencia: {contaCorrente.Agencia} Conta: {contaCorrente.Numero}"); Console.WriteLine($"origem: {contaCorrente.Saldo}"); Console.WriteLine($"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.Deposito(_saldo)}"); Console.WriteLine($"saldo destino: {contaCorrente2.Deposito(_saldo)}"); }
static void Main(string[] args) { System.Console.WriteLine("ByteBank - Cadastro de Clientes"); 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); 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); System.Console.WriteLine("_________________________________"); System.Console.WriteLine(" Dados da Conta Corrente"); System.Console.WriteLine("_________________________________"); Console.Write("Nome do Titular: "); string titular = Console.ReadLine(); Console.Write("Numero da Agencia: "); int agencia = int.Parse(Console.ReadLine()); Console.Write("Numero da Conta Corrente: "); int numero = int.Parse(Console.ReadLine()); ContaCorrente contaCorrente1 = new ContaCorrente(numero, agencia, cliente1); double valor = 0; do { Console.Write("Saldo: "); valor = double.Parse(Console.ReadLine()); if (valor >= 0) { System.Console.WriteLine("Sua conta foi cadastrada!"); contaCorrente1.Deposito(valor); } else { System.Console.WriteLine("Sua conta não foi cadastrada pois seu saldo é negativo!"); } } while (valor < 0); Console.WriteLine(); Cliente cliente2 = new Cliente("Cleber", "123.123.123.12", "*****@*****.**"); ContaCorrente contaCorrente2 = new ContaCorrente(123, 123, cliente2); Cliente usuario = contaCorrente1.Titular; System.Console.WriteLine("Byte_Bank - Deposito"); System.Console.WriteLine($"Bem vindo - {usuario.Nome}"); System.Console.WriteLine($"Agencia {contaCorrente1.Agencia} Conta: {contaCorrente1.Numero} "); }
static void Main(string[] args) { Console.WriteLine("==================="); Console.WriteLine(" BYTE-BANK"); Console.WriteLine("==================="); Console.WriteLine(); Console.WriteLine("Cadastro de clientes:"); Console.WriteLine(); Console.WriteLine("Nome Completo:"); 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); //Cliente.nome =""; //Cliente.Cliente(cpf); //Cliente.Cliente(email); // Cliente.Cliente(nome); // Cliente.Cliente(cpf); // Cliente.Cliente(email); bool senhaOk = false; do { Console.WriteLine("Digite a senha:"); string senha = Console.ReadLine(); senhaOk = cliente1.TrocaSenha(senha); if (!senhaOk) { Console.WriteLine("Senha não atende aos Requisitos!"); } else { Console.WriteLine("Senha Trocada com Sucesso!"); } }while(!senhaOk); Console.WriteLine(); Console.WriteLine("Número da Agência:"); int agencia = int.Parse(Console.ReadLine()); Console.WriteLine(); Console.WriteLine("Número da Conta:"); int conta = int.Parse(Console.ReadLine()); Console.WriteLine(); bool saldoOk = false; double saldo; do { Console.WriteLine("Saldo: "); saldo = double.Parse(Console.ReadLine()); if (saldo > 0) { saldoOk = true; } else { Console.WriteLine("Saldo Invalido!"); } }while(!saldoOk); ContaCorrente contaCorrente = new ContaCorrente(agencia, conta, cliente1); //contaCorrente.Saldo = saldo; contaCorrente.Deposito(saldo); contaCorrente.Agencia = 123; //DEPOSITO Console.WriteLine("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.WriteLine("Digite o valor do depósito: R$"); double valor = double.Parse(Console.ReadLine()); contaCorrente.Deposito(valor); Console.WriteLine(); //SAQUE Console.WriteLine("SAQUE"); Console.WriteLine($"Bem-vindo {usuario.nome}"); Console.WriteLine($"Agência {contaCorrente.Agencia}"); Console.WriteLine($"Saldo: R$ {contaCorrente.saldo}"); Console.WriteLine("Valor de Saque: R$"); double saque = double.Parse(Console.ReadLine()); if (contaCorrente.Saque(valor)) { Console.WriteLine("Retire as notas abaixo"); } else { Console.WriteLine("Saque invalido!!!"); } Console.WriteLine($"Saldo Atual: R${contaCorrente.saldo}"); Cliente cliente2 = new Cliente("Carlos", "123.659.569.21", "*****@*****.**"); // cliente2.Senha = "123"; // cliente2.nome = "teste"; ContaCorrente contaCorrente2 = new ContaCorrente(123, 256, cliente2); Console.WriteLine("TRANSFERÊNCIA"); Console.WriteLine($"Bem Vindo: {usuario.nome}"); Console.WriteLine($"Agencia: {contaCorrente.Agencia}"); Console.WriteLine($"Saldo Origem: R${contaCorrente.saldo}"); Console.WriteLine($"Saldo Destino: R${contaCorrente2.saldo}"); Console.WriteLine("Valor à ser transferido: R$"); valor = double.Parse(Console.ReadLine()); if (contaCorrente.Transferencia(contaCorrente2, valor)) { Console.WriteLine("Transferência Efetuada"); } else { Console.WriteLine("Transferência não efetuada!!!"); } //CPF bool cpfcerto = false; do { Console.WriteLine("Informe o seu CPF:"); cpf = Console.ReadLine(); cpfcerto = cliente1.CPF(cpf); if (!cpfcerto) { Console.WriteLine("CPF INVALIDO!!!"); } else { Console.WriteLine("CPF VALIDO!!!"); } }while(!cpfcerto); }
static void Main(string[] args) { #region Cadastro de Cliente. #region Cadatro Conta. 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(); 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("Senha Invalida"); } }while(!trocouSenha); Console.WriteLine(); #endregion 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; bool depositou = false; do { Console.Write("Entre com o saldo: "); saldo = double.Parse(Console.ReadLine()); depositou = contaCorrente1.Deposito(saldo); if (!depositou) { Console.WriteLine("Valor do saldo deve ser positivo"); } } while(!depositou); #endregion Cliente cliente2 = new Cliente("Cesar", "123.123.123.12", "*****@*****.**"); ContaCorrente contaCorrente2 = new ContaCorrente(123, 312, cliente2); #region Depósito. Console.Clear(); Console.WriteLine("ByteBank - Depósito em Conta"); Cliente usuario = contaCorrente1.Titular; 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: "); valor = double.Parse(Console.ReadLine()); contaCorrente1.Saque(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} Conta: {contaCorrente1.Numero}"); Console.WriteLine($"Saldo Origem: {contaCorrente1.Saldo}"); Console.WriteLine($"Saldo Destino: {contaCorrente2.Saldo}"); Console.WriteLine(); Console.Write("Digite o valor da Transferência: "); valor = double.Parse(Console.ReadLine()); if (contaCorrente1.Transferencia(contaCorrente2, valor)) { Console.WriteLine("Transferencia 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: {contaCorrente2.Saldo}"); Console.WriteLine(); #endregion }