public static void CalcularBonificacao() { GerenciadorBonificacao gerenciador = new GerenciadorBonificacao(); Auxiliar alexandre = new Auxiliar("123.456.789-77"); alexandre.Nome = "alexandre"; gerenciador.Registrar(alexandre); Designer beatriz = new Designer("123.456.789-77"); beatriz.Nome = "beatriz"; beatriz.AumentarSalario(); gerenciador.Registrar(beatriz); Diretor carlos = new Diretor("123.456.789-77"); carlos.Nome = "carlos"; gerenciador.Registrar(carlos); GerenteConta denis = new GerenteConta("123.456.789-77"); denis.Nome = "denis"; gerenciador.Registrar(denis); Console.WriteLine("Total de bonificações do mês: R$" + gerenciador.GetTotalBonificacao()); }
static void Main(string[] args) { GerenciadoBonus gerenciador = new GerenciadoBonus(); Funcionario pessoa = new Auxiliar("123.456.789.12"); pessoa.Nome = "Pedro"; gerenciador.Registrar(pessoa); Diretor pessoa1 = new Diretor("123.654.987-98"); pessoa1.Nome = "João"; gerenciador.Registrar(pessoa1); Console.WriteLine("Funcioario / Salario / Bonus "); Console.WriteLine(pessoa.Nome + " / " + pessoa.Salario + " / " + pessoa.GetBonus()); Console.WriteLine(pessoa1.Nome + " / " + pessoa1.Salario + " / " + pessoa1.GetBonus()); Console.WriteLine("Total Bonus: "); Console.WriteLine(gerenciador.getTotalBonus()); pessoa.AumentarSalario(); pessoa1.AumentarSalario(); GerenciadoBonus newgerenciador = new GerenciadoBonus(); newgerenciador.Registrar(pessoa); newgerenciador.Registrar(pessoa1); Console.WriteLine("Apos aumentar salarios"); Console.WriteLine("Funcioario / Salario / Bonus "); Console.WriteLine(pessoa.Nome + " / " + pessoa.Salario + " / " + pessoa.GetBonus()); Console.WriteLine(pessoa1.Nome + " / " + pessoa1.Salario + " / " + pessoa1.GetBonus()); Console.WriteLine("Total Bonus: "); Console.WriteLine(newgerenciador.getTotalBonus()); InformacoesGerais(); Funcionario alex = new Auxiliar("7946.31254"); alex.Nome = "Alex"; newgerenciador.Registrar(alex); Funcionario katia = new Designer("985.652.125."); katia.Nome = "katia"; newgerenciador.Registrar(katia); Funcionario fernando = new Diretor("654987321"); fernando.Nome = "Fernando"; newgerenciador.Registrar(fernando); Funcionario mario = new GerenteConta("987654321"); mario.Nome = "Mario"; newgerenciador.Registrar(mario); Console.WriteLine("Funcionario / Salario Base / Bonus "); Console.WriteLine("Diretor: " + fernando.Nome + " / " + fernando.Salario + " / " + fernando.GetBonus()); Console.WriteLine("Designer: " + katia.Nome + " / " + katia.Salario + " / " + katia.GetBonus()); Console.WriteLine("Gerente: " + mario.Nome + " / " + mario.Salario + " / " + mario.GetBonus()); Console.WriteLine("Auxiliar: " + alex.Nome + " / " + alex.Salario + " / " + alex.GetBonus()); Console.WriteLine("Total Bonus: " + newgerenciador.getTotalBonus()); InformacoesGerais(); mario.AumentarSalario(); katia.AumentarSalario(); fernando.AumentarSalario(); alex.AumentarSalario(); Console.WriteLine("Apos aumentar o Salario"); Console.WriteLine("Funcionario / Salario Base / Bonus "); Console.WriteLine("Diretor: " + fernando.Nome + " / " + fernando.Salario + " / " + fernando.GetBonus()); Console.WriteLine("Designer: " + katia.Nome + " / " + katia.Salario + " / " + katia.GetBonus()); Console.WriteLine("Gerente: " + mario.Nome + " / " + mario.Salario + " / " + mario.GetBonus()); Console.WriteLine("Auxiliar: " + alex.Nome + " / " + alex.Salario + " / " + alex.GetBonus()); Console.WriteLine("Total Bonus: " + newgerenciador.getTotalBonus()); InformacoesGerais(); Desenvolvedor gui = new Desenvolvedor("159.621.841-89"); gui.Nome = "Guilherme"; Console.WriteLine("Guilher Salario: " + gui.Salario + "Bonus: " + gui.GetBonus()); InformacoesGerais(); }