public void reporteDeAsignacion() {
   Embarque target = (Embarque) getSelectedObject();
   if (target != null) {
     final Map map = new HashMap();
     map.put("EMBARQUE_ID", target.getId());
     map.put("SUCURSAL", target.getSucursal());
     ReportUtils.viewReport(ReportUtils.toReportesPath("embarques/AsignacionDeEnvio.jasper"), map);
   }
 }
  @Override
  protected void execute() {

    final ReportForm form = new ReportForm();
    form.open();
    if (!form.hasBeenCanceled()) {
      ReportUtils.viewReport(
          ReportUtils.toReportesPath("embarques/ComisionesFacturista.jasper"),
          form.getParametros());
    }
    form.dispose();
  }
 @Override
 protected void execute() {
   final ReportForm form = new ReportForm();
   form.open();
   if (!form.hasBeenCanceled()) {
     if (form.alcance.isSelected()) {
       System.out.println("Parametros enviados: " + form.getParametros());
       ReportUtils.viewReport(
           ReportUtils.toReportesPath("compras/MesesDeInventario.jasper"), form.getParametros());
     } else {
       System.out.println("Parametros enviados: " + form.getParametros());
       ReportUtils.viewReport(
           ReportUtils.toReportesPath("compras/GeneralDeAlcance.jasper"), form.getParametros());
     }
   }
   form.dispose();
 }
 private void execute() {
   String path = ClassUtils.classPackageAsResourcePath(getClass());
   final String rep = "/MovimientosCostosPorMes.jasper";
   ReportUtils.viewReport(path + rep, getParametos());
 }