public void AtualizarListaFuncionarios() { abasFuncionarios.LimparAbas(); foreach (Funcionario funcionario in funcionariosDisponiveis.funcionarios) { GameObject abaFuncionario = Instantiate(abaFuncionarioPrefab); GameObject detalhesFuncionario = Instantiate(detalhesFuncionarioPrefab); GameObject abaNome = abaFuncionario.transform.Find("Nome").gameObject; abaNome.GetComponent <TextMeshProUGUI>().text = funcionario.GetNome(); Transform detalhesTransform = detalhesFuncionario.transform; GameObject detalhesNomeEmpresa = detalhesTransform.Find("Nome").gameObject; detalhesNomeEmpresa.GetComponent <TextMeshProUGUI>().text = funcionario.GetNome(); GameObject requisitosDesign = detalhesTransform.Find("Requisitos/Design/Texto").gameObject; requisitosDesign.GetComponent <TextMeshProUGUI>().text = funcionario.GetHabilidadeDesign().ToString(); GameObject requisitosTecnologia = detalhesTransform.Find("Requisitos/Tecnologia/Texto").gameObject; requisitosTecnologia.GetComponent <TextMeshProUGUI>().text = funcionario.GetHabilidadeTecnologia().ToString(); GameObject requisitosPesquisa = detalhesTransform.Find("Requisitos/Pesquisa/Texto").gameObject; requisitosPesquisa.GetComponent <TextMeshProUGUI>().text = funcionario.GetHabilidadePesquisa().ToString(); GameObject detalhesPagamento = detalhesTransform.Find("MultaPagamento/Pagamento").gameObject; detalhesPagamento.GetComponent <TextMeshProUGUI>().text = "Salário: R$ " + funcionario.GetSalario().ToString(); abasFuncionarios.CriarAba(abaFuncionario, detalhesFuncionario); } AtualizarBotaoContratarFuncionario(); }
public void AtualizarListaProjetos() { abasProjetos.LimparAbas(); foreach (Projeto projeto in projetosDisponiveis.projetos) { GameObject abaProjeto = Instantiate(abaProjetoPrefab); GameObject detalhesProjeto = Instantiate(detalhesProjetoPrefab); GameObject abaNome = abaProjeto.transform.Find("Nome").gameObject; abaNome.GetComponent <TextMeshProUGUI>().text = projeto.tipoEmpresa; Transform detalhesTransform = detalhesProjeto.transform; GameObject detalhesNomeEmpresa = detalhesTransform.Find("Nome").gameObject; detalhesNomeEmpresa.GetComponent <TextMeshProUGUI>().text = projeto.nomeEmpresa; GameObject detalhesTipoEmpresa = detalhesTransform.Find("Tipo").gameObject; detalhesTipoEmpresa.GetComponent <TextMeshProUGUI>().text = projeto.tipoEmpresa; GameObject detalhesDescricao = detalhesTransform.Find("Descricao").gameObject; detalhesDescricao.GetComponent <TextMeshProUGUI>().text = projeto.descricao; GameObject requisitosDesign = detalhesTransform.Find("Requisitos/Design/Texto").gameObject; requisitosDesign.GetComponent <TextMeshProUGUI>().text = projeto.pontosDesignEsperado.ToString(); GameObject requisitosTecnologia = detalhesTransform.Find("Requisitos/Tecnologia/Texto").gameObject; requisitosTecnologia.GetComponent <TextMeshProUGUI>().text = projeto.pontosTecnologiaEsperado.ToString(); GameObject detalhesPagamento = detalhesTransform.Find("MultaPagamento/Pagamento").gameObject; detalhesPagamento.GetComponent <TextMeshProUGUI>().text = "Pagamento: R$ " + projeto.valorPagamento; GameObject detalhesMulta = detalhesTransform.Find("MultaPagamento/Multa").gameObject; detalhesMulta.GetComponent <TextMeshProUGUI>().text = "Multa: R$ " + projeto.multaAtraso + " / mês"; abasProjetos.CriarAba(abaProjeto, detalhesProjeto); } AtualizarBotaoAceitarProjeto(); }
public void AtualizarListaProjetos() { abasProjetos.LimparAbas(); foreach (Projeto projeto in projetosConcluidos.projetos) { GameObject abaProjeto = Instantiate(abaProjetoPrefab); GameObject detalhesProjeto = Instantiate(detalhesRelatorioPrefab); GameObject abaNome = abaProjeto.transform.Find("Nome").gameObject; abaNome.GetComponent <TextMeshProUGUI>().text = projeto.tipoEmpresa; Transform detalhesTransform = detalhesProjeto.transform; GameObject detalhesNomeEmpresa = detalhesTransform.Find("Nome").gameObject; detalhesNomeEmpresa.GetComponent <TextMeshProUGUI>().text = projeto.nomeEmpresa; GameObject detalhesTipoEmpresa = detalhesTransform.Find("Tipo").gameObject; detalhesTipoEmpresa.GetComponent <TextMeshProUGUI>().text = projeto.tipoEmpresa; GameObject detalhesImagemAvaliacao = detalhesTransform.Find("Imagem").gameObject; if (projeto.avaliacao < 0.2) { detalhesImagemAvaliacao.GetComponent <Image>().sprite = imagemAvaliacao0; } else if (projeto.avaliacao < 0.4) { detalhesImagemAvaliacao.GetComponent <Image>().sprite = imagemAvaliacao1; } else if (projeto.avaliacao < 0.6) { detalhesImagemAvaliacao.GetComponent <Image>().sprite = imagemAvaliacao2; } else if (projeto.avaliacao < 0.8) { detalhesImagemAvaliacao.GetComponent <Image>().sprite = imagemAvaliacao3; } else { detalhesImagemAvaliacao.GetComponent <Image>().sprite = imagemAvaliacao4; } GameObject detalhesNotaProjeto = detalhesTransform.Find("Numero").gameObject; detalhesNotaProjeto.GetComponent <TextMeshProUGUI>().text = (projeto.avaliacao * 10).ToString("F1") + " / 10.0"; GameObject requisitosDesignDes = detalhesTransform.Find("Requisitos/Design/Texto1").gameObject; requisitosDesignDes.GetComponent <TextMeshProUGUI>().text = projeto.pontosDesign.ToString(); GameObject requisitosDesignEsp = detalhesTransform.Find("Requisitos/Design/Texto2").gameObject; requisitosDesignEsp.GetComponent <TextMeshProUGUI>().text = projeto.pontosDesignEsperado.ToString(); GameObject requisitosTecnologiaDes = detalhesTransform.Find("Requisitos/Tecnologia/Texto-Desenvolvido").gameObject; requisitosTecnologiaDes.GetComponent <TextMeshProUGUI>().text = projeto.pontosTecnologia.ToString(); GameObject requisitosTecnologiaEsp = detalhesTransform.Find("Requisitos/Tecnologia/Texto-Esperado").gameObject; requisitosTecnologiaEsp.GetComponent <TextMeshProUGUI>().text = projeto.pontosTecnologiaEsperado.ToString(); GameObject detalhesPagamento = detalhesTransform.Find("Dica").gameObject; detalhesPagamento.GetComponent <TextMeshProUGUI>().text = projeto.dicaProjeto; abasProjetos.CriarAba(abaProjeto, detalhesProjeto); } }