コード例 #1
0
 private void cargarNombreUsuario() throws Exception {
   LibroMayor libroMayor = null;
   Natural natural = null;
   for (Object o : listaLibroMayor) {
     libroMayor = (LibroMayor) o;
     natural = personaFacade.getNaturalPorPK(libroMayor.getIntPersPersonaUsuario());
     libroMayor.setNaturalPersonaUsuario(natural);
   }
 }
コード例 #2
0
  public void buscarPersona() {
    try {
      if (personaFiltro.getIntTipoPersonaCod().equals(Constante.PARAM_T_TIPOPERSONA_JURIDICA)) {
        listaPersonaBuscar =
            personaFacade.buscarListaPersonaParaFiltro(
                Constante.PARAM_T_OPCIONPERSONABUSQ_RUC, personaFiltro.getStrRuc());
        List<Persona> listaTemp = new ArrayList<Persona>();
        for (Persona persona : listaPersonaBuscar) {
          if (persona.getIntTipoPersonaCod().equals(Constante.PARAM_T_TIPOPERSONA_JURIDICA)) {
            persona.setJuridica(personaFacade.getJuridicaPorPK(persona.getIntIdPersona()));
            listaTemp.add(persona);
          } else if (persona.getIntTipoPersonaCod().equals(Constante.PARAM_T_TIPOPERSONA_NATURAL)) {
            persona.setDocumento(
                contactoFacade.getDocumentoPorIdPersonaYTipoIdentidad(
                    persona.getIntIdPersona(), Constante.PARAM_T_INT_TIPODOCUMENTO_DNI));
            persona.setNatural(personaFacade.getNaturalPorPK(persona.getIntIdPersona()));
            MyUtil.agregarNombreCompleto(persona);
            listaTemp.add(persona);
          }
        }
        listaPersonaBuscar = listaTemp;

      } else if (personaFiltro
          .getIntTipoPersonaCod()
          .equals(Constante.PARAM_T_TIPOPERSONA_NATURAL)) {
        listaPersonaBuscar =
            personaFacade.buscarListaPersonaParaFiltro(
                Constante.PARAM_T_OPCIONPERSONABUSQ_DNI, personaFiltro.getStrRuc());
        for (Persona persona : listaPersonaBuscar) {
          persona.setDocumento(
              contactoFacade.getDocumentoPorIdPersonaYTipoIdentidad(
                  persona.getIntIdPersona(), Constante.PARAM_T_INT_TIPODOCUMENTO_DNI));
          persona.setNatural(personaFacade.getNaturalPorPK(persona.getIntIdPersona()));
          MyUtil.agregarNombreCompleto(persona);
        }
      }
    } catch (Exception e) {
      log.error(e.getMessage(), e);
    }
  }
コード例 #3
0
  public void mostrarListaSolicitudPersonalCarga() {
    try {
      listaSolicitudPersonalCarga =
          ((FileUploadController) getSessionBean("fileUploadController"))
              .getListaSolicitudPersonal();
      listaSolicitudPersonalDetalleCarga = new ArrayList<SolicitudPersonalDetalle>();

      for (SolicitudPersonal solicitudPersonal : listaSolicitudPersonalCarga) {
        solicitudPersonal.setPersona(
            personaFacade.devolverPersonaCargada(solicitudPersonal.getIntPersPersonaGiro()));
        for (SolicitudPersonalDetalle solicitudPersonalDetalle :
            solicitudPersonal.getListaSolicitudPersonalDetalle()) {
          solicitudPersonalDetalle.setPersona(
              personaFacade.devolverPersonaCargada(
                  solicitudPersonalDetalle.getIntPersPersonaAbonado()));
          solicitudPersonalDetalle.setSucursal(
              MyUtil.obtenerSucursalDeLista(
                  solicitudPersonalDetalle.getIntSucuIdSucursal(), listaSucursal));
          solicitudPersonalDetalle.setSubsucursal(
              MyUtil.obtenerSubsucursalDeLista(
                  solicitudPersonalDetalle.getIntSudeIdSubsucursal(),
                  solicitudPersonalDetalle.getSucursal().getListaSubSucursal()));
          solicitudPersonalDetalle.setArea(
              MyUtil.obtenerAreaDeLista(
                  solicitudPersonalDetalle.getIntIdArea(),
                  solicitudPersonalDetalle.getSucursal().getListaArea()));
          listaSolicitudPersonalDetalleCarga.add(solicitudPersonalDetalle);
        }
      }

    } catch (Exception e) {
      mostrarMensaje(
          Boolean.FALSE, "Hubo un error durante la muestra de carga de Solicitud Personal.");
      log.error(e.getMessage(), e);
    }
  }
コード例 #4
0
  public void verRegistro() {
    try {
      if (registroSeleccionado
          .getIntParaEstado()
          .equals(Constante.PARAM_T_ESTADOUNIVERSAL_ACTIVO)) {
        deshabilitarNuevo = Boolean.FALSE;
        habilitarGrabar = Boolean.TRUE;
      } else {
        deshabilitarNuevo = Boolean.TRUE;
        habilitarGrabar = Boolean.FALSE;
      }
      mostrarPanelInferior = Boolean.TRUE;

      solicitudPersonalNuevo = registroSeleccionado;

      if (solicitudPersonalNuevo.getIntItemArchivoSustento() != null)
        solicitudPersonalNuevo.setArchivo(obtenerArchivo(solicitudPersonalNuevo));

      for (SolicitudPersonalDetalle solicitudPersonalDetalle :
          solicitudPersonalNuevo.getListaSolicitudPersonalDetalle()) {
        solicitudPersonalDetalle.setPersona(
            personaFacade.devolverPersonaCargada(
                solicitudPersonalDetalle.getIntPersPersonaAbonado()));
        solicitudPersonalDetalle.setPlanCuenta(obtenerPlanCuenta(solicitudPersonalDetalle));
        if (solicitudPersonalDetalle.getIntSucuIdSucursal() != null)
          solicitudPersonalDetalle.setSucursal(
              MyUtil.obtenerSucursalDeLista(
                  solicitudPersonalDetalle.getIntSucuIdSucursal(), listaSucursal));
        if (solicitudPersonalDetalle.getIntSudeIdSubsucursal() != null)
          solicitudPersonalDetalle.setSubsucursal(
              MyUtil.obtenerSubsucursalDeLista(
                  solicitudPersonalDetalle.getIntSudeIdSubsucursal(),
                  solicitudPersonalDetalle.getSucursal().getListaSubSucursal()));
        if (solicitudPersonalDetalle.getIntIdArea() != null)
          solicitudPersonalDetalle.setArea(
              MyUtil.obtenerAreaDeLista(
                  solicitudPersonalDetalle.getIntIdArea(),
                  solicitudPersonalDetalle.getSucursal().getListaArea()));
      }
    } catch (Exception e) {
      log.error(e.getMessage(), e);
    }
  }
コード例 #5
0
  public void buscar() {
    try {
      cargarUsuario();
      solicitudPersonalFiltro.getId().setIntPersEmpresa(EMPRESA_USUARIO);

      listaSolicitudPersonal = new ArrayList<SolicitudPersonal>();
      listaPersonaFiltroBuqueda = new ArrayList<Persona>();
      if (personaFiltroBusqueda.getStrEtiqueta() != null
          && !personaFiltroBusqueda.getStrEtiqueta().isEmpty()) {
        personaFiltroBusqueda.getStrEtiqueta().trim();
        listaPersonaFiltroBuqueda =
            personaFacade.buscarListaPersonaParaFiltro(
                personaFiltroBusqueda.getIntEstadoCod(), personaFiltroBusqueda.getStrEtiqueta());
        if (listaPersonaFiltroBuqueda.isEmpty()) return;
      }

      for (Persona persona : listaPersonaFiltroBuqueda) {
        log.info(persona);
      }

      if (solicitudPersonalFiltro.getIntAño().equals(Constante.OPCION_SELECCIONAR)) {
        solicitudPersonalFiltro.setIntAño(null);
        solicitudPersonalFiltro.setIntMes(null);
      } else {
        if (solicitudPersonalFiltro.getIntMes().intValue() < 10)
          solicitudPersonalFiltro.setIntPeriodoPago(
              Integer.parseInt(
                  solicitudPersonalFiltro.getIntAño() + "0" + solicitudPersonalFiltro.getIntMes()));
        else
          solicitudPersonalFiltro.setIntPeriodoPago(
              Integer.parseInt(
                  solicitudPersonalFiltro.getIntAño() + "" + solicitudPersonalFiltro.getIntMes()));
      }

      if (solicitudPersonalFiltro.getIntParaDocumentoGeneral().equals(Constante.OPCION_SELECCIONAR))
        solicitudPersonalFiltro.setIntParaDocumentoGeneral(null);

      if (solicitudPersonalFiltro
          .getIntParaEstado()
          .equals(Constante.PARAM_T_ESTADOUNIVERSAL_TODOS))
        solicitudPersonalFiltro.setIntParaEstado(null);

      if (solicitudPersonalFiltro.getIntParaEstadoPago().equals(Constante.OPCION_SELECCIONAR))
        solicitudPersonalFiltro.setIntParaEstadoPago(null);

      listaSolicitudPersonal =
          egresoFacade.buscarSolicitudPersonal(solicitudPersonalFiltro, listaPersonaFiltroBuqueda);

      for (SolicitudPersonal solicitudPersonal : listaSolicitudPersonal) {
        solicitudPersonal.setPersona(
            personaFacade.devolverPersonaCargada(solicitudPersonal.getIntPersPersonaGiro()));
        if (solicitudPersonal.getIntSucuIdSucursal() != null)
          solicitudPersonal.setSucursal(
              MyUtil.obtenerSucursalDeLista(
                  solicitudPersonal.getIntSucuIdSucursal(), listaSucursal));
        if (solicitudPersonal.getIntSudeIdSubsucursal() != null)
          solicitudPersonal.setSubsucursal(
              MyUtil.obtenerSubsucursalDeLista(
                  solicitudPersonal.getIntSudeIdSubsucursal(),
                  solicitudPersonal.getSucursal().getListaSubSucursal()));
      }

      Collections.sort(
          listaSolicitudPersonal,
          new Comparator<SolicitudPersonal>() {
            public int compare(SolicitudPersonal uno, SolicitudPersonal otro) {
              return uno.getId()
                  .getIntItemSolicitudPersonal()
                  .compareTo(otro.getId().getIntItemSolicitudPersonal());
            }
          });
      ocultarMensaje();
    } catch (Exception e) {
      log.error(e.getMessage(), e);
    }
  }