protected function createOrUpdateFichaMedica($id) { $obj = new clsModulesFichaMedicaAluno(); $obj->ref_cod_aluno = $id; $obj->altura = Portabilis_String_Utils::toLatin1($this->getRequest()->altura); $obj->peso = Portabilis_String_Utils::toLatin1($this->getRequest()->peso); $obj->grupo_sanguineo = Portabilis_String_Utils::toLatin1($this->getRequest()->grupo_sanguineo); $obj->fator_rh = Portabilis_String_Utils::toLatin1($this->getRequest()->fator_rh); $obj->alergia_medicamento = $this->getRequest()->alergia_medicamento == 'on' ? 'S' : 'N'; $obj->desc_alergia_medicamento = Portabilis_String_Utils::toLatin1($this->getRequest()->desc_alergia_medicamento); $obj->alergia_alimento = $this->getRequest()->alergia_alimento == 'on' ? 'S' : 'N'; $obj->desc_alergia_alimento = Portabilis_String_Utils::toLatin1($this->getRequest()->desc_alergia_alimento); $obj->doenca_congenita = $this->getRequest()->doenca_congenita == 'on' ? 'S' : 'N'; $obj->desc_doenca_congenita = Portabilis_String_Utils::toLatin1($this->getRequest()->desc_doenca_congenita); $obj->fumante = $this->getRequest()->fumante == 'on' ? 'S' : 'N'; $obj->doenca_caxumba = $this->getRequest()->doenca_caxumba == 'on' ? 'S' : 'N'; $obj->doenca_sarampo = $this->getRequest()->doenca_sarampo == 'on' ? 'S' : 'N'; $obj->doenca_rubeola = $this->getRequest()->doenca_rubeola == 'on' ? 'S' : 'N'; $obj->doenca_catapora = $this->getRequest()->doenca_catapora == 'on' ? 'S' : 'N'; $obj->doenca_escarlatina = $this->getRequest()->doenca_escarlatina == 'on' ? 'S' : 'N'; $obj->doenca_coqueluche = $this->getRequest()->doenca_coqueluche == 'on' ? 'S' : 'N'; $obj->doenca_outras = Portabilis_String_Utils::toLatin1($this->getRequest()->doenca_outras); $obj->epiletico = $this->getRequest()->epiletico == 'on' ? 'S' : 'N'; $obj->epiletico_tratamento = $this->getRequest()->epiletico_tratamento == 'on' ? 'S' : 'N'; $obj->hemofilico = $this->getRequest()->hemofilico == 'on' ? 'S' : 'N'; $obj->hipertenso = $this->getRequest()->hipertenso == 'on' ? 'S' : 'N'; $obj->asmatico = $this->getRequest()->asmatico == 'on' ? 'S' : 'N'; $obj->diabetico = $this->getRequest()->diabetico == 'on' ? 'S' : 'N'; $obj->insulina = $this->getRequest()->insulina == 'on' ? 'S' : 'N'; $obj->tratamento_medico = $this->getRequest()->tratamento_medico == 'on' ? 'S' : 'N'; $obj->desc_tratamento_medico = Portabilis_String_Utils::toLatin1($this->getRequest()->desc_tratamento_medico); $obj->medicacao_especifica = $this->getRequest()->medicacao_especifica == 'on' ? 'S' : 'N'; $obj->desc_medicacao_especifica = Portabilis_String_Utils::toLatin1($this->getRequest()->desc_medicacao_especifica); $obj->acomp_medico_psicologico = $this->getRequest()->acomp_medico_psicologico == 'on' ? 'S' : 'N'; $obj->desc_acomp_medico_psicologico = Portabilis_String_Utils::toLatin1($this->getRequest()->desc_acomp_medico_psicologico); $obj->acomp_medico_psicologico = $this->getRequest()->acomp_medico_psicologico == 'on' ? 'S' : 'N'; $obj->desc_acomp_medico_psicologico = Portabilis_String_Utils::toLatin1($this->getRequest()->desc_acomp_medico_psicologico); $obj->restricao_atividade_fisica = $this->getRequest()->restricao_atividade_fisica == 'on' ? 'S' : 'N'; $obj->desc_restricao_atividade_fisica = Portabilis_String_Utils::toLatin1($this->getRequest()->desc_restricao_atividade_fisica); $obj->fratura_trauma = $this->getRequest()->fratura_trauma == 'on' ? 'S' : 'N'; $obj->desc_fratura_trauma = Portabilis_String_Utils::toLatin1($this->getRequest()->desc_fratura_trauma); $obj->plano_saude = $this->getRequest()->plano_saude == 'on' ? 'S' : 'N'; $obj->desc_plano_saude = Portabilis_String_Utils::toLatin1($this->getRequest()->desc_plano_saude); $obj->hospital_clinica = Portabilis_String_Utils::toLatin1($this->getRequest()->hospital_clinica); $obj->hospital_clinica_endereco = Portabilis_String_Utils::toLatin1($this->getRequest()->hospital_clinica_endereco); $obj->hospital_clinica_telefone = Portabilis_String_Utils::toLatin1($this->getRequest()->hospital_clinica_telefone); $obj->responsavel = Portabilis_String_Utils::toLatin1($this->getRequest()->responsavel); $obj->responsavel_parentesco = Portabilis_String_Utils::toLatin1($this->getRequest()->responsavel_parentesco); $obj->responsavel_parentesco_telefone = Portabilis_String_Utils::toLatin1($this->getRequest()->responsavel_parentesco_telefone); $obj->responsavel_parentesco_celular = Portabilis_String_Utils::toLatin1($this->getRequest()->responsavel_parentesco_celular); return $obj->existe() ? $obj->edita() : $obj->cadastra(); }