Example #1
0
        private void BotaoImposto_Click(object sender, EventArgs e)
        {
            ContaInvestimento     conta       = new ContaInvestimento();
            TotalizadorDeTributos totalizador = new TotalizadorDeTributos();

            conta.Deposita(200.0);

            if (conta is ITributavel)
            {
                totalizador.Acumula(conta);
                MessageBox.Show("Total: " + totalizador.Total);
            }

            ContaCorrente corrente = new ContaCorrente();

            corrente.Deposita(450.0);

            if (corrente is ITributavel)
            {
                totalizador.Acumula(conta);
                MessageBox.Show("Total: " + totalizador.Total);
            }

            SeguroVida sv = new SeguroVida();

            sv.Deposita(200.0);

            if (sv is ITributavel)
            {
                totalizador.Acumula(sv);
                MessageBox.Show("Total: " + totalizador.Total);
            }
        }
Example #2
0
        private void botaoImposto_Click(object sender, EventArgs e)
        {
            ContaCorrente c10 = new ContaCorrente();

            c10.Deposita(200);

            SeguroDeVida sv = new SeguroDeVida();

            TotalizadorDeTributos totalizador = new TotalizadorDeTributos();

            totalizador.Acumula(c10);
            MessageBox.Show("Total: " + totalizador.Total);
            totalizador.Acumula(sv);
            MessageBox.Show("Total: " + totalizador.Total);
        }