示例#1
0
        public static void CalcularBonificacao()
        {
            GerenciadorBonificacao gerenciadorBonificacao = new GerenciadorBonificacao();

            Designer pedrinho = new Designer("123.456.789.01");

            pedrinho.Nome = "Pedrinho";

            Diretor robertooo = new Diretor("123.456.789.01");

            robertooo.Nome = "Robertoooo";

            Auxiliar igor = new Auxiliar("123.456.789.01");

            igor.Nome = "Cigano";

            GerenteConta camila = new GerenteConta("123.456.789.01");

            camila.Nome = "Camila";

            gerenciadorBonificacao.RegistrarFuncionario(pedrinho);
            gerenciadorBonificacao.RegistrarFuncionario(robertooo);
            gerenciadorBonificacao.RegistrarFuncionario(igor);
            gerenciadorBonificacao.RegistrarFuncionario(camila);

            Console.WriteLine("Total de bonificações do mês: " + gerenciadorBonificacao.GetBonificacao());
        }
示例#2
0
        /*
         * Fim do teste de Exceções
         * */

        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor carlos = new Diretor("123.456.789-77");

            carlos.Nome  = "carlos";
            carlos.Senha = "123";

            GerenteConta denis = new GerenteConta("123.456.789-77");

            denis.Nome  = "denis";
            denis.Senha = "456aa";

            ParceiroComercial eduardo = new ParceiroComercial();

            eduardo.Senha = "213";


            sistemaInterno.Logar(carlos, "123");
            sistemaInterno.Logar(carlos, "321");

            sistemaInterno.Logar(denis, "456aa");
            sistemaInterno.Logar(denis, "321");

            sistemaInterno.Logar(eduardo, "321");
            sistemaInterno.Logar(eduardo, "213");
        }
        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 GerenteConta("326.985.628-89");

            camila.Nome = "Camila";

            Funcionario eduardo = new Desenvolvedor("406.976.038-33");

            eduardo.Nome = "Eduardo";

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

            Console.WriteLine("Total de bonificacoes do mês: " + gerenciadorBonificacao.GetTotalBonificacao());
        }
示例#4
0
        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);
        }
示例#5
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor diretor = new Diretor("Lucas", "563.489.357-58", "123456");

            sistemaInterno.Logar(diretor, "123456");

            GerenteConta gerenteConta = new GerenteConta("Paulo", "263.589.145-58", "123456");

            sistemaInterno.Logar(gerenteConta, "dfasfd");

            ParceiroComercial parceiro = new ParceiroComercial("123456");

            sistemaInterno.Logar(parceiro, "123456");
        }
示例#6
0
        static void Main(string[] args)
        {
            SistemaInterno SisInt = new SistemaInterno();

            Diretor neo = new Diretor("123.456.789-12");

            neo.Nome  = "Neo";
            neo.Senha = "123";

            SisInt.Logar(neo, "abc");
            SisInt.Logar(neo, "123");

            GerenteConta estela = new GerenteConta("456.789.123-12");

            estela.Nome  = "Estela";
            estela.Senha = "456";

            SisInt.Logar(estela, "abc");
            SisInt.Logar(estela, "456");

            Console.ReadLine();
        }
示例#7
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

            Diretor robertooo = new Diretor("123.456.789.01");

            robertooo.Nome  = "Robertooo";
            robertooo.Senha = "123";

            GerenteConta jennifer = new GerenteConta("123.456.789.01");

            jennifer.Nome  = "Jennifer";
            jennifer.Senha = "456";

            ParceiroComercial parceiroComercial = new ParceiroComercial();

            parceiroComercial.Senha = "123";

            sistemaInterno.Logar(robertooo, "123");
            sistemaInterno.Logar(jennifer, "456");
            sistemaInterno.Logar(parceiroComercial, "123");
        }
示例#8
0
文件: Program.cs 项目: Shilton7/OOP
        public static void Informar()
        {
            GerenciadorBonificacao bonificacao = new GerenciadorBonificacao();

            /* Gerente */
            GerenteConta gerente = new GerenteConta(2000, "123.784.154-70");

            gerente.Nome = "Shilton Gerente";
            var valorBonificacao = gerente.GetBonificacao();

            bonificacao.Registrar(gerente);

            gerente.AumentarSalario();
            Console.WriteLine("Novo salário: " + gerente.Salario);

            Console.WriteLine("Nome do gerente: " + gerente.Nome);
            Console.WriteLine("CPF do gerente: " + gerente.CPF);
            Console.WriteLine("Valor da Bonificação do gerente: " + valorBonificacao);
            Console.WriteLine("Total de funcionários: " + gerente.GetTotalFuncionarios());
            Console.WriteLine("---------------------------------------------------------------");

            /* Diretor */
            Diretor diretor = new Diretor(5000, "544.877.154-19");

            diretor.Nome = "Chefe Diretor";
            bonificacao.Registrar(diretor);

            diretor.AumentarSalario();
            Console.WriteLine("Novo salário: " + diretor.Salario);

            Console.WriteLine("Nome do diretor: " + diretor.Nome);
            Console.WriteLine("CPF do diretor: " + diretor.CPF);
            Console.WriteLine("Valor da Bonificação do diretor: " + diretor.GetBonificacao());

            Console.WriteLine("Total de Bonificações: " + bonificacao.GetTotalBonificacao());
            Console.WriteLine("Total de funcionários: " + gerente.GetTotalFuncionarios());
            Console.ReadLine();
        }
示例#9
0
        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());
        }
示例#10
0
        public static void UsarSistema()
        {
            SistemaInterno sistemaInterno = new SistemaInterno();

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

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

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

            camila.Nome  = "Camila";
            camila.Senha = "444";

            ParceiroComercial parceiroComercial = new ParceiroComercial();

            parceiroComercial.Senha = "123456";



            sistemaInterno.Logar(roberta, "123");
            sistemaInterno.Logar(camila, "444");
            sistemaInterno.Logar(parceiroComercial, "123456");
        }
示例#11
0
        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();
        }