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); }
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()); }
static void Main(string[] args) { Funcionario funcionario = new Designer("Design", "111.111.111-58"); FuncionarioAutenticavel diretor = new Diretor("Diretor", "549.884.444-57"); diretor.Senha = "123"; SistemaInterno sistemaInterno = new SistemaInterno(); sistemaInterno.Logar(diretor, "123"); Console.WriteLine(); Console.ReadLine(); }
public static void CalcularBonificacao() { Designer designer = new Designer("Pedro", "256.489.365-85"); Diretor diretor = new Diretor("Roberta", "456.843.678-25", "123456"); Auxiliar auxiliar = new Auxiliar("Igor", "245.156.452.48"); GerenteConta gerenteConta = new GerenteConta("Camila", "542.365.486-58", "123456"); Console.WriteLine("Total de Gastos Bonificação: " + Funcionario.GastosBonificacao); diretor.AumentarSalario(); Console.WriteLine("Total de Gastos Bonificação: " + Funcionario.GastosBonificacao); }
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()); }
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(); }
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"; }
public static void UsarSistema() { SistemaInterno sistema = new SistemaInterno(); Diretor stefany = new Diretor("23434"); Designer jesus = new Designer("777"); stefany.Senha = "12DS"; jesus.Senha = "777"; sistema.Logar(stefany, "12DS"); sistema.Logar(jesus, "777"); ParceiroComercial carlos = new ParceiroComercial(); carlos.Senha = "123"; sistema.Logar(carlos, "123"); Console.ReadLine(); }
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"; }
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"; }
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()}"); }
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()}"); }
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"; GerenteDeConta camila = new GerenteDeConta("326.985.628-89"); camila.Nome = "Camila"; gerenciadorBonificacao.Registrar(pedro); gerenciadorBonificacao.Registrar(roberta); gerenciadorBonificacao.Registrar(camila); Console.WriteLine($"Total de bonificações do mês: {gerenciadorBonificacao.GetTotalBonificacao()}"); }
public static void CalculateBonification() { // You cannot create an abstract class instance // Employee employee = new Employee("", "", 500); Designer pedro = new Designer(name: "Pedro", cpf: "833.222.048-39"); Director roberta = new Director(name: "Roberta", cpf: "159.753.398-04"); Auxiliary igor = new Auxiliary(name: "Igor", cpf: "981.198.778-53"); ManagerOfAccount camila = new ManagerOfAccount(name: "Camila", cpf: "326.985.628-89"); Developer guilherme = new Developer(name: "Guilherme", cpf: "228546789-54"); BonificationManager.Register(pedro); BonificationManager.Register(roberta); BonificationManager.Register(igor); BonificationManager.Register(camila); BonificationManager.Register(guilherme); Console.WriteLine($"Total of bonification of this month: {BonificationManager.GetTotalBonification()}"); }
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}"); }
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()); }
private static List <Funcionario> ObterFuncionariosLista() { List <Funcionario> funcionarios = new List <Funcionario>(); Designer eduardo = new Designer(); eduardo.Nome = "Eduardo"; eduardo.Salario = 5000; funcionarios.Add(eduardo); Diretor carlos = new Diretor(); carlos.Nome = "Carlos"; carlos.Salario = 7000; funcionarios.Add(carlos); AdministradorDeSistemas bruna = new AdministradorDeSistemas(); bruna.Nome = "Bruna"; bruna.Salario = 7000; funcionarios.Add(bruna); return(funcionarios); }
private static Funcionario[] ObterFuncionariosArray() { Funcionario[] funcionarios = new Funcionario[3]; Designer eduardo = new Designer(); eduardo.Nome = "Eduardo"; eduardo.Salario = 5000; funcionarios[0] = eduardo; Diretor carlos = new Diretor(); carlos.Nome = "Carlos"; carlos.Salario = 7000; funcionarios[1] = carlos; AdministradorDeSistemas bruna = new AdministradorDeSistemas(); bruna.Nome = "Bruna"; bruna.Salario = 7000; funcionarios[2] = bruna; return(funcionarios); }