コード例 #1
0
        public static void CalcularBonificacao()
        {
            GerenciadorDeBonificacao gerenciador = new GerenciadorDeBonificacao();

            Desenvolvedor davi = new Desenvolvedor("072.078.455-70");

            davi.Nome = "Davi";

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

            pedro.Nome = "Pedro";


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

            roberta.Nome = "Roberta";

            GerenteDeConta caio = new GerenteDeConta("159.753.398-04");

            caio.Nome = "Caio";

            Auxiliar richard = new Auxiliar("326.985.628-89");

            richard.Nome = "Richard";

            gerenciador.Registrar(pedro);
            gerenciador.Registrar(roberta);
            gerenciador.Registrar(caio);
            gerenciador.Registrar(richard);

            Console.WriteLine("Bonificações do mês: R$" + gerenciador.GetTotalBonificacao());
        }
コード例 #2
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao GerenciadorBonificacao = new GerenciadorBonificacao();

            Designer pedro = new Designer("030.562.588-15");

            pedro.Nome = "Pedro Gabriel Castro";

            Diretor roberta = new Diretor("454.658.148-32");

            roberta.Nome = "Roberta Mathiussi";

            Auxiliar igor = new Auxiliar("985.659.741-56");

            igor.Nome = "Igor Polufueno";

            GerenteDeConta camila = new GerenteDeConta("000.493.322-77");

            camila.Nome = "Camila da Cunha";

            Desenvolvedor guilherme = new Desenvolvedor("287.632.948-01");

            guilherme.Nome = "Guilherme da Silva";

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


            Console.WriteLine("Total de bonificações concedidas no mês: " + GerenciadorBonificacao.GetTotalBonificacao());
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: iprih/alura-CSharp
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Designer pedro = new Designer("123456789");

            pedro.Nome = "Pedro";

            Diretor roberta = new Diretor("123456789");

            roberta.Nome = "Roberta";

            Auxiliar igor = new Auxiliar("123456789");

            igor.Nome = "Igor";

            GerenteDeConta iris = new GerenteDeConta("123456789");

            iris.Nome = "Iris";

            Desenvolvedor rogerio = new Desenvolvedor("123456789");

            rogerio.Nome = "Rogerio";

            gerenciadorBonificacao.Registrar(pedro);
            gerenciadorBonificacao.Registrar(roberta);
            gerenciadorBonificacao.Registrar(igor);
            gerenciadorBonificacao.Registrar(iris);
            gerenciadorBonificacao.Registrar(rogerio);

            Console.WriteLine("Total de bonificacao R$" + gerenciadorBonificacao.GetTotalBonificacao());
        }
コード例 #4
0
        public static void CalculaBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Designer pedro = new Designer("123.654.897-99");

            pedro.Nome = "Pedro";

            Diretor roberta = new Diretor("531.468.795-77");

            roberta.Nome = "Roberta";

            Auxiliar igor = new Auxiliar("497.861.564-55");

            igor.Nome = "Igor";

            GerenteDeConta camila = new GerenteDeConta("465.976.852-49");

            camila.Nome = "Camila";

            Desenvolvedor guilherme = new Desenvolvedor("123.497.583-86");

            guilherme.Nome = "Guilherme";

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

            Console.WriteLine("Total de bonificações do mês: " +
                              gerenciadorBonificacao.GetTotalBonificacao());
        }
コード例 #5
0
ファイル: Program.cs プロジェクト: emersonmeh/poo_csharp
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

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

            pedro.Nome = "Pedro";

            Diretor roberta = new Diretor(5000, "541.331.214-98");

            roberta.Nome = "Roberta";

            Auxiliar igor = new Auxiliar("541.311.541-x");

            igor.Nome = "Igor";

            GerenteDeConta camila = new GerenteDeConta("341.566.998-0");

            camila.Nome = "Camila";

            Desenvolvedor emerson = new Desenvolvedor("Emerson");

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

            Console.WriteLine("Emerson Salario: " + emerson.Salario);
            Console.WriteLine("Total Bonificacao: " + gerenciador.GetTotalBonificacao());
        }
コード例 #6
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Funcionario pedro = new Designer("999.999.999-99");

            pedro.Nome = "Pedro";

            Funcionario roberta = new Diretor("888.888.888-88");

            roberta.Nome = "Roberta";

            Funcionario igor = new Auxiliar("777.777.777-77");

            igor.Nome = "Igor";

            GerenteDeConta camila = new GerenteDeConta("666.666.666-66");

            camila.Nome = "Camila";

            Desenvolvedor guilherme = new Desenvolvedor("555.555.555-55");

            guilherme.Nome = "Guilherme";

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

            Console.WriteLine("Total de bonificações: R$" + gerenciadorBonificacao.GetTotalBonificacao());
        }
コード例 #7
0
        static void Main()
        {
            // Escopo
            Gerente       julio  = new Gerente("Julio Cesar Campos", 37374758691, 0);
            Desenvolvedor carlos = new Desenvolvedor("Carlos Andrade Silva", 842131231232, 0);


            julio.Extrato();
            Console.WriteLine("\n");
            carlos.Extrato();


            Console.WriteLine("\n");

            julio.ReceberSalario();
            julio.ReceberAumento();

            Console.WriteLine("\n");

            julio.Extrato();
            Console.WriteLine("\n");
            carlos.Extrato();



            // Exit
            Console.ReadLine();
        }
コード例 #8
0
        public static void CalcularBonificacao()
        {
            var gerenciadorBonificacao = new GerenciadorBonificacao();

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

            pedro.Nome = "Pedro";

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

            roberta.Nome = "Roberta";

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

            igor.Nome = "Igor";

            var camila = new GerenteDeContas("326.985.628-89");

            camila.Nome = "Camila";

            var edson = new Desenvolvedor("347.846.828-05");

            edson.Nome = "Edson";

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

            Console.WriteLine("Total de bonificações do mês: " + gerenciadorBonificacao.GetTotalBonificacao());
        }
コード例 #9
0
ファイル: Program.cs プロジェクト: jefferosa/Alura
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Funcionario Cad1 = new Designer("824542354352");

            Cad1.Nome = "Irineu";

            Diretor Cad2 = new Diretor("43256423542364");

            Cad2.Nome = "Stark";

            Funcionario Cad3 = new Auxiliar("345423624");

            Cad3.Nome = "Roger";

            GerenteDeConta Cad4 = new GerenteDeConta("4362363274372");

            Cad4.Nome = "America";

            Desenvolvedor Cad5 = new Desenvolvedor("154262367477");

            Cad5.Nome = "Uzumaki";

            gerenciadorBonificacao.Registrar(Cad1);
            gerenciadorBonificacao.Registrar(Cad2);
            gerenciadorBonificacao.Registrar(Cad3);
            gerenciadorBonificacao.Registrar(Cad4);
            gerenciadorBonificacao.Registrar(Cad5);

            Console.WriteLine("Total de bonificações do mês " +
                              gerenciadorBonificacao.GetTotalBonificacao());
        }
        //O metodo abaixo cria os objetos e faz o calculo da bonificação
        public static void CalcularBonificação()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Desenvolvedor guimerme = new Desenvolvedor("428.137.265-52");

            guimerme.Nome = "Guilherme";

            Desing pedro = new Desing("428.138.729-94");

            pedro.Nome = "Pedro";

            Diretor roberta = new Diretor("428.137.298-65");

            roberta.Nome = "Roberta";

            Auxiliar igor = new Auxiliar("428.145.236-56");

            igor.Nome = "Igor";

            GerentedeConta camila = new GerentedeConta("428.456.753-45");

            camila.Nome = "Camila";

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

            Console.WriteLine("Total de Bonificação: " + gerenciadorBonificacao.GetTotalBonitficacao());
        }
コード例 #11
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";

            Desenvolvedor matheus = new Desenvolvedor("506.335.848 - 94");

            matheus.Nome = "Matheus";

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

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

            Console.ReadLine();
        }
コード例 #12
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();

            Designer pedro = new Designer("481.913.388-82");

            pedro.Nome = "Pedro";

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

            roberta.Nome = "Roberta";

            Auxiliar igor = new Auxiliar("033.950.828-06");

            igor.Nome = "Igor";

            GerenteDeConta camila = new GerenteDeConta("481.913.388-82");

            camila.Nome = "Camila";

            Desenvolvedor gabriel = new Desenvolvedor("481.913.388-82");

            gabriel.Nome = "Gabriel";

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

            Console.WriteLine("Total de bonificações do mês R$ " + gerenciador.GetTotalBonificacao());
        }
コード例 #13
0
ファイル: Program.cs プロジェクト: grachetp/Estudos
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Desenvolvedor guilherme = new Desenvolvedor("654.988.888-94");

            guilherme.Nome = "Guilherme Rocha";

            Designer pedro = new Designer("888.555.333-21");

            pedro.Nome = "Pedro Grachet";

            Diretor roberta = new Diretor("654.654.654-650");

            roberta.Nome = "Roberta Santos";

            Auxiliar igor = new Auxiliar("987.987.987-99");

            igor.Nome = "Igor Mattos";

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

            camila.Nome = "Camila Silva";

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

            Console.WriteLine("Total de bonificações do mês R$" +
                              gerenciadorBonificacao.GetTotalBonificacao());
        }
コード例 #14
0
        public static void CalcularBonificacao()
        {
            GerenciadorBoneficacao gerenciadorBoneficacao = new GerenciadorBoneficacao();

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

            pedro.Nome = "Pedro";

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

            roberta.Nome = "Roberta";

            Auxiliar igor = new Auxiliar(2000, "445.112.664-11");

            igor.Nome = "Igor";

            GerenteDeConta camila = new GerenteDeConta(4000, "234.632.622-01");

            camila.Nome = "Camila";

            Desenvolvedor guilherme = new Desenvolvedor(4000, "234.632.622-01");

            guilherme.Nome = "Guilherme";

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


            Console.WriteLine("Total de bonificações do mês " + gerenciadorBoneficacao.GetTotalBonificacao());
        }
コード例 #15
0
        static void Main(string[] args)
        {
            GerenciadorBonificacao gerenciador = new GerenciadorBonificacao();
            Funcionario            carlos      = new Desenvolvedor("123.456.789-10");

            carlos.Nome = "Carlos";

            Diretor roberta = new Diretor("109.876.543-21");

            roberta.Nome  = "Roberta";
            roberta.Senha = "111";

            ParceiroComercial parceiro = new ParceiroComercial();

            parceiro.Senha = "000";

            SistemaInterno sistema = new SistemaInterno();

            sistema.Logar(parceiro, "000");
            sistema.Logar(roberta, "112");
            sistema.Logar(roberta, "111");

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

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

            Console.ReadLine();
        }
コード例 #16
0
        public static 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";
            roberta.Senha = "123";

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

            igor.Nome = "Igor";

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

            camila.Nome = "Camila";
            camila.Nome = "abc";

            Desenvolvedor guilherme = new Desenvolvedor("cpf teste 4");

            guilherme.Nome = "Guilherme";

            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());
        }
コード例 #17
0
        public static void CalcularBonificacao()
        {
            //Instancia
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Funcionario priscila = new Designer("410.714.998-36");

            priscila.Nome = "Priscila";

            Funcionario sheila = new Diretor("000.753.398-06");

            sheila.Nome = "Sheila";

            Funcionario aline = new Auxiliar("432.198.987-53");

            aline.Nome = "Aline";

            Funcionario bia = new GerenteDeConta("644.985.628-10");

            bia.Nome = "Beatriz";

            Desenvolvedor jonathan = new Desenvolvedor("311.175.468-26");

            jonathan.Nome = "Jonathan";

            gerenciadorBonificacao.Registrar(jonathan);
            gerenciadorBonificacao.Registrar(priscila);
            gerenciadorBonificacao.Registrar(sheila);
            gerenciadorBonificacao.Registrar(aline);
            gerenciadorBonificacao.Registrar(bia);

            Console.WriteLine("Total de bonificações do mês " +
                              gerenciadorBonificacao.GetTotalBonificacao());
            Console.ReadLine();
        }
コード例 #18
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Funcionario pedro = new Designer("111.111.111-18");

            pedro.Nome = "Pedro";

            Funcionario roberta = new Diretor("123.456.789.-09");

            roberta.Nome = "Roberta";

            Funcionario igor = new Auxiliar("345.123.456=21");

            igor.Nome = "Igor";

            Funcionario camila = new GerenteDeConta("089.234.989.43");

            camila.Nome = "Camila";

            Desenvolvedor guilherme = new Desenvolvedor("03.456.132.69");

            guilherme.Nome = "Guilherme";


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



            Console.WriteLine("TOTal de bonificação no mes" + gerenciadorBonificacao.GetTotalBonificacao());
        }
コード例 #19
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";

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

            guilherme.Nome = "Guilherme";

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

            Console.WriteLine("Total de bonificações do mês " + gerenciadorBonificacao.GetTotalBonificacao());
        }
コード例 #20
0
        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());
        }
コード例 #21
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

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

            pedro.Nome = "Pedro";

            Funcionario roberta = new Diretor("135.489.479-98");

            roberta.Nome = "Roberta";

            Funcionario igor = new Auxiliar("954.654.856-32");

            roberta.Nome = "Igor";

            Funcionario camila = new GerenteDeConta("152.635.987-95");

            roberta.Nome = "Camila";

            Funcionario gabriel = new Desenvolvedor("833.222.048-39");

            pedro.Nome = "Gabriel";

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

            Console.WriteLine("Total de Bonificaçõees do mes: " + gerenciadorBonificacao.GetTotalBonificacao());
        }
コード例 #22
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);
        }
コード例 #23
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());
        }
コード例 #24
0
ファイル: Program.cs プロジェクト: GermanEdu/ByteBank
        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());
        }
コード例 #25
0
ファイル: Program.cs プロジェクト: Pride7K/C-sharp-Estudo
        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()}");
        }
コード例 #26
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()}");
        }
コード例 #27
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}");
        }
コード例 #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());
        }