function loadDatosCompetencias($idEvaluacion, $evaluado, $ano) { global $conn; echo "with (window.parent.document) {"; // Cargo las competencias.. $params = array(":anio" => $ano, ":idusuario" => $idEvaluacion); $sql = "SELECT ec_id, re_nivel_evaluado, re_observacion FROM rrhh.rec_evaluacioncompetencia, rrhh.rre_resultadoevaluacion WHERE ec_id = re_idcompetencia(+) AND ec_grupo = 'SPAC' AND ec_fechabaja IS NULL AND re_fechabaja IS NULL AND ec_anio = :anio AND re_idusuario(+) = :idusuario ORDER BY ec_orden"; $stmt = DBExecSql($conn, $sql, $params); while ($row = DBGetQuery($stmt)) { setRadioIndex("item_".$row["EC_ID"], $row["RE_NIVEL_EVALUADO"]); echo "getElementById('observaciones_".$row["EC_ID"]."').value = unescape('".rawurlencode($row["RE_OBSERVACION"])."');"; } // Cargo el nivel requerido.. $params = array(":anio" => $ano, ":evaluado" => $evaluado); $sql = "SELECT ec_id, nr_nivel FROM rrhh.rec_evaluacioncompetencia, rrhh.rnr_nivelrequerido WHERE ec_id = nr_idcompetencia(+) AND ec_grupo = 'SPAC' AND ec_fechabaja IS NULL AND nr_fechabaja IS NULL AND ec_anio = :anio AND nr_evaluado(+) = :evaluado ORDER BY ec_orden"; $stmt = DBExecSql($conn, $sql, $params); while ($row = DBGetQuery($stmt)) echo "getElementById('spanNivelRequerido_".$row["EC_ID"]."').innerHTML = '".$row["NR_NIVEL"]."';"; // Cargo los comentarios.. $params = array(":id" => $idEvaluacion); $sql = "SELECT ue_evaluado_comentario, ue_evaluador_comentario, ue_fechadesde, ue_fechahasta, ue_supervisor_comentario FROM rrhh.rue_usuarioevaluacion WHERE ue_id = :id"; $stmt = DBExecSql($conn, $sql, $params); $row = DBGetQuery($stmt); echo "getElementById('tdPeriodo').innerHTML = 'desde <b>".$row["UE_FECHADESDE"]."</b> hasta <b>".$row["UE_FECHAHASTA"]."</b>';"; echo "getElementById('comentariosEvaluado').value = unescape('".rawurlencode($row["UE_EVALUADO_COMENTARIO"])."');"; echo "getElementById('comentariosEvaluador').value = unescape('".rawurlencode($row["UE_EVALUADOR_COMENTARIO"])."');"; echo "getElementById('comentariosSupervisor').value = unescape('".rawurlencode($row["UE_SUPERVISOR_COMENTARIO"])."');"; echo "}"; }
function loadObjetivo($numero, $row) { if ($row["TOTAL"] > 1) $readonly = "true"; else $readonly = "false"; echo "with (window.parent.document) {"; echo "getElementById('Objetivo".$numero."Id').value = '".$row["FO_ID"]."';"; echo "getElementById('Objetivo".$numero."Descripcion').value = unescape('".rawurlencode($row["FO_OBJETIVO"])."');"; echo "getElementById('Objetivo".$numero."ResultadoAObtener').value = unescape('".rawurlencode($row["FO_RESULTADO"])."');"; echo "getElementById('Objetivo".$numero."Indicador').value = unescape('".rawurlencode($row["FO_INDICADOR"])."');"; echo "getElementById('Objetivo".$numero."PlazoEjecucion').value = unescape('".rawurlencode($row["FO_PLAZO"])."');"; echo "getElementById('porcentajeCumplimiento".$numero."').value = ".(($row["FO_PORCENTAJECUMPLIMIENTO"]=="")?"''":$row["FO_PORCENTAJECUMPLIMIENTO"]).";"; setRadioIndex("Objetivo".$numero."Estado", $row["FO_ESTADO"]); echo "getElementById('Objetivo".$numero."DescripcionFuturo').value = unescape('".rawurlencode($row["FO_OBJETIVOFUTURO"])."');"; echo "getElementById('Objetivo".$numero."ResultadoAObtenerFuturo').value = unescape('".rawurlencode($row["FO_RESULTADOFUTURO"])."');"; echo "getElementById('Objetivo".$numero."IndicadorFuturo').value = unescape('".rawurlencode($row["FO_INDICADORFUTURO"])."');"; echo "getElementById('Objetivo".$numero."PlazoEjecucionFuturo').value = unescape('".rawurlencode($row["FO_PLAZOFUTURO"])."');"; echo "getElementById('Objetivo".$numero."Descripcion').readOnly = ".$readonly.";"; echo "getElementById('Objetivo".$numero."ResultadoAObtener').readOnly = ".$readonly.";"; echo "getElementById('Objetivo".$numero."Indicador').readOnly = ".$readonly.";"; echo "getElementById('Objetivo".$numero."PlazoEjecucion').readOnly = ".$readonly.";"; echo "getElementById('Objetivo".$numero."DescripcionFuturo').readOnly = ".$readonly.";"; echo "getElementById('Objetivo".$numero."ResultadoAObtenerFuturo').readOnly = ".$readonly.";"; echo "getElementById('Objetivo".$numero."IndicadorFuturo').readOnly = ".$readonly.";"; echo "getElementById('Objetivo".$numero."PlazoEjecucionFuturo').readOnly = ".$readonly.";"; echo "}"; }