static void Main(string[] args) { string opcao = ""; //Menu principal do { Console.WriteLine("Digite a opção"); Console.WriteLine("1 - Cadastrar Conta"); Console.WriteLine("2 - Sacar"); Console.WriteLine("3 - Depositar"); Console.WriteLine("9 - Sair"); opcao = Console.ReadLine(); switch (opcao) { case "1": { ContaPessoaJuridica contajur = new ContaPessoaJuridica(); contajur.CadastrarConta(); break; } } } while (opcao != "9"); }
public Conta Adicionar(TipoConta tipoConta, int CpfOuCnpj, string nome, double saldo, double credito) { Conta novaConta; if (tipoConta.Equals(TipoConta.PessoaFisica)) { novaConta = new ContaPessoaFisica(); } else { novaConta = new ContaPessoaJuridica(); } novaConta.Adicionar(CpfOuCnpj, nome, saldo, credito); listContas.Add(novaConta); return(novaConta); }
static void Main(string[] args) { Console.Clear(); // Validacao validacao = new Validacao(); // bool cpfValido = false; // string cpf = ""; // do{ // Console.WriteLine("informe seu CPF"); // cpf = Console.ReadLine(); // cpfValido = validacao.ValidaCpf(cpf); // if (cpfValido == false){ // Console.WriteLine("Cpf Invalido"); // } // } // while (cpfValido == false); // Console.WriteLine("Cpf valido"); // // Cria o objeto tipo de conta // Conta conta = new Conta(); // // Deposita ou saca um valor na conta // conta.Depositar(450.00); // conta.Sacar(175.00); // //Informa o valor ao usuario sobre o saldo na conta // Console.WriteLine("Seu saldo é: " + conta.Saldo); ContaPessoaFisica contapf = new ContaPessoaFisica(); contapf.Sacar(50.00); contapf.Depositar(6000.00); Console.WriteLine("Seu saldo é: " + contapf.Saldo); ContaPessoaJuridica contapj = new ContaPessoaJuridica(); contapj.Sacar(600.00); contapj.Depositar(15000.00); }
static void Main(string[] args) { Conta acc = new Conta(1001, "Alex", 0.0); ContaPessoaJuridica pj = new ContaPessoaJuridica(1002, "CB", 0.0, 1000); acc.Deposito(1000); //upcasting - conversao da superClasse; Conta acc1 = pj; ContaPoupanca cpj = new ContaPoupanca(1003, "Alex", 0.0, 1.50); pj.Deposito(1000); cpj.Deposito(1000); cpj.AtualizaSaldo(); cpj.Saque(1102); Console.WriteLine(pj); Console.WriteLine(cpj); Console.ReadKey(); }
static void CadastrarConta() { Validacao validacao = new Validacao(); int opvalid = 0; Console.WriteLine("Digite a Razao Social: "); string razaosocial = Console.ReadLine(); Console.WriteLine("Digite a Data de Abertura: "); string dataabertura = Console.ReadLine(); Console.WriteLine("Digite seu CNPJ: "); string cnpj; do { cnpj = Console.ReadLine(); opvalid = validacao.ValidarCNPJ(cnpj); }while (opvalid == 0); Console.WriteLine("Digite seu agencia: "); string agencia = Console.ReadLine(); Console.WriteLine("Digite seu número de conta: "); string numeroconta = Console.ReadLine(); Console.WriteLine("Digite a Conta: "); string conta = Console.ReadLine(); Console.WriteLine("Digite o Saldo: "); double saldo = Convert.ToDouble(Console.ReadLine()); ContaPessoaJuridica contaju = new ContaPessoaJuridica(); contaju.CadastrarConta(numeroconta, agencia, saldo, razaosocial, Convert.ToDateTime(dataabertura), cnpj); }