public void AbrirPoupanca() { Poupanca pp = new Poupanca(2000); _.abrirPoupanca(pp); Assert.IsFalse(_.isEmpty()); Assert.AreEqual(1, _.Poupancas.Count); }
public static void Main() { int flag = 1; int x = 0; int y = 0; Poupanca[] poup = new Poupanca[100]; RendaFixa[] inv = new RendaFixa[100]; AcumulaRendas cum = new AcumulaRendas(); while (flag != 1) { System.Console.WriteLine("Digite o tipo da conta"); System.Console.WriteLine("1 - Poupança"); System.Console.WriteLine("2 - Renda Fixa"); int tipo = Convert.ToInt32(System.Console.ReadLine()); System.Console.WriteLine("CPF?"); string cpf = System.Console.ReadLine(); System.Console.WriteLine("Nome?"); string nome = System.Console.ReadLine(); System.Console.WriteLine("Saldo?"); double saldo = Convert.ToDouble(System.Console.ReadLine()); System.Console.WriteLine("Rendimento desta conta em 1 ano!"); if (tipo == 1) { poup[x] = new Poupanca(cpf, nome, saldo); poup[x].rendimento(); cum.acumula(poup[x]); x++; } else { inv[y] = new RendaFixa(cpf, nome, saldo); inv[y].rendimento(); cum.acumula(inv[y]); y++; } System.Console.WriteLine("Contas abertas:"); if (tipo == 1) { Investimento.returnNumInvest(); } else { Investimento.returnNumInvest(); } System.Console.WriteLine("Rendimento total, 1 ano:"); System.Console.WriteLine(cum.Total); System.Console.WriteLine("Para mais alguma conta, digite 1"); flag = Convert.ToInt32(System.Console.ReadLine()); } }
public IActionResult Cadastrar(Poupanca p, int drpCartoes) { if (ModelState.IsValid) { p.Cartao = _cartaoService.Obter(drpCartoes); _poupancaService.Cadastrar(p, _usuarioAutenticado.Usuario(User)); return(RedirectToAction("Index")); } return(View("Cadastro", p)); }
public void FalenciaBanco() { Poupanca pp = new Poupanca(2000); _.abrirPoupanca(pp); ContaCorrente cc = new ContaCorrente(200); _.abrirContaCorrente(cc); Assert.AreEqual(1, _.ContasCorrente.Count); Assert.AreEqual(1, _.Poupancas.Count); _.falencia(); Assert.IsNull(_.ContasCorrente); Assert.IsNull(_.Poupancas); }
private void incluirContaButton_Click(object sender, RoutedEventArgs e) { Agencia agencia = new Agencia(); agencia.Banco = (Banco)bancoComboBox.SelectedItem; agencia.Numero = Convert.ToInt32(numeroAgenciaTextBox.Text); agencia.DigitoVerificador = Convert.ToInt32(dvAgenciaTextBox.Text); int numero = Convert.ToInt32(numeroContaTextBox.Text); string digitoVerificador = dvContaTextBox.Text; Conta conta = null; switch ((TipoConta)tipoContaComboBox.SelectedItem) { case TipoConta.ContaCorrente: conta = new ContaCorrente(agencia, numero, digitoVerificador); break; case TipoConta.ContaEspecial: var limite = Convert.ToDecimal(limiteTextBox.Text); conta = new ContaEspecial(agencia, numero, digitoVerificador, limite); //conta.Limite break; case TipoConta.Poupanca: conta = new Poupanca(agencia, numero, digitoVerificador); break; default: break; } //ClienteSelecionado.Contas = new List<Conta>(); ClienteSelecionado.Contas.Add(conta); MessageBox.Show("Conta adicionada com sucesso."); LimparControlesConta(); clientesDataGrid.Items.Refresh(); clientesTabItem.Focus(); pesquisaClienteTabItem.Focus(); }
protected void BtnSalvar_Click(object sender, EventArgs e) { //Criação cliente Cliente c1 = GetDataCliente(); if (new ClienteDB().Insert(c1)) { Response.Write("<script>alert('Cliente inserido com sucesso!')</script>"); TxtNome.Text = ""; TxtEstado.Text = ""; TxtCidade.Text = ""; TxtEndereco.Text = ""; TxtTelefone.Text = ""; TxtCpf.Text = ""; TxtEmail.Text = ""; TxtTipoConta.Text = ""; LoadGrid(); } else { Response.Write("<script>alert('Erro ao inserir registro!')</script>"); } //Criação conta cliente de acordo com o tipo da conta inserida no cadastro if (c1.TipoConta == 1) { int id = new ClienteDB().ReturnIDCliente(c1.Nome); Corrente conta1 = GetDataContaCorrente(id); new ContaDB().Insert(conta1); Response.Write("<script>alert('Conta criada com sucesso!')</script>"); } else if (c1.TipoConta == 2) { int id = new ClienteDB().ReturnIDCliente(c1.Nome); Poupanca conta1 = GetDataContaPoupanca(id); new ContaDB().Insert(conta1); Response.Write("<script>alert('Conta criada com sucesso!')</script>"); } }
static void Main(string[] args) { Conta c = new Conta(1001, "Alex", 500.0); //ContaCorporativa cCorp = new ContaCorporativa(1002, "Maria", 0.0, 500.00); //UPCASTING Super Classe recebe subClasse //Conta c2 = cCorp; Conta c3 = new ContaCorporativa(1003, "Bob", 0.0, 200.0); Conta c4 = new Poupanca(1004, "Anna", 500.0, 0.01); c.Saque(10.0); c4.Saque(10.0); Console.WriteLine(c.Saldo); Console.WriteLine(c4.Saldo); /* * //DOWNCASTING * ContaCorporativa cCorp2 = (ContaCorporativa)c3; * cCorp2.Emprestimo(100); * * //ContaCorporativa cCorp3 = (ContaCorporativa)c4; - Nao Pode * if (c4 is ContaCorporativa) * { * //ContaCorporativa cCorp3 = (ContaCorporativa)c4; - Sintaxe Alternativa para Casting * ContaCorporativa cCorp3 = c4 as ContaCorporativa; * cCorp3.Emprestimo(200.00); * Console.WriteLine("Emprestimo Realizado"); * } * if (c4 is Poupanca) * { * Poupanca cCorp3 = (Poupanca)c4; * cCorp3.AtualizaSaldo(); * Console.WriteLine("Atualizado Saldo"); * }*/ }
public void Delete(Poupanca entity) { _poupancas.Remove(entity); }
public void Save(Poupanca entity) { _poupancas.Add(entity); }
public void CriarContaCorrente() { _ = new Poupanca(); }
static void Main(string[] args) { //----------------------------------------------- //---> Classe <--- //----------------------------------------------- /* * MinhaClasse mm = new MinhaClasse(); * Telefone.Discar("9999-9999"); */ //----------------------------------------------- //---> Composição <--- //----------------------------------------------- /* * Roda r1 = new Roda(); * r1.cor = "Azul"; * r1.aro = 22; * * Roda r2 = new Roda(); * r2.cor = "Vermelha"; * r2.aro = 22; * * Moto minhaMoto = new Moto("Azul", r1, r2); */ //----------------------------------------------- //---> Encapsulamento <--- //----------------------------------------------- /* * Cripto cp = new Cripto(); * cp.setValor("aeiou"); * System.Console.WriteLine(cp.getValor()); */ //----------------------------------------------- //---> Herança <--- //----------------------------------------------- /* * Homem eu = new Homem(); * eu.Idade = 30; * eu.Nome = "João da Silva"; * eu.TamanhoBarba = 0; * * Mulher mi = new Mulher(); * mi.TamanhoBusto = 80; * mi.Nome = "Maria da Silva"; * mi.Idade = 21; */ //----------------------------------------------- //---> Polimorfismo <--- //----------------------------------------------- /* * Mamifero m1 = new Leao(); * m1.Andar(); * * Mamifero m2 = new Gorila(); * m2.Andar(); */ //----------------------------------------------- //---> Polimorfismo 2 <--- //----------------------------------------------- /* * Operacao op = new Soma(); * double n1 = 5, n2 = 4; * new Calcular().MostrarResultado(op, n1, n2); * * * Operacao opp = new Subtracao(); * //double n1 = 5, n2 = 5; * new Calcular().MostrarResultado(opp, n1, n2); */ //----------------------------------------------- //---> Sobreposição <--- //----------------------------------------------- Poupanca p1 = new Poupanca(); p1.Saque("99999-9", "1234-5", 100); Corrente c1 = new Corrente(); c1.Saque("88888-8", "5432-1", 100); }
public IActionResult Editar(Poupanca p) { _poupancaService.Editar(p); return(RedirectToAction("Index")); }