public void openProcedimientos() {
    String pages = "";
    String anio = this.anio + "";

    pages = "/pages/openProcedimientos.zul";

    Map parametros = new HashMap();
    parametros.put("codigo_empresa", codigo_empresa);
    parametros.put("codigo_sucursal", codigo_sucursal);
    parametros.put("anio", anio);
    parametros.put("contratos", "");
    parametros.put("ocultar_filtro_procedimiento", "ocultar_filtro_procedimiento");
    parametros.put("seleccionados", procedimientos_seleccionados);

    OpenProcedimientosAction componente =
        (OpenProcedimientosAction) Executions.createComponents(pages, this, parametros);
    final Window ventana = (Window) componente;
    ventana.setWidth("990px");
    ventana.setHeight("400px");
    ventana.setClosable(true);
    ventana.setMaximizable(true);
    ventana.setTitle("CONSULTAR PROCEDIMIENTOS HABILITADOS");
    ventana.setMode("modal");
    componente.setSeleccionar_componente(this);
  }
 /**
  * showModal()
  *
  * @param showModal()
  * @return Conecta con la ventana modal DetalleHistorialEstudiante.zul
  * @throws No dispara ninguna excepcion.
  */
 @Command
 public void showModal() {
   cedula = apelacionseleccionada.getId().getCedulaEstudiante();
   codigoLapso = apelacionseleccionada.getId().getCodigoLapso();
   final HashMap<String, Object> map = new HashMap<String, Object>();
   map.put("cedula", cedula);
   map.put("codigoLapso", codigoLapso);
   final Window window =
       (Window)
           Executions.createComponents(
               "/WEB-INF/sigarep/vistas/transacciones/DetalleHistorialEstudiante.zul", null, map);
   window.setMaximizable(true);
   window.doModal();
 }
  public void imprimir() throws Exception {
    if (tbxCodigo.getValue().equals("")) {
      Messagebox.show(
          "El anexo 3 no se ha guardado aún",
          "Informacion ..",
          Messagebox.OK,
          Messagebox.INFORMATION);
      return;
    }

    Map paramRequest = new HashMap();
    paramRequest.put("codigo_orden", tbxCodigo.getValue());
    paramRequest.put("name_report", "Anexo3_entidad");

    Component componente =
        Executions.createComponents("/pages/printInformes.zul", this, paramRequest);
    final Window window = (Window) componente;
    window.setMode("modal");
    window.setMaximizable(true);
    // window.setMaximized(true);

    // Clients.evalJavaScript("window.open('"+request.getContextPath()+"/pages/printInformes.zul"+parametros_pagina+"', '_blank');");
  }