@Override
 public void asignaParametros() {
   // obtener el paso del proceso
   paso = request.getParameter("pasoSig") != null ? request.getParameter("pasoSig") : "0";
   String paginaSig = "";
   HashMap param = new HashMap();
   Documento doc = new Documento();
   switch (Integer.parseInt(paso)) {
     case 0:
       // paso inicial: obtener la vista de los parametros
       datos.clear();
       String vista = request.getParameter("vista") != null ? request.getParameter("vista") : "";
       String idoperacion =
           request.getParameter("operacion") != null ? request.getParameter("operacion") : "";
       // cargar los parametros al hash de datos
       datos.put("idoperacion", idoperacion);
       sesion.setPaginaSiguiente(vista);
       break;
     case 1:
     case 6:
     case 50:
     case 51:
     case 52:
     case 53:
     case 97:
     case 98:
     case 99:
       paginaSig =
           request.getParameter("paginaSig") != null ? request.getParameter("paginaSig") : "";
       sesion.setPaginaSiguiente(paginaSig);
       break;
     case 3:
     case 5:
     case 7:
       // editar documento(3) || baja de documentos(5) || activar documento(7)
       doc.setId(Integer.parseInt(request.getParameter("idDoc")));
       datos.put("documento", doc);
       datos.put("varios", request.getParameter("varios"));
       paginaSig =
           request.getParameter("paginaSig") != null ? request.getParameter("paginaSig") : "";
       sesion.setPaginaSiguiente(paginaSig);
       break;
     case 8:
       // imprimir los docs seleccionados
       datos.put(
           "reporte",
           application.getRealPath("WEB-INF/Reportes/Nomina/Personal/documentosemple.jasper"));
       // parametros
       param = new HashMap();
       param.put("LOGO", application.getRealPath("/Imagenes/" + datos.get("logo").toString()));
       param.put("RUTAIMGS", application.getRealPath("/Imagenes/Personal/Documentos"));
       Empleado empl = (Empleado) datos.get("empleado");
       param.put("EMPLEADO", new Integer(empl.getNumempleado()));
       param.put("DOCS", request.getParameter("dato1"));
       datos.put("parametros", param);
       break;
   }
   datos.put("paso", paso);
 }