function procesarFormulario()
 {
     $conexion = "docencia";
     $esteRecursoDB = $this->miConfigurador->fabricaConexiones->getRecursoDB($conexion);
     $esteBloque = $this->miConfigurador->getVariableConfiguracion("esteBloque");
     $rutaBloque = $this->miConfigurador->getVariableConfiguracion("raizDocumento") . "/blocks/asignacionPuntajes/salariales/";
     $rutaBloque .= $esteBloque['nombre'];
     $host = $this->miConfigurador->getVariableConfiguracion("host") . $this->miConfigurador->getVariableConfiguracion("site") . "/blocks/asignacionPuntajes/salariales/" . $esteBloque['nombre'];
     $arregloDatos = array('id_docenteRegistrar' => $_REQUEST['id_docenteRegistrar'], 'numeroResolucion' => $_REQUEST['numeroResolucion'], 'fechaResolucion' => $_REQUEST['fechaResolucion'], 'numeroActa' => $_REQUEST['numeroActa'], 'fechaActa' => $_REQUEST['fechaActa'], 'puntaje' => $_REQUEST['puntaje']);
     $cadenaSql = $this->miSql->getCadenaSql('registrar', $arregloDatos);
     $resultado = $esteRecursoDB->ejecutarAcceso($cadenaSql, "registrar");
     if ($resultado) {
         redireccion::redireccionar('inserto', $_REQUEST['docenteRegistrar']);
         exit;
     } else {
         redireccion::redireccionar('noInserto');
         exit;
     }
 }
 function action()
 {
     // Evitar que se ingrese codigo HTML y PHP en los campos de texto
     // Campos que se quieren excluir de la limpieza de código. Formato: nombreCampo1|nombreCampo2|nombreCampo3
     $excluir = "";
     $_REQUEST = $this->miInspectorHTML->limpiarPHPHTML($_REQUEST);
     // Aquí se coloca el código que procesará los diferentes formularios que pertenecen al bloque
     // aunque el código fuente puede ir directamente en este script, para facilitar el mantenimiento
     // se recomienda que aqui solo sea el punto de entrada para incluir otros scripts que estarán
     // en la carpeta funcion
     // Importante: Es adecuado que sea una variable llamada opcion o action la que guie el procesamiento:
     $_REQUEST = $this->miInspectorHTML->limpiarSQL($_REQUEST);
     // Realizar una validación específica para los campos de este formulario:
     // $validacion = $this->verificarCampos ();
     // if ($validacion == false) {
     // // Instanciar a la clase pagina con mensaje de correcion de datos
     // echo "Datos Incorrectos";
     // } else {
     // Validar las variables para evitar un tipo insercion de SQL
     // $this->Redireccionador( "exito" );
     // }
     /*
      * Se realiza la decodificación de los campos "validador" de los 
      * componentes del FormularioHtml. Se realiza la validación. En caso de que algún parámetro
      * sea ingresado fuera de lo correspondiente en el campo "validador", este será ajustado
      * (o convertido a) a un parámetro permisible o simplemente de no ser válido se devolverá 
      * el valor false. Si lo que se quiere es saber si los parámetros son correctos o no, se
      * puede introducir un tercer parámetro $arreglar, que es un parámetro booleano que indica,
      * si es pertinente o no realizar un recorte de los datos "string" para que cumpla los requerimientos
      * de longitud (tamaño) del campo.
      */
     if (isset($_REQUEST['validadorCampos'])) {
         $validadorCampos = $this->miInspectorHTML->decodificarCampos($_REQUEST['validadorCampos']);
         $respuesta = $this->miInspectorHTML->validacionCampos($_REQUEST, $validadorCampos, false);
         if ($respuesta != false) {
             $_REQUEST = $respuesta;
         } else {
             //Lo que se desea hacer si los parámetros son inválidos
             echo "Usted ha ingresado parámetros de forma incorrecta al sistema.\n\t\t\t\t El acceso incorrecto ha sido registrado en el sistema con la IP: " . $_SERVER['REMOTE_ADDR'];
             die;
             $url = $miConfigurador->configuracion["host"] . $miConfigurador->configuracion["site"] . "/index.php";
             echo "<script>location.replace('" . $url . "')</script>";
         }
     }
     if (isset($_REQUEST['procesarAjax'])) {
         $this->procesarAjax();
     } else {
         if (isset($_REQUEST["opcion"])) {
             var_dump($_REQUEST["opcion"]);
             switch ($_REQUEST["opcion"]) {
                 case 'consultar':
                     $this->consultarContrato();
                     break;
                 case 'registrar':
                     $this->registrar();
                     break;
                 case 'actualizar':
                 case 'actualizar':
                     if (isset($_REQUEST["noInserto"]) && $_REQUEST["noInserto"] == 'true') {
                         redireccion::redireccionar("noInserto");
                         exit;
                     } else {
                         if (isset($_REQUEST["botonGuardar"]) && $_REQUEST["botonGuardar"] == 'true') {
                             $this->actualizar();
                         }
                     }
                     break;
             }
         } else {
             echo "request opcion no existe";
         }
     }
 }