Example #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            Gerente zeca = new Gerente();

            zeca.Nome    = "Zeca";
            zeca.Salario = 5000;
            zeca.Senha   = 123;
            zeca.Autentica(456);

            Funcionario ana = new Funcionario();

            ana.Nome    = "Ana";
            ana.Salario = 4000;

            Secretario joao = new Secretario();

            joao.Nome     = "Joao";
            joao.Salario  = 3500;
            joao.Telefone = "3687-8";

            ControleDeBonificacao cb = new ControleDeBonificacao();

            cb.Adiciona(zeca.Bonificacao());
            cb.Adiciona(ana.Bonificacao());
            cb.Adiciona(joao.Bonificacao());
            cb.Adiciona(5000);

            MessageBox.Show($"Total de bonificações: {cb.Total}");

            // MessageBox.Show($"Bonicação do {zeca.Nome}: {zeca.Bonificacao()}");
        }
Example #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            Gerente zeca = new Gerente();

            zeca.Nome    = "Zeca";
            zeca.Salario = 5000;
            zeca.Senha   = 123;
            zeca.Autentica(456);

            Funcionario ana = new Engenheiro();

            ana.Nome    = "Ana";
            ana.Salario = 4000;

            Secretario joao = new Secretario();

            joao.Nome     = "Joao";
            joao.Salario  = 3500;
            joao.Telefone = "3687-8";

            Engenheiro rafael = new Engenheiro();

            rafael.Nome    = "Rafael";
            rafael.Salario = 3000;

            ControleDeBonificacao cb = new ControleDeBonificacao();

            cb.Adiciona(zeca);
            cb.Adiciona(ana);
            cb.Adiciona(joao);

            MessageBox.Show(ana.MostraDados());
            MessageBox.Show(rafael.MostraDados());
            MessageBox.Show(joao.MostraDados());

            // MessageBox.Show($"Bonicação do {zeca.Nome}: {zeca.Bonificacao()}");
        }