Exemplo n.º 1
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao =
                new GerenciadorBonificacao();

            Designer pedro = new Designer("992.132.453-42");

            pedro.Nome = "Pedro";

            Diretor roberta = new Diretor("352.912.423-12");

            roberta.Nome = "Roberta";

            Auxiliar igor = new Auxiliar("354.120.342-39");

            igor.Nome = "Igor";

            GerenteDeConta camila = new GerenteDeConta("821.128.129-34");

            camila.Nome = "Camila";

            gerenciadorBonificacao.Registrar(pedro, roberta, igor, camila);

            Console.WriteLine(
                "Total de bonificações do mês: "
                + gerenciadorBonificacao.GetTotalBonificacao()
                );
        }
Exemplo n.º 2
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();
            Funcionario            carlos      = new Diretor(2000, "109203190193");

            carlos.Nome = "Carlos";
            //carlos.AumentarSalario();


            Diretor jessica = new Diretor(5000, "2109203190193");

            jessica.Nome = "Jessica";
            //jessica.AumentarSalario();



            gerenciador.Registrar(carlos);
            gerenciador.Registrar(jessica);


            Console.WriteLine(carlos.Nome);
            Console.WriteLine(carlos.GetBonificacao());
            Console.WriteLine(jessica.Nome);
            Console.WriteLine(jessica.GetBonificacao());

            Console.WriteLine("Total de bonificações: " + gerenciador.GetTotalBonificacao());
            Console.ReadLine();
        }
Exemplo n.º 3
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Designer pedro = new Designer("123.123.123-12");

            pedro.Nome = "Pedro";

            Diretor joao = new Diretor("123.123.123-13");

            joao.Nome = "João";

            Auxiliar igor = new Auxiliar("123.123.123-14");

            igor.Nome = "Igor";

            GerenteDeConta camila = new GerenteDeConta("123.123.123-15");

            camila.Nome = "Camila";

            gerenciadorBonificacao.Registrar(pedro);
            gerenciadorBonificacao.Registrar(joao);
            gerenciadorBonificacao.Registrar(igor);
            gerenciadorBonificacao.Registrar(camila);

            Console.WriteLine(gerenciadorBonificacao.GetTotalBonificacao());
        }
Exemplo n.º 4
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Designer pedro = new Designer("123.123.123-12");

            pedro.Nome = "Pedro";

            Diretor roberta = new Diretor("124.124.124-12");

            roberta.Nome = "Roberta";

            Auxiliar igor = new Auxiliar("125.125.125-12");

            igor.Nome = "Igor";

            GerenteDeConta camila = new GerenteDeConta("126.126.126-12");

            camila.Nome = "Camila";

            gerenciadorBonificacao.Registrar(pedro);
            gerenciadorBonificacao.Registrar(roberta);
            gerenciadorBonificacao.Registrar(igor);
            gerenciadorBonificacao.Registrar(camila);

            Console.WriteLine("Total de bonificações do mês: {0}", gerenciadorBonificacao.GetTotalBonificacao());
        }
Exemplo n.º 5
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Designer pedro = new Designer("000.000.001-11")
            {
                Nome = "Pedro"
            };

            Diretor roberta = new Diretor("000.000.002-22")
            {
                Nome = "Roberta"
            };

            Auxiliar igor = new Auxiliar("000.000.003-33")
            {
                Nome = "Igor"
            };

            GerenteDeConta camila = new GerenteDeConta("000.000.004-44")
            {
                Nome = "Camila"
            };

            gerenciadorBonificacao.Registrar(pedro);
            gerenciadorBonificacao.Registrar(roberta);
            gerenciadorBonificacao.Registrar(igor);
            gerenciadorBonificacao.Registrar(camila);

            Console.WriteLine("Total de bonificação do mês: " + gerenciadorBonificacao.GetTotalBonificacao());
        }
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Designer pedro = new Designer("123");

            pedro.Nome = "Pedro";

            Diretor roberta = new Diretor("456");

            roberta.Nome = "Roberta";

            Auxiliar igor = new Auxiliar("789");

            igor.Nome = "Igor";

            GerenteDeConta camila = new GerenteDeConta("159");

            camila.Nome = "Camila";

            Desenvolvedor guilherme = new Desenvolvedor("753");

            guilherme.Nome = "Gilherme";

            gerenciadorBonificacao.Registrar(pedro);
            gerenciadorBonificacao.Registrar(roberta);
            gerenciadorBonificacao.Registrar(igor);
            gerenciadorBonificacao.Registrar(camila);
            gerenciadorBonificacao.Registrar(guilherme);

            Console.WriteLine("Total de Bonificações do Mês: "
                              + gerenciadorBonificacao.getTotalBonificacao());
        }
Exemplo n.º 7
0
        static void Main(string[] args)
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Funcionario carlos = new Funcionario();

            carlos.Nome    = "Carlos";
            carlos.CPF     = "546.879.157-20";
            carlos.Salario = 2000;

            gerenciador.Registrar(carlos);

            Diretor roberta = new Diretor();

            roberta.Nome    = "Roberta";
            roberta.CPF     = "454.658.148-3";
            roberta.Salario = 5000;

            gerenciador.Registrar(roberta);

            Console.WriteLine(carlos.Nome);
            Console.WriteLine(carlos.GetBonificacao());

            Console.WriteLine(roberta.Nome);
            Console.WriteLine(roberta.GetBonificacao());

            Console.WriteLine("Total de bonificacoes: " + gerenciador.GetTotalBonificacao());
        }
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Designer pedro = new Designer("833.222.048-39");

            pedro.Nome = "Pedro";

            Diretor roberta = new Diretor("159.753.398-04");

            roberta.Nome = "Roberta";

            Auxiliar igor = new Auxiliar("981.198.778-53");

            igor.Nome = "Igor";

            GerenteDeConta camila = new GerenteDeConta("326.985.628-89");

            camila.Nome = "Camila";

            gerenciadorBonificacao.Registrar(pedro);
            gerenciadorBonificacao.Registrar(roberta);
            gerenciadorBonificacao.Registrar(igor);
            gerenciadorBonificacao.Registrar(camila);

            Console.WriteLine("Total de bonificações do mês " +
                              gerenciadorBonificacao.GetTotalBonificacao());
        }
Exemplo n.º 9
0
        static void Main(string[] args)
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Console.WriteLine("Total de bonificações: " + gerenciador.GetTotalBonificacao());

            Console.ReadLine();
        }
        public static void InicializarPrograma()
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();
            Diretor diretor = new Diretor("000.000.000-00");

            diretor.Nome = "Juliana";
            gerenciador.Registrar(diretor);
            Console.WriteLine("Total de bonificações: " + gerenciador.GetTotalBonificacao());
        }
Exemplo n.º 11
0
        private static void RegistrarFuncionarios()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();
            List <Funcionario>     funcionarios           = ObterFuncionariosLista();

            for (int indice = 0; indice < funcionarios.Count; indice++)
            {
                gerenciadorBonificacao.Registrar(funcionarios[indice]);
            }

            Console.WriteLine(gerenciadorBonificacao.ValorTotal);
        }
Exemplo n.º 12
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Funcionario pedro = new Designer("833.222.048-39");

            pedro.Nome = "Pedro";

            Funcionario roberta = new Diretor("159.753.398-04");

            roberta.Nome = "Roberta";

            Funcionario igor = new Auxiliar("981.198.778-53");

            igor.Nome = "Igor";

            Funcionario camila = new GerenteDeConta("326.985.628-89");

            camila.Nome = "Camila";

            Desenvolvedor guilherme = new Desenvolvedor("456.175.468-20");

            guilherme.Nome = "Guilherme";

            Gustavo gustavo = new Gustavo("366.045.127-28");

            gustavo.Nome = "Gustavo Godinho";



            List <Funcionario> funcionarios = new List <Funcionario>
            {
                gustavo,
                guilherme,
                pedro,
                roberta,
                igor,
                camila
            };

            foreach (var item in funcionarios)
            {
                gerenciadorBonificacao.Registrar(item);
                Console.WriteLine(item.GetHashCode() + " " + item.Nome.PadRight(20, ' ') + " " +
                                  item.CPF + " " + item.Salario.ToString("F", CultureInfo.InvariantCulture));
            }

            Console.WriteLine("-");
            Console.WriteLine("Total de bonificações do mês " +
                              gerenciadorBonificacao.GetTotalBonificacao());

            Console.WriteLine("Total de Funcionarios " + Funcionario.TotalDeFuncionarios);
        }
Exemplo n.º 13
0
        public static void CalcularBonificacao()
        {
            var gerenciarBonificacao = new GerenciadorBonificacao();

            var auxiliar = new Auxiliar("123.456.789-00")
            {
                Nome = "João"
            };

            var diretor = new Diretor("987.654.321-00")
            {
                Nome = "Maria"
            };

            var designer = new Designer("654.789.123-55")
            {
                Nome = "Raimundo"
            };

            var gerenteDeContas = new GerenteDeConta("798.456.123-55")
            {
                Nome = "Joana"
            };

            var desenvolvedor = new Desenvolvedor("564.321.879-91")
            {
                Nome = "Pedro"
            };

            Console.WriteLine("Diretor: " + diretor.Nome);
            Console.WriteLine("Salário: " + diretor.Salario);
            Console.WriteLine("Bonificação: " + diretor.GetBonificacao());

            Console.WriteLine("Auxiliar: " + auxiliar.Nome);
            Console.WriteLine("Salário: " + auxiliar.Salario);
            Console.WriteLine("Bonificação: " + auxiliar.GetBonificacao());

            Console.WriteLine("Designer: " + designer.Nome);
            Console.WriteLine("Salário: " + designer.Salario);
            Console.WriteLine("Bonificação: " + designer.GetBonificacao());

            Console.WriteLine("GerenteDeContas: " + gerenteDeContas.Nome);
            Console.WriteLine("Salário: " + gerenteDeContas.Salario);
            Console.WriteLine("Bonificação: " + gerenteDeContas.GetBonificacao());

            Console.WriteLine("Desenvolvedor: " + desenvolvedor.Nome);
            Console.WriteLine("Salário: " + desenvolvedor.Salario);
            Console.WriteLine("Bonificação: " + desenvolvedor.GetBonificacao());
        }
Exemplo n.º 14
0
        static void Main(string[] args)
        {
            UsarSistema();

            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();



            Console.WriteLine(Funcionario.TotalDeFuncionarios);



            Diretor Eduardo = new Diretor("3237012836");

            Eduardo.Nome = "Eduardo Germano";

            Desenvolvedor Guilherme = new Desenvolvedor("456,564,256-87");

            Guilherme.Nome = "Guilherme";

            gerenciador.Registrar(Guilherme);



            gerenciador.Registrar(Eduardo);

            Console.WriteLine(Funcionario.TotalDeFuncionarios);

            Funcionario eduardoteste = Eduardo;

            Eduardo.AumentarSalario();
            Console.WriteLine("Novo salário de roberta: " + Eduardo.Salario);

            Console.WriteLine("Bonificação de uma referencia diretor: " + Eduardo.GetBonificacao());
            Console.WriteLine("Bonificação de uma referencia funcionario: " + Guilherme.GetBonificacao());



            Console.WriteLine();
            Console.WriteLine(Eduardo.Nome);
            Console.WriteLine(Eduardo.GetBonificacao());

            Console.WriteLine();

            Console.WriteLine("Total de bonificação: " + gerenciador.getTotalBonificacao());
        }
Exemplo n.º 15
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Designer carlos = new Designer("Carlos", "123.152.366-00");

            Diretor roberta = new Diretor("Roberta de Cássia Guimarãess", "123.635.986-63");

            Auxiliar Igor = new Auxiliar("Pedro Luiz de OLiveira", "123.563.695-63");

            GerenteDeConta Camila = new GerenteDeConta("Camila Gomes Pinto", "163.189.178-63");

            gerenciador.Registrar(carlos);
            gerenciador.Registrar(roberta);
            gerenciador.Registrar(Igor);
            gerenciador.Registrar(Camila);

            Console.WriteLine("Total de bonificações do mês: " + gerenciador.GetTotalBonificacao());
        }
Exemplo n.º 16
0
        static void Main(string[] args)
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();
            Funcionario            zeah        = new Designer("111111");

            zeah.nome    = "zé";
            zeah.Salario = 789;

            Diretor maria = new Diretor("11111");

            maria.nome    = "maria";
            maria.Salario = 5;

            gerenciador.Registrar(maria);
            gerenciador.Registrar(zeah);

            Console.WriteLine(maria.GetBonificacao());
            Console.ReadLine();
        }
Exemplo n.º 17
0
        public static void Teste()
        {
            Funcionario diretor = new Diretor("876.345.567-90");
            Funcionario gerenteDeContagerenteDeConta = new GerenteDeConta("876.345.567-90");
            Funcionario designer = new Designer("876.345.567-90");
            Funcionario auxiliar = new Auxiliar("876.345.567-90");

            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            gerenciadorBonificacao.Registrar(diretor);
            gerenciadorBonificacao.Registrar(gerenteDeContagerenteDeConta);
            gerenciadorBonificacao.Registrar(designer);
            gerenciadorBonificacao.Registrar(auxiliar);

            diretor.Nome = "Fernando";
            gerenteDeContagerenteDeConta.Nome = "Bruna";
            designer.Nome = "Mangovile";
            auxiliar.Nome = "Peixada";
        }
Exemplo n.º 18
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Designer pedro = new Designer("833.222.048-39");

            pedro.Nome = "Pedro";

            Diretor roberta = new Diretor("159.753.398-04");

            roberta.Nome = "Roberta";

            Auxiliar igor = new Auxiliar("981.198.778-53");

            igor.Nome = "Igor";

            GerenteDeConta camila = new GerenteDeConta("326.985.628-89");

            camila.Nome = "Camila";
        }
Exemplo n.º 19
0
            public void CalcularBonificacao()
            {
                GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

                Designer pedro = new Designer("cpf teste 1");

                pedro.Nome = "Pedro";

                Diretor roberta = new Diretor("cpf teste 2");

                roberta.Nome = "Roberta";

                Auxiliar Igor = new Auxiliar("cpf teste 3");

                igor.Nome = "Igor";

                GerenteDeConta Camila = new GerenteDeConta("cpf teste 4");

                camila.Nome = "Camila";
            }
Exemplo n.º 20
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Funcionario pedro = new Designer(500, "52323232");

            pedro.Nome = "pedro";

            // Irá dar erro porque a clase funcionario é uma classe abstrata

            /*
             * Funcionario pedro2 = new Funcionario(500, "52323232");
             * pedro2.Nome = "pedro";
             */
            Funcionario marcos = new Diretor(5000, "5232323");

            marcos.Nome = "Marcos";

            Funcionario massa = new Auxiliar(1000, "2323232");

            massa.Nome = "massa";

            Funcionario gui = new Gerente(10000, "234232");

            gui.Nome = "Guilherme";

            Funcionario carlao = new Desenvolvedor(3000, "23232");

            carlao.Nome = "Carlao";

            gerenciador.Registrar(pedro);
            gerenciador.Registrar(marcos);
            gerenciador.Registrar(massa);
            gerenciador.Registrar(gui);
            Console.WriteLine(pedro.GetBonificacao());
            Console.WriteLine(marcos.GetBonificacao());
            Console.WriteLine(massa.GetBonificacao());
            Console.WriteLine(gui.GetBonificacao());
            Console.WriteLine($"Bonificação mensal foi de {gerenciador.GetTotalBonificacao()}");
        }
Exemplo n.º 21
0
        static void Main(string[] args)
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Funcionario carlos = new Funcionario(2000, "546.879.157-20");

            carlos.Nome = "Carlos";

            carlos.AumentarSalario();
            Console.WriteLine("Novo salario Carlos:" + carlos.Salario);

            Console.WriteLine("Total de Funcionários:" + Funcionario.TotalDeFuncionarios);
            gerenciador.Registrar(carlos);

            Diretor roberta = new Diretor("454.648.148-3");

            roberta.Nome = "Roberta";

            roberta.AumentarSalario();
            Console.WriteLine("Novo salario Roberta:" + roberta.Salario);

            Console.WriteLine("Total de Funcionários:" + Funcionario.TotalDeFuncionarios);

            //Funcionario _robertaTeste = roberta;
            //Console.WriteLine("Bonificador de um referencia de Diretor:" + roberta.GetBonificacao());
            //Console.WriteLine("Bonificador de um referencia de Funcionario:" + _robertaTeste.GetBonificacao());

            gerenciador.Registrar(roberta);

            Console.WriteLine(carlos.Nome);
            Console.WriteLine("Bonificação:" + carlos.GetBonificacao());

            Console.WriteLine(roberta.Nome);
            Console.WriteLine("Bonificação:" + roberta.GetBonificacao());

            Console.WriteLine("Total e bonificações: " + gerenciador.GetTotalBonificacao());

            Console.ReadLine();
        }
Exemplo n.º 22
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Designer pedro = new Designer("Pedro", "123.456.789-10");

            Diretor roberta = new Diretor("Roberta", "123.456.789-10");

            Auxiliar igor = new Auxiliar("Igor", "123.456.789-10");

            GerenteDeConta camila = new GerenteDeConta("Camila", "123.456.789-10");

            Desenvolvedor fernando = new Desenvolvedor("Fernando", "123.456.789-10");

            gerenciadorBonificacao.Registrar(pedro);
            gerenciadorBonificacao.Registrar(roberta);
            gerenciadorBonificacao.Registrar(igor);
            gerenciadorBonificacao.Registrar(camila);
            gerenciadorBonificacao.Registrar(fernando);

            Console.WriteLine($"Total de bonificações: {gerenciadorBonificacao.GetTotalBonificacao()}");
        }
Exemplo n.º 23
0
        static void Main(string[] args)
        {
            //Atalho:
            //  *Quando a diretiva não está nos using do projeto >>
            //      >>Cursor em cima da palavra > CTRL + . > Verificar as opções > Enter

            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Funcionario pedro = new Diretor();

            Funcionario thiago = new Funcionario();

            thiago.Nome    = "Thiago";
            thiago.CPF     = "444.444.448-89";
            thiago.Salario = 3000;

            gerenciador.Registrar(thiago);

            Diretor roberta = new Diretor();

            roberta.Nome    = "Roberta";
            roberta.CPF     = "333333333";
            roberta.Salario = 5000;

            Funcionario robertaTeste = roberta;

            Console.WriteLine("Bonificação de uma referência de Diretor: " + roberta.GetBonificacao());
            Console.WriteLine("Bonificação de uma referência de Funcionário: " + robertaTeste.GetBonificacao());

            gerenciador.Registrar(roberta);

            Console.WriteLine(roberta.Nome);
            Console.WriteLine(roberta.GetBonificacao());

            Console.WriteLine("Total de bonificação: " + gerenciador.GetTotalBonificacao());

            Console.ReadLine();
        }
Exemplo n.º 24
0
        static void Main(string[] args)
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Funcionario carlos = new Funcionario("43.432.432-09");

            carlos.Nome    = "Carlos";
            carlos.Salario = 2000;

            gerenciador.Registrar(carlos);

            Diretor roberta = new Diretor("321.321.322-09");

            roberta.Nome    = "Roberta";
            roberta.Salario = 5000;

            Console.WriteLine("Bonificação de uma referencia de diretor" + roberta.GetBonificacao());

            //Isso é polimorfismo colocar em uma variavel base um objeto especializado
            //Com esse polimorfismo, estamos criando um novo funcionario do tipo Diretor
            Funcionario robertaTeste = roberta;

            Console.WriteLine("Bonificação de uma referencia de Diretor: " + roberta.GetBonificacao());
            Console.WriteLine("Bonificação de uma referencia de Funcionário: " + robertaTeste.GetBonificacao());

            gerenciador.Registrar(roberta);

            Console.WriteLine(carlos.Nome);
            Console.WriteLine(carlos.GetBonificacao());

            Console.WriteLine(roberta.Nome);
            Console.WriteLine(roberta.GetBonificacao());

            Console.WriteLine("Total de bonificações: " + gerenciador.GetTotalBonificacao());

            Console.ReadLine();
        }
Exemplo n.º 25
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Designer pedro = new Designer("111.123.456-99")
            {
                Nome = "Pedro"
            };

            Diretor roberta = new Diretor("222.123.456-99")
            {
                Nome = "Roberta"
            };

            Auxiliar igor = new Auxiliar("333.123.456-99")
            {
                Nome = "Igor"
            };

            GerenteDeConta camila = new GerenteDeConta("444.123.456-99")
            {
                Nome = "Camila"
            };

            Desenvolvedor guilherme = new Desenvolvedor("555.123.456-99")
            {
                Nome = "Guilherme"
            };

            gerenciador.Registrar(pedro);
            gerenciador.Registrar(roberta);
            gerenciador.Registrar(igor);
            gerenciador.Registrar(camila);
            gerenciador.Registrar(guilherme);

            System.Console.WriteLine($"Total bonificacao mes: {gerenciador.TotalBonificacao}");
        }
Exemplo n.º 26
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            //Designer pedro = new Designer("111.111.111-11");
            //pedro.Nome = "Pedro";

            //Diretor roberta = new Diretor("222.222.222-22");
            //roberta.Nome = "Roberta";

            //Auxiliar igor= new Auxiliar("333.333.333.-33");
            //igor.Nome = "Igor";

            //GerenteDeConta camila= new GerenteDeConta("444.444.444-44");
            //camila.Nome = "Camila";

            //gerenciadorBonificacao.Registrar(pedro);
            //gerenciadorBonificacao.Registrar(roberta);
            //gerenciadorBonificacao.Registrar(igor);
            //gerenciadorBonificacao.Registrar(camila);

            //Console.WriteLine("Total de bonificações do mês : " +
            //gerenciadorBonificacao.GetTotalBonificacao());
        }
Exemplo n.º 27
0
        static void Main(string[] args)
        {
            GerenciadorBonificacao Gerenciador = new GerenciadorBonificacao();



            Funcionario Carlos = new Funcionario();

            Carlos.Nome    = "Carlos";
            Carlos.CPF     = "121.806.976-78";
            Carlos.Salario = 2000;


            Gerenciador.Registrar(Carlos);


            Diretor Roberta = new Diretor();

            Roberta.Nome    = "Roberta";
            Roberta.CPF     = "454.658.148-3";
            Roberta.Salario = 5000;

            Gerenciador.Registrar(Roberta);

            Console.WriteLine(Carlos.Nome);
            Console.WriteLine(Carlos.GetBonificacao());

            Console.WriteLine(Roberta.Nome);
            Console.WriteLine(Roberta.GetBonificacao());

            Console.WriteLine("Total de Bonificações é = " + Gerenciador.GetTotalBonificacao());



            Console.ReadLine();
        }
Exemplo n.º 28
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Designer pedro = new Designer("123.456.789.00");

            pedro.Nome = "Pedro";

            Diretor roberta = new Diretor("123.456.789-00");

            roberta.Nome = "Roberta";

            Auxiliar igor = new Auxiliar("123.456.789-00");

            igor.Nome = "Igor";

            GerenteDeConta camila = new GerenteDeConta("123.456.789-00");

            camila.Nome = "Camila";

            Desenvolvedor guilherme = new Desenvolvedor("123.456.789-00");

            guilherme.Nome = "Guilherme";

            //Funcionario guilherme = new Desenvolvedor("123"); Também funciona
            //tipo funcionario e objeto desenvolvedor

            gerenciadorBonificacao.Registrar(pedro);
            gerenciadorBonificacao.Registrar(roberta);
            gerenciadorBonificacao.Registrar(igor);
            gerenciadorBonificacao.Registrar(camila);
            gerenciadorBonificacao.Registrar(guilherme);

            Console.WriteLine("Total de bonificações do mês " +
                              gerenciadorBonificacao.GetTotalBonificacao());
        }