protected function process()
 {
     $this->custom_search = TRUE;
     $this->documento = new documento();
     /// desactivamos la barra de botones
     $this->show_fs_toolbar = FALSE;
     if (isset($_POST['descripcion'])) {
         /// si tenemos el id, buscamos el documento y así lo modificamos
         if (isset($_POST['iddocumento'])) {
             $docu0 = $this->documento->get($_POST['iddocumento']);
         } else {
             $docu0 = new documento();
             $docu0->iddocumento = $this->documento->nuevo_numero();
         }
         $docu0->descripcion = $_POST['descripcion'];
         if ($docu0->save()) {
             $this->new_message('Datos guardados correctamente.');
         } else {
             $this->new_error_msg('Imposible guardar los datos.');
         }
     } else {
         if (isset($_GET['delete'])) {
             $docu0 = $this->documento->get($_GET['delete']);
             if ($docu0) {
                 if ($docu0->delete()) {
                     $this->new_message('Identificador ' . $_GET['delete'] . ' eliminado correctamente.');
                 } else {
                     $this->new_error_msg('Imposible eliminar los datos.');
                 }
             }
         }
     }
 }