private function factory($arrStrDados) { $obj = new Formulario(); if (isset($arrStrDados["FRM_ID"])) { $obj->setId($arrStrDados["FRM_ID"]); } $obj->setDescricao($arrStrDados["FRM_Descricao"]); $obj->setCaminho($arrStrDados["FRM_Caminho"]); if (isset($arrStrDados["FRM_Status"])) { $obj->setStatus($arrStrDados["FRM_Status"]); } else { $obj->setStatus("A"); } // módulo categoria $objModuloCategoria = new ModuloCategoria(); if (isset($arrStrDados["MCT_ID"])) { $objModuloCategoria->setId($arrStrDados["MCT_ID"]); } if (isset($arrStrDados["MCT_Descricao"])) { $objModuloCategoria->setDescricao($arrStrDados["MCT_Descricao"]); } // módulo $objModulo = new Modulo(); $objModulo->setId($arrStrDados["MOD_ID"]); if (isset($arrStrDados["MOD_Descricao"])) { $objModulo->setDescricao($arrStrDados["MOD_Descricao"]); } $objModulo->setModuloCategoria($objModuloCategoria); $obj->setModulo($objModulo); if (isset($arrStrDados["MFR_Nivel1Descricao"])) { $obj->setNivel1Descricao($arrStrDados["MFR_Nivel1Descricao"]); } if (isset($arrStrDados["MFR_Nivel2Descricao"])) { $obj->setNivel2Descricao($arrStrDados["MFR_Nivel2Descricao"]); } if (isset($arrStrDados["MFR_Nivel3Descricao"])) { $obj->setNivel3Descricao($arrStrDados["MFR_Nivel3Descricao"]); } // ações if (isset($arrStrDados["ACO_ID"])) { if (is_array($arrStrDados["ACO_ID"])) { for ($intI = 0; $intI < count($arrStrDados["ACO_ID"]); $intI++) { $objAcao = new Acao(); $objAcao->setId($arrStrDados["ACO_ID"][$intI]); $obj->addAcao($objAcao); } } } return $obj; }
} if (isset($_POST["adicionais6"])) { $formulario->setIA6($_POST["adicionais6"]); } if (isset($_POST["sugestoes"])) { $formulario->setSugestao($_POST["sugestoes"]); } $formulario->setIdUsuario((int) $idLogado); try { $dao = new DaoFormulario(); //ATUALIZAR A QUANTIDADE DE RESPONDIMENTO DO USUARIO $daoUser = new DaoUsuario(); $usuarioLogado = $daoUser->buscarPorId((int) $idLogado); //VERIFICA SE O CURSO QUE O USUARIO VEZ É O MESMO QUE ELE ESCOLHEU NO FORMULÁRIO if ($usuarioLogado->getIdCurso() === $formulario->getIC1()) { $formulario->setStatus(1); $dao->inserir($formulario); $quantidadeFormulario = $dao->buscarPorIdDoUsuarioEIdDoCurso($usuarioLogado->getId(), $formulario->getIC1()); $usuarioLogado->setQtdResponde(count($quantidadeFormulario)); $daoUser->atualizar($usuarioLogado); echo "<script type='text/javascript'>"; echo "location.href='http://localhost/questionario/aluno/sair.php';"; echo "</script>"; } else { echo "<script type='text/javascript'>"; echo "var \$ = jQuery.noConflict();\r\n \$(document).ready(function() {\r\n \$('#modalMsgErroIdCursoFormulario').modal('show');\r\n });"; echo "</script>"; } //echo "succes"; } catch (Exception $e) { print "Erro " . $e;
private function populaFormulario($row) { $formulario = new Formulario(); $formulario->setId($row['id']); $formulario->setAnoConclusao($row['anoConclusao']); $formulario->setIA1($row['ia1']); $formulario->setIA2($row['ia2']); $formulario->setIA3($row['ia3']); $formulario->setIA4($row['ia4']); $formulario->setIA5($row['ia5']); $formulario->setIA6($row['ia6']); $formulario->setIC1($row['ic1']); $formulario->setIC2($row['ic2']); $formulario->setIC3($row['ic3']); $formulario->setIC4($row['ic4']); $formulario->setIC5($row['ic5']); $formulario->setIC6($row['ic6']); $formulario->setIC7($row['ic7']); $formulario->setIC8($row['ic8']); $formulario->setIC9($row['ic9']); $formulario->setIC10($row['ic10']); $formulario->setID1($row['id1']); $formulario->setID2($row['id2']); $formulario->setID3($row['id3']); $formulario->setIP1($row['ip1']); $formulario->setIP2($row['ip2']); $formulario->setIP3($row['ip3']); $formulario->setIP3A($row['ip3a']); $formulario->setIP3B($row['ip3b']); $formulario->setIP3C($row['ip3c']); $formulario->setIP3D($row['ip3d']); $formulario->setSugestao($row['sugestao']); $formulario->setSemestre($row['semestre']); $formulario->setStatus($row['status']); $formulario->setIdUsuario($row['idUsuario']); return $formulario; }