Пример #1
0
        public static void CalcularBonificação()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            //tipo concreto
            //Designer patricia = new Designer("833.222.048-39");
            //podemos ter variáveis do tipo abstrato
            Funcionario patricia = new Designer("833.222.048-39");

            patricia.Nome = "Patricia";

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

            roberta.Nome = "Roberta";

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

            daniela.Nome = "Daniela";

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

            camila.Nome = "Camila";

            gerenciadorBonificacao.Registrar(patricia);
            gerenciadorBonificacao.Registrar(roberta);
            gerenciadorBonificacao.Registrar(daniela);
            gerenciadorBonificacao.Registrar(camila);

            Console.WriteLine("Total de bonificações do mês " +
                              gerenciadorBonificacao.GetTotalBonificacao());
        }
Пример #2
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Funcionario patricia = new Designer("123.456.789-10");

            patricia.Nome = "Patricia";

            Funcionario roberta = new Diretor("123.456.789-10");

            roberta.Nome = "Roberta";

            Funcionario daniela = new Auxiliar("123.456.789-10");

            daniela.Nome = "Daniela";

            Funcionario camila = new GerenteDeConta("123.456.789-10");

            camila.Nome = "Camila";

            gerenciador.Registrar(patricia);
            gerenciador.Registrar(roberta);
            gerenciador.Registrar(daniela);
            gerenciador.Registrar(camila);

            Console.WriteLine($"\nTotal de bonificações do mês: {gerenciador.GetTotalBonificacao()}");
        }
Пример #3
0
        static void Main(string[] args)
        {
            Console.WriteLine("03!");

            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Funcionario carolina = new Funcionario(2000, "123.456.789-10");

            carolina.Nome = "carolina";
            //carolina.CPF = "123.456.789-10";
            //carolina.Salario = 2000;

            Console.WriteLine($"Nome completo: {carolina.Nome}");
            Console.WriteLine($"Bonificação: {carolina.GetBonificacao()}");

            Console.WriteLine($"Total de funcionários: {Funcionario.TotalDeFuncionarios}");

            gerenciador.Registrar(carolina);

            Diretor roberta = new Diretor("098.765.432-11");

            roberta.Nome = "roberta";
            //roberta.CPF = "098.765.432-11";
            //roberta.Salario = 5000;

            Console.WriteLine($"\nNome completo: {roberta.Nome}");
            Console.WriteLine($"Bonificação: {roberta.GetBonificacao()}");

            gerenciador.Registrar(roberta);
            Console.WriteLine($"Total de funcionários: {Funcionario.TotalDeFuncionarios}");

            Console.WriteLine($"\nTotal de bonificações: {gerenciador.GetTotalBonificacao()}");

            carolina.AumentarSalario();
            Console.WriteLine($"\nNovo salário de Carolina: {carolina.Salario}");
            Console.WriteLine($"\nNovo salário de Roberta: {roberta.Salario}");

            Console.ReadKey();
        }
Пример #4
0
        static void Main(string[] args)
        {
            Console.WriteLine("02!");

            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Funcionario carolina = new Funcionario();

            carolina.Nome    = "carolina";
            carolina.CPF     = "123.456.789-10";
            carolina.Salario = 2000;

            Console.WriteLine($"Nome completo: {carolina.Nome}");
            Console.WriteLine($"Bonificação: {carolina.GetBonificacao()}");

            gerenciador.Registrar(carolina);

            Diretor roberta = new Diretor();

            roberta.Nome    = "roberta";
            roberta.CPF     = "098.765.432-11";
            roberta.Salario = 5000;

            Console.WriteLine($"\nNome completo: {roberta.Nome}");
            Console.WriteLine($"Bonificação: {roberta.GetBonificacao()}");

            gerenciador.Registrar(roberta);

            Console.WriteLine($"\nTotal de bonificações: {gerenciador.GetTotalBonificacao()}");

            Funcionario robertaFuncionario = roberta;

            Console.WriteLine($"\nRoberta - referencia de Diretor: {roberta.GetBonificacao()}");
            Console.WriteLine($"\nRoberta - referencia de Funcionario: {robertaFuncionario.GetBonificacao()}");

            Console.ReadKey();
        }