public function RegistrarRepresentante()
 {
     $persona = new persona($this->post);
     if (is_empty($persona->get('nombre')) || is_empty($persona->get('cedula')) || is_empty($persona->get('contrasena'))) {
         $this->temp_aux = 'message.tpl';
         $msg_icon = "warning";
         $msg_type = "aplicationError";
         $msg_content = "Campos vacíos: Debe ingresar todos los  campos marcados por (*).";
         $this->engine->assign('msg_icon', $msg_icon);
         $this->engine->assign('msg_type', $msg_type);
         $this->engine->assign('msg_content', $msg_content);
     } else {
         if ($this->validarCaracteres($persona)) {
             if ($this->validarExistencia($persona)) {
                 $persona->set("rol", "representante");
                 $this->orm->connect();
                 $this->orm->insert_data("normal", $persona);
                 $this->temp_aux = 'message.tpl';
                 $msg_icon = "check-square";
                 $msg_type = "Registro completado";
                 $msg_content = "El representante se ha registrado éxitosamente en la base de datos";
                 $this->engine->assign('msg_icon', $msg_icon);
                 $this->engine->assign('msg_type', $msg_type);
                 $this->engine->assign('msg_content', $msg_content);
                 $this->orm->close();
             }
         }
     }
 }