public void PopulateData () { cliente.text = StaticData.vistoriaAtual.proprietario; bloco.text = StaticData.vistoriaAtual.bloco; dataVistoria.text = StaticData.vistoriaAtual.dataVistoria.ToString ("dd/MM/yyyy"); unidade.text = StaticData.vistoriaAtual.unidade; inicioVistoria.text = StaticData.vistoriaAtual.inicioVistoria.ToString ("HH:mm"); terminoVistoria.text = StaticData.vistoriaAtual.terminoVistoria.ToString ("HH:mm"); metragem.text = StaticData.vistoriaAtual.metragem.ToString (); empreendimento.text = StaticData.vistoriaAtual.empreendimento; construtora.text = StaticData.vistoriaAtual.construtora; incorporadora.text = StaticData.vistoriaAtual.incorporadora; if(StaticData.OnlineVistoria) { string json = CheckSpaceManager.instance.server.findAllVistoriador(); List<Vistoriador> listaVistoriadores = JsonBehaviour.GetList<Vistoriador> (json); foreach (var item in listaVistoriadores) { if(item.id == StaticData.vistoriaAtual.vistoriador.id) { StaticData.vistoriaAtual.vistoriador = item; vistoriador.text = item.nome; } } } else { if(StaticData.vistoriaAtual.vistoriador != null) { vistoriador.text = StaticData.vistoriaAtual.vistoriador.nome; } else Debug.Log("vistoriador null"); } if (StaticData.OnlineVistoria) { ServerService server = CheckSpaceManager.instance.server; string ambientes = server.getNomeAmbientesByVistoria (StaticData.vistoriaAtual.id); string[] ambientesSplit = ambientes.Split (';'); foreach (var item in ambientesSplit) { if (ambientsToCreate.Contains (item)) { foreach (var chk in ambientCheckboxes) { if (chk.name == item) { chk.gameObject.GetComponent<UIToggle> ().value = true; } } } } } else { IndicadorDAO indicadorDAO = new IndicadorDAO(); List<string> ambientesSplit = new List<string>(); try { ambientesSplit = indicadorDAO.getNomeAmbientesByVistoria(StaticData.vistoriaAtual); } catch{ ambientesSplit = new List<string>(); } foreach (var item in ambientesSplit) { Debug.Log(item); if (!string.IsNullOrEmpty(item)) { if(ambientsToCreate.Contains (item)) { foreach (var chk in ambientCheckboxes) { if (chk.name == item) { chk.gameObject.GetComponent<UIToggle> ().value = true; } } } else { AddNewAmbientOption(item); } } else { Debug.Log("Ambient name was null or empty"); } } } }