コード例 #1
0
  public List<SelectItem> getTipoMaterialDetalle() {
    if (tipoMaterialDetalle == null) {
      /*CatalogoDetalle cd = catalogoDetalleServicio.obtenerPorNemonico("MATCONS").get(0);
      tipoMaterialDetalle = new ArrayList<>();
      System.out.println("licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle(): " + licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle());
      if (licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle() != null) {
      if (licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle().equals(cd.getCodigoCatalogoDetalle())) {
      return tipoMaterialDetalle;
      }
      } else {
      return tipoMaterialDetalle;
      }*/
      if (licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle() != null) {
        tipoMaterialDetalle = new ArrayList<>();
        System.out.println(
            "licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle(): "
                + licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle());
        CatalogoDetalle catalogoDetalleTipoMaterial =
            catalogoDetalleServicio.findByPk(
                licenciaComercializacion.getCodigoTipoMineral().getCodigoCatalogoDetalle());
        System.out.println(
            "catalogoDetalleTipoMaterial.getNombre(): " + catalogoDetalleTipoMaterial.getNombre());
        Catalogo catalogo = catalogoServicio.findByNombre(catalogoDetalleTipoMaterial.getNombre());
        // System.out.println("catalogo.getCodigoCatalogo(): " + catalogo.getCodigoCatalogo());
        if (catalogo != null) {
          List<CatalogoDetalle> tipMatCatDet =
              catalogoDetalleServicio.obtenerPorCatalogo(catalogo.getCodigoCatalogo());

          for (CatalogoDetalle tipMat : tipMatCatDet) {
            tipoMaterialDetalle.add(
                new SelectItem(
                    tipMat.getCodigoCatalogoDetalle(), tipMat.getNombre().toUpperCase()));
          }
        }
      }
    }
    return tipoMaterialDetalle;
  }
コード例 #2
0
  public List<SelectItem> getTipoMaterial() {
    if (tipoMaterial == null) {
      tipoMaterial = new ArrayList<>();
      Catalogo catalogoTipoMaterial = catalogoServicio.findByNemonico("MATEXP");
      List<CatalogoDetalle> tipMatCat =
          catalogoDetalleServicio.obtenerPorCatalogo(catalogoTipoMaterial.getCodigoCatalogo());

      for (CatalogoDetalle tipMat : tipMatCat) {
        tipoMaterial.add(
            new SelectItem(tipMat.getCodigoCatalogoDetalle(), tipMat.getNombre().toUpperCase()));
      }
    }
    return tipoMaterial;
  }