コード例 #1
0
 public void onEditarClicked(ForwardEvent event) {
   logger.log(Level.INFO, "[ListConciliacionesCtrl][onEditarClicked]");
   try {
     if (event instanceof ForwardEvent) {
       ForwardEvent ev = (ForwardEvent) event;
       Button btn = (Button) ev.getOrigin().getTarget();
       if (btn != null) {
         conciliaSelected = (BcoConciliam) btn.getAttribute("data");
         if (conciliaSelected != null) {
           HashMap map = new HashMap();
           map.put("gestorPeriodoCtrl", this);
           map.put("conciliaSelected", conciliaSelected);
           map.put("accion", Constants.ACCION_MANTTO_MODIFY);
           map.put("token", UtilFormat.getToken());
           Executions.createComponents(
               "/WEB-INF/xhtml/mantenimientos/conciliasCRUD/conciliaMtto.zul", null, map);
         } else {
           MensajeMultilinea.show("Seleccione un registro!!", Constants.MENSAJE_TIPO_ALERTA);
         }
       }
     }
   } catch (Exception e) {
     MensajeMultilinea.show(
         "Ocurrió una excepción al crear componente!!", Constants.MENSAJE_TIPO_ERROR);
     e.printStackTrace();
   }
 }
コード例 #2
0
 public void onCreate$outerIndexWindow(Event event) throws Exception {
   this.mainMenuBar.setVisible(false);
   createMainTreeMenu(event);
   doDemoMode();
   MensajeMultilinea.doSetTemplate();
   final String userName =
       ((CustomUserDTO) SecurityContextHolder.getContext().getAuthentication().getPrincipal())
           .getUsuario()
           .getNombre();
   final String fechaIngreso = UtilFormat.getFechaSistema();
   final String idUsuario =
       ((CustomUserDTO) SecurityContextHolder.getContext().getAuthentication().getPrincipal())
           .getUsuario()
           .getCodigoEmpleado()
           .toString();
   final String idUnidad =
       ((CustomUserDTO) SecurityContextHolder.getContext().getAuthentication().getPrincipal())
           .getUsuario()
           .getUsuario();
   EventQueues.lookup("userNameEventQueue", EventQueues.DESKTOP, true)
       .publish(new Event("onChangeUser", null, userName));
   EventQueues.lookup("tenantIdEventQueue", EventQueues.DESKTOP, true)
       .publish(new Event("onChangeTenant", null, idUsuario));
   EventQueues.lookup("officeIdEventQueue", EventQueues.DESKTOP, true)
       .publish(new Event("onChangeOfficeId", null, idUnidad));
   EventQueues.lookup("ingresoAppEventQueue", EventQueues.DESKTOP, true)
       .publish(new Event("onChangeIngresoApp", null, fechaIngreso));
   EventQueues.lookup("tableSchemaEventQueue", EventQueues.DESKTOP, true)
       .publish(new Event("onChangeTableSchema", null, appName));
 }
コード例 #3
0
  public void onClick$btnImprimir(Event event) {
    logger.log(java.util.logging.Level.INFO, "[onClick$btnImprimir]Event:{0}", event.toString());
    try {

      genericDaoServiceBean.executeSPSaldoInicial(
          UtilFormat.convertirFechaYYYYMMMDDD(dbDesde.getValue()),
          getUserLogin().getEmpresa().getIdempresa());

      genericDaoServiceBean.executeSPSaldoInicialMayor(
          UtilFormat.convertirFechaYYYYMMMDDD(dbDesde.getValue()),
          getUserLogin().getEmpresa().getIdempresa());

      obtenerReporteLibroAuxiliar();

    } catch (Exception a) {
      a.printStackTrace();
    }
  }
コード例 #4
0
 public void obtenerReporteLibroAuxiliar() {
   logger.log(INFO, "[GestionReportesCtrl][obtenerReporteContratosPorFechas]");
   Date fechaIni; // fechaIni = UtilFormat.getStringToDate("01/09/2015");
   Date fechaFin; // fechaFin = UtilFormat.getStringToDate("30/09/2015");
   DatosGenerarReporteDTO reporteRequest = new DatosGenerarReporteDTO();
   try {
     if (dbDesde.getValue() != null && dbHasta.getValue() != null) {
       fechaIni = dbDesde.getValue();
       fechaFin = dbHasta.getValue();
       listaLibroAuxiliar =
           reportesBean.viewLibroAuxiliar(fechaIni, fechaFin, this.userLogin.getEmpresa());
       if (listaLibroAuxiliar != null && !listaLibroAuxiliar.isEmpty()) {
         for (ViewLibroDetalleDTO r : listaLibroAuxiliar) {
           reporteRequest.getListaDatos().add(r);
         }
         reporteRequest.setParent(getRoot());
         reporteRequest.setFiltrosReporte(
             "Libro Auxiliar del "
                 + UtilFormat.convertirFechaDDMMYYY(fechaIni)
                 + " al "
                 + UtilFormat.convertirFechaDDMMYYY(fechaFin));
         reporteRequest.setTituloReporte(this.userLogin.getEmpresa().getNombre());
         reporteRequest.setNombreArchivo(Constants.RUTA_REPORTE_LIBRO_AUXILIAR);
         reporteRequest.setRutaReporte(Constants.RUTA_REPORTE_LIBRO_AUXILIAR);
         reporteRequest.setTipoReporte(Constants.CODIGO_TIPO_REPORTE_PDF);
         report.generarReporte(reporteRequest);
       } else {
         MensajeMultilinea.show(
             "No se encontraron datos para generar el reporte!!", Constants.MENSAJE_TIPO_ALERTA);
       }
     } else {
       MensajeMultilinea.show(
           "Seleccione las fechas para obtener el reporte!!", Constants.MENSAJE_TIPO_ALERTA);
     }
   } catch (Exception e) {
     e.printStackTrace();
     MensajeMultilinea.show(
         "Se mostró una excepción al generar reporte!!", Constants.MENSAJE_TIPO_ALERTA);
   }
 }
コード例 #5
0
 public void onClick$btnAgregarPeriodo(Event event) {
   logger.log(Level.INFO, "[ListConciliacionesCtrl][onClick$btnAgregarPeriodo]");
   try {
     HashMap map = new HashMap();
     map.put("token", UtilFormat.getToken());
     map.put("gestorPeriodoCtrl", this);
     Executions.createComponents(
         "/WEB-INF/xhtml/mantenimientos/conciliasCRUD/conciliaMtto.zul", null, map);
   } catch (Exception e) {
     e.printStackTrace();
     MensajeMultilinea.show(
         "Se mostró una excepción al crear componente!!", Constants.MENSAJE_TIPO_ALERTA);
   }
 }