} // fim Construtor /// <summary> /// Método executado quando o evento de Load do Form1 é executado. /// Mais precisamente, logo após o objeto de Form1 ser instanciado e exibido. /// Isso garante que todos os componentes do form já existam e possam ser utilizados pelo código. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Form1_Load(object sender, EventArgs e) { // Instanciando um novo vetor com 3 posições this.contas = new Conta[3]; // Criando três contas e adicionando ao vetor com o método Adiciona. Conta c1 = new Conta(); c1.Numero = 1; c1.Titular = new Cliente("Victor"); c1.Deposita(100); this.Adiciona(c1); ContaPoupanca c2 = new ContaPoupanca(); c2.Numero = 2; c2.Titular = new Cliente("Maurício"); c2.Deposita(200); this.Adiciona(c2); ContaCorrente c3 = new ContaCorrente(); c3.Numero = 3; c3.Titular = new Cliente("Nico"); c3.Deposita(300); this.Adiciona(c3); // Fazendo o teste do totalizador de contas TotalizadorDeContas tdc = new TotalizadorDeContas(); tdc.Adiciona(this.contas[0]); tdc.Adiciona(this.contas[1]); tdc.Adiciona(this.contas[2]); Debug.WriteLine("Saldo total: " + tdc.SaldoTotal); } // fim Form1_Load
private void Form1_Load(object sender, EventArgs e) { contas = new Conta[10]; Cliente joao = new Cliente("Joao"); Conta contaJoao = new ContaPoupanca(); contaJoao.Numero = 345; contaJoao.Titular = joao; AdicionaConta(contaJoao); Cliente maria = new Cliente("Maria"); Conta contaMaria = new ContaCorrente(); contaMaria.Numero = 567; contaMaria.Titular = maria; AdicionaConta(contaMaria); Cliente jose = new Cliente("Jose"); Conta contaJose = new ContaPoupanca(); contaJose.Numero = 890; contaJose.Titular = jose; AdicionaConta(contaJose); }
private void botaoImpostos_Click(object sender, EventArgs e) { int indice = comboContas.SelectedIndex; Conta selecionada = contas[indice]; //selecionada.CTributo(); if (selecionada is ContaCorrente) { ContaCorrente selecionada2 = (ContaCorrente)selecionada; double valor = selecionada2.CTributo(); MessageBox.Show("Imposto da Conta Corrente:" + valor); } else if (selecionada is ContaPoupanca) { ContaPoupanca selecionada2 = (ContaPoupanca)selecionada; double valor = selecionada2.CTributo(); MessageBox.Show("Imposto da Conta Poupança:" + valor); } else if (selecionada is ContaInvestimento) { ContaInvestimento selecionada2 = (ContaInvestimento)selecionada; double valor = selecionada2.CTributo(); MessageBox.Show("Imposto da Conta Investimento:" + valor); } }
public static Conta NovaConta() { Console.WriteLine("Informe Seus Dados"); Cliente cli = new Cliente(); Console.Write("Nome: "); cli.Nome = Console.ReadLine(); Console.Write("Idade: "); cli.Idade = Convert.ToInt32(Console.ReadLine()); Console.Write("CPF: "); cli.Cpf = Console.ReadLine(); Console.Write("RG: "); cli.Rg = Console.ReadLine(); Console.WriteLine(); Console.WriteLine("Qual tipo de Conta?"); Console.Write("Conta Corrente (0) - Conta Poupança (1)"); var r = Convert.ToInt32(Console.ReadLine()); if (r == 0) { Conta c = new ContaCorrente(); c.Titular = cli; return(c); } else if (r == 1) { Conta c = new ContaPoupanca(); return(c); } else { return(null); } }
private void botaoCadastro_Click(object sender, EventArgs e) { Conta novaConta; string nomeDoTitular = textoTitular.Text; bool ehDevedor = false; for (int i = 0; i < 30000; i++) { ehDevedor = this.devedores.Contains(nomeDoTitular); } if (ehDevedor) { MessageBox.Show("DEVEDOR!"); } else { if (comboTipoConta.SelectedIndex == 0) { novaConta = new ContaCorrente(); } else { novaConta = new ContaPoupanca(); } novaConta.Titular = new Cliente(textoTitular.Text); this.formPrincipal.AdicionaConta(novaConta); } this.Close(); }
private void Form1_Load(object sender, EventArgs e) { contas = new Conta[3]; Cliente joao = new Cliente("Joao"); Conta contaJoao = new ContaPoupanca(); contaJoao.Numero = 345; contaJoao.Titular = joao; contas[0] = contaJoao; Cliente maria = new Cliente("Maria"); Conta contaMaria = new ContaCorrente(); contaMaria.Numero = 567; contaMaria.Titular = maria; contas[1] = contaMaria; Cliente jose = new Cliente("Jose"); Conta contaJose = new ContaPoupanca(); contaJose.Numero = 890; contaJose.Titular = jose; contas[2] = contaJose; foreach (Conta c in contas) { comboContas.Items.Add("titular: " + c.Titular.Nome); } }
private void Totaliza_Click(object sender, EventArgs e) { Conta c1 = new ContaCorrente(); ContaPoupanca c2 = new ContaPoupanca(); TotalizadorDeContas t = new TotalizadorDeContas(); t.Soma(c1); t.Soma(c2); }
} // fim FormCadastroConta_Load /// <summary> /// Metodo executado quando o botao cadastrar é clicado. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void botaoCadastrar_Click(object sender, EventArgs e) { // Declarando a variável da nova conta. Não foi incializada, pois vai depender do tipo de conta selecionado no formulário. Conta novaConta; // Recupera o índice selecionado na combo de tipo de conta. var indiceTipo = comboTipo.SelectedIndex; // Não falamos de switch no curso, mas ele é muito útil, principalmente nesses casos de tipo // Passamos para o switch a opção a ser verificada... switch (indiceTipo) { // ...caso o indiceTipo seja do mesmo indice da POUPANCA no enum (ou seja, 0) case (int)TipoConta.POUPANCA: // Instancio a nova conta como poupança. novaConta = new ContaPoupanca(); // Preciso colocar break aqui, pois já encontrei a opção que queria. Se não colocar break, o código // continuará testando as outras opções do switch. Não é o que queremos. break; // ...caso o indiceTipo seja do mesmo indice da CORRENTE no enum (ou seja, 1) case (int)TipoConta.CORRENTE: // Instancio a nova conta como corrente. novaConta = new ContaCorrente(); // Preciso colocar break aqui, pois já encontrei a opção que queria. Se não colocar break, o código // continuará testando as outras opções do switch. Não é o que queremos. break; // Se não cair em nenhum caso acima, temos o cenário default default: // Agora não podemos mais instanciar uma Conta. Temos que escolher um dos tipos para ser o default. //novaConta = new Conta(); novaConta = new ContaPoupanca(); // Apesar do default sempre ser a última opção do switch, é uma boa prática colocar o break. break; } // fim switch // Atribui o número digitado no formulário à propriedade da instância criada. // Esse código agora não é mais utilizado. O número é gerado automaticamente. // novaConta.Numero = Convert.ToInt32(textoNumero.Text); // Cria uma nova instância do Cliente com o nome digitado no formulário. novaConta.Titular = new Cliente(textoTitular.Text); // Adiciona a nova conta criada ao vetor de contas em Form1 this.formPrincipal.Adiciona(novaConta); // Exibe mensagem para o usuário informando que a conta foi criada com sucesso. MessageBox.Show("Conta criada com sucesso!"); // Fecha o formulário de cadastro. this.Close(); } // fim botaoCadastrar_Click
private void Form1_Load(object sender, EventArgs e) { for (int i = 1; i <= 5; i++) { Random random = new Random(); Cliente cliente = new Cliente("Cliente " + i); Conta conta = new ContaPoupanca(random.Next(1, 1000) * i, i * 1000, cliente); this.AdicionaConta(conta); } //this.criarArquivoContas(); }
public void Poupanca_Click_1(object sender, EventArgs e) { this.contapoupanca = new ContaPoupanca(); Conta cp = new Conta(); string valorDigitado = textoValor.Text; double valorOperacao = Convert.ToDouble(valorDigitado); this.contapoupanca.Saca(valorOperacao); textoSaldo2.Text = Convert.ToString(this.contapoupanca.Saldo); MessageBox.Show("Saque realizado com Sucesso"); }
private void botaoCadastrar_Click(object sender, EventArgs e) { Cliente novoCliente = new Cliente(textoTitular.Text); Conta novaConta = new ContaPoupanca(); novaConta.Numero = Convert.ToInt32(textoNumero.Text); novaConta.Titular = novoCliente; form1.AdicionaConta(novaConta); MessageBox.Show("Conta adicionada!"); Dispose(); }
public void Form3_Load(object sender, EventArgs e) { this.contapoupanca = new ContaPoupanca(); Conta cp = new Conta(); cp.Numero = 3; Cliente cliente = new Cliente("Victor"); cp.Titular = cliente; textoTitular4.Text = cp.Titular.Nome; textoNumero3.Text = Convert.ToString(cp.Numero); textoSaldo2.Text = Convert.ToString(cp.Saldo); }
public Form1() { InitializeComponent(); //conta = new Conta(); //conta.Numero = 1; //Cliente cliente = new Cliente("victor"); //conta.Titular = cliente; //textoNumero.Text = conta.Titular.NomeCliente; //// criando o array para guardar as contas //contas = new Conta[3]; //// vamos inicializar algumas instâncias de Conta. //this.contas[0] = new Conta(); //this.contas[0].Titular = new Cliente("victor"); //this.contas[0].Numero = 1; //this.numeroDeContas++; //this.contas[1] = new ContaPoupanca(); //this.contas[1].Titular = new Cliente("mauricio"); //this.contas[1].Numero = 2; //this.contas[2] = new ContaCorrente(); //this.contas[2].Titular = new Cliente("osni"); //this.contas[2].Numero = 3; //foreach (Conta conta in contas) //{ // comboContas.Items.Add(conta.Titular.NomeCliente); //} this.contas = new Conta[10]; // vamos inicializar algumas instâncias de Conta. Conta c1 = new ContaPoupanca(); c1.Titular = new Cliente("victor"); c1.Numero = 1; this.AdicionaConta(c1); Conta c2 = new ContaPoupanca(); c2.Titular = new Cliente("mauricio"); c2.Numero = 2; this.AdicionaConta(c2); Conta c3 = new ContaCorrente(); c3.Titular = new Cliente("osni"); c3.Numero = 3; this.AdicionaConta(c3); }
private void Form1_Load(object sender, EventArgs e) { contas = new Conta[3]; contas[0] = new Conta(); contas[0].Titular = new Cliente("victor"); contas[0].Numero = 1; contas[1] = new ContaPoupanca(); contas[1].Titular = new Cliente("mauricio"); contas[1].Numero = 2; contas[2] = new ContaCorrente(); contas[2].Titular = new Cliente("osni"); contas[2].Numero = 3; }
private void criarArquivoContas() { System.IO.File.Create(ARQUIVO_CONTAS); System.IO.Stream saida = System.IO.File.Open(ARQUIVO_CONTAS, System.IO.FileMode.Create); System.IO.StreamWriter escritor = new System.IO.StreamWriter(saida); for (int i = 1; i <= 5; i++) { Random random = new Random(); Cliente cliente = new Cliente("Cliente " + i); Conta conta = new ContaPoupanca(random.Next(1, 1000) * i, i * 1000, cliente); escritor.WriteLine("Numero da conta: " + conta.Numero + ", saldo da conta: " + conta.Saldo + ",nome do titular da conta: " + conta.Titular.Nome); this.AdicionaConta(conta); } escritor.Close(); saida.Close(); }
private void Form1_Load(object sender, EventArgs e) { conta = new ContaPoupanca(); titular = new Cliente("Victor"); conta.Numero = 1; conta.Titular = titular; textoTitular.Text = Convert.ToString(conta.Titular.Nome); textoNumero.Text = Convert.ToString(conta.Numero); Conta contaPoupanca = new ContaPoupanca(); contaPoupanca.Deposita(125.0); TotalizadorDeContas t = new TotalizadorDeContas(); t.Adiciona(contaPoupanca); MessageBox.Show("Total do totalizador de contas: " + t.SaldoTotal); }
private void botaoCadastro_Click(object sender, EventArgs e) { string titular = this.textoTitular.Text; bool ehDevedor = false; for (int i = 0; i < 30000; i++) { ehDevedor = this.devedores.Contains(titular); } if (!ehDevedor) { if (radioCC.Checked) { Conta novaConta = new ContaCorrente(); novaConta.Titular = new Cliente(textoTitular.Text); this.formPrincipal.adicionaConta(novaConta); this.Close(); } else if (radioCI.Checked) { Conta novaConta = new ContaInvestimento(); novaConta.Titular = new Cliente(textoTitular.Text); this.formPrincipal.adicionaConta(novaConta); this.Close(); } else if (radioCP.Checked) { Conta novaConta = new ContaPoupanca(); novaConta.Titular = new Cliente(textoTitular.Text); this.formPrincipal.adicionaConta(novaConta); this.Close(); } else { MessageBox.Show("Selecione um tipo de conta!"); } } else { MessageBox.Show("devedor"); } }
private void Cadastrar_Click(object sender, EventArgs e) { Conta NovaConta = null; if (comboTipoDeConta.SelectedIndex == 0) { NovaConta = new ContaCorrente(); } else { NovaConta = new ContaPoupanca(); } NovaConta.Titutar = new Cliente(textBox2.Text); NovaConta.numero = Convert.ToInt32(textBox1.Text); this.formPrincipal.AdicionaConta(NovaConta); Close(); }
private void botaoCadastrar_Click(object sender, EventArgs e) { Cliente cliente = new Cliente(titularConta.Text); if (comboTipoConta.SelectedIndex == 0) { Conta novaConta = new ContaCorrente(); novaConta.Titular = cliente; novaConta.Numero = Convert.ToInt32(numeroDaConta.Text); this.aplicacaoPrincipal.AdicionaConta(novaConta); } if (comboTipoConta.SelectedIndex == 1) { Conta novaConta = new ContaPoupanca(); novaConta.Titular = cliente; novaConta.Numero = Convert.ToInt32(numeroDaConta.Text); this.aplicacaoPrincipal.AdicionaConta(novaConta); } }
private void Form1_Load(object sender, EventArgs e) { this.contas = new List <Conta>(); Conta c1 = new ContaCorrente(); c1.Titutar = new Cliente("Lucas"); c1.numero = 1; this.AdicionarContas(c1); Conta c2 = new ContaPoupanca(); c2.Titutar = new Cliente("Saulo"); c2.numero = 2; this.AdicionarContas(c2); Conta c3 = new ContaCorrente(); c3.Titutar = new Cliente("Roberto"); c3.numero = 3; this.AdicionarContas(c3); }
private void Form1_Load(object sender, EventArgs e) { this.dicionario = new Dictionary <string, Conta>(); this.contas = new List <Conta>(); Conta c1 = new ContaCorrente(); c1.Titular = new Cliente("Victor"); this.AdicionaConta(c1); Conta c2 = new ContaPoupanca(); c2.Titular = new Cliente("Mauricio"); this.AdicionaConta(c2); Conta c3 = new ContaCorrente(); c3.Titular = new Cliente("Osnir"); this.AdicionaConta(c3); }
private void Form1_Load(object sender, EventArgs e) { contas = new Conta[3]; contas[0] = new Conta(); contas[0].Titular = new Cliente("victor"); contas[0].Numero = 1; contas[1] = new ContaPoupanca(); contas[1].Titular = new Cliente("mauricio"); contas[1].Numero = 2; contas[2] = new ContaCorrente(); contas[2].Titular = new Cliente("osni"); contas[2].Numero = 3; foreach (Conta conta in contas) { comboContas.Items.Add(conta.Titular.Nome); } }
private void totalizarContasButton_Click(object sender, EventArgs e) { // Rotina de teste do TotalizadorDeContas Conta conta1 = new ContaCorrente(); conta1.Deposita(100); Conta conta2 = new ContaCorrente(); conta2.Deposita(300); Conta conta3 = new ContaPoupanca(); conta3.Deposita(1000); var totalizador = new TotalizadorDeContas(); totalizador.Soma(conta1); totalizador.Soma(conta2); totalizador.Soma(conta3); }
private void Form1_Load(object sender, EventArgs e) { // criando array de conta this.contas = new Conta[100]; ContaInvestimento c1 = new ContaInvestimento(); c1.Titular = new Cliente("Maria"); c1.Numero = 1; this.AdicionaConta(c1); ContaPoupanca c2 = new ContaPoupanca(); c2.Titular = new Cliente("Caio"); c2.Numero = 2; this.AdicionaConta(c2); ContaCorrente c3 = new ContaCorrente(); c3.Titular = new Cliente("José"); c3.Numero = 3; this.AdicionaConta(c3); //this.contas[0] = new Conta(); //this.contas[0].Numero = 1; //this.contas[0].Titular = new Cliente("Maria"); //this.contas[1] = new ContaCorrente(); //this.contas[1].Numero = 2; //this.contas[1].Titular = new Cliente("Caio"); //this.contas[2] = new ContaPoupanca(); //this.contas[2].Numero = 3; //this.contas[2].Titular = new Cliente("José"); //foreach (var conta in contas) //{ // comboContas.Items.Add("titular: " + conta.Titular.Nome); //} }
private void Form1_Load(object sender, EventArgs e) { contas = new Conta[10]; Conta contaVictor = new ContaCorrente(); contaVictor.Titular = new Cliente("victor"); contaVictor.Numero = 1; AdicionaConta(contaVictor); Conta contaMauricio = new ContaPoupanca(); contaMauricio.Titular = new Cliente("mauricio"); contaMauricio.Numero = 2; AdicionaConta(contaMauricio); Conta contaOsni = new ContaCorrente(); contaOsni.Titular = new Cliente("osni"); contaOsni.Numero = 3; AdicionaConta(contaOsni); }
private void Form1_Load(object sender, EventArgs e) { dicionario = new Dictionary <string, Conta> (); // Form1_Load é chamado quando exibimos o nosso Form pela primeira vez Conta conta = new ContaCorrente(); conta.Titular.Nome = "Anders Hejlsberg"; conta.Deposita(5200.1); AdicionaConta(conta); conta = new ContaCorrente(); conta.Titular.Nome = "Guilherme Silveira"; conta.Deposita(200); AdicionaConta(conta); conta = new ContaPoupanca(); conta.Titular.Nome = "Mauricio Aniche"; conta.Deposita(5300); AdicionaConta(conta); conta = new ContaCorrente(); conta.Titular.Nome = "Paulo Silveira"; conta.Deposita(2200); AdicionaConta(conta); conta = new ContaCorrente(); conta.Titular.Nome = "Bjarne Stroustrup"; conta.Deposita(9000); AdicionaConta(conta); conta = new ContaCorrente(); conta.Titular.Nome = "Victor Harada"; AdicionaConta(conta); AtualizaConta(); comboContas.SelectedIndex = 0; }
private void button1_Click(object sender, EventArgs e) { Cliente joao1 = new Cliente("Joao"); Conta contaJoao1 = new ContaCorrente(); contaJoao1.Numero = 123; contaJoao1.Deposita(100); Cliente joao2 = new Cliente("Joao"); Conta contaJoao2 = new ContaPoupanca(); contaJoao2.Numero = 123; contaJoao2.Deposita(100); if (contaJoao1.Equals(contaJoao2)) { MessageBox.Show("Iguais"); } else { MessageBox.Show("Diferentes"); } }
private void BtnTributo_Click(object sender, EventArgs e) { var sv = new SeguroDeVida(); var ci = new ContaInvestimento(); ci.Despositar(1000); var cp = new ContaPoupanca(); cp.Despositar(2000); var t = new TotalizadorDeTributos(); t.Acumular(sv); MessageBox.Show("Tributo: " + t.Total); t.Acumular(ci); MessageBox.Show("Tributo: " + t.Total); t.Acumular(cp); MessageBox.Show("Tributo: " + t.Total); }
private void Form1_Load(object sender, EventArgs e) { //comboContas.DisplayMember = "Titular"; //comboDestinoTransferencia.DisplayMember = "Titular"; contas = new List <Conta>(); dicionario = new Dictionary <string, Conta>(); Conta aux; aux = new ContaCorrente(); aux.Titular = new Cliente("Victor"); aux.Numero = 1; this.AdicionaConta(aux); aux = new ContaPoupanca(); aux.Titular = new Cliente("mauricio"); aux.Numero = 2; this.AdicionaConta(aux); aux = new ContaCorrente(); aux.Titular = new Cliente("osni"); aux.Numero = 3; this.AdicionaConta(aux); }
private void BotaoCadastro_Click(object sender, EventArgs e) { Conta novaConta; if (tipoConta == "Conta Corrente") { novaConta = new ContaCorrente(); } else if (tipoConta == "Conta Poupança") { novaConta = new ContaPoupanca(); } else if (tipoConta == "Conta de Investimentos") { novaConta = new ContaInvestimento(); } else { MessageBox.Show("Escolha um tipo de conta"); return; } string titular = textoCadastraTitular.Text; novaConta.Titular = new Cliente(titular); bool ehDevedor = this.devedores.Contains(titular); if (!ehDevedor) { this.formPrincipal.AdicionaConta(novaConta); this.Close(); } else { MessageBox.Show("devedor"); } }
private void totalizarContasButton_Click(object sender, EventArgs e) { // Rotina de teste do TotalizadorDeContas Conta conta1 = new ContaCorrente (); conta1.Deposita (100); Conta conta2 = new ContaCorrente (); conta2.Deposita (300); Conta conta3 = new ContaPoupanca (); conta3.Deposita (1000); var totalizador = new TotalizadorDeContas (); totalizador.Soma (conta1); totalizador.Soma (conta2); totalizador.Soma (conta3); }