// Metodo para buscar // public void buscarDatos() throws Exception { try { String parameter = lbxParameter.getSelectedItem().getValue().toString(); String value = tbxValue.getValue().toUpperCase().trim(); Map<String, Object> parameters = new HashMap<String, Object>(); parameters.put("parameter", parameter); parameters.put("value", "%" + value + "%"); anexo3_entidadService.setLimit("limit 25 offset 0"); List<Anexo3_entidad> lista_datos = anexo3_entidadService.listar(parameters); rowsResultado.getChildren().clear(); for (Anexo3_entidad anexo3_entidad : lista_datos) { rowsResultado.appendChild(crearFilas(anexo3_entidad, this)); } gridResultado.setVisible(true); gridResultado.setMold("paging"); gridResultado.setPageSize(20); gridResultado.applyProperties(); gridResultado.invalidate(); } catch (Exception e) { MensajesUtil.mensajeError(e, "", this); } }
public void onClick$btnSaveResource() { List componenttList = rowsResourceList.getChildren(); /// List<SelectedResource> selectedResourceList; // Valida si hay lista de recursos en el formulario if (componenttList.size() > 0) { ResourceRow resourceRow; int projectResourceIndex = -1; ProjectResource projectResource = new ProjectResource(); projectResource.setResourceCategoryId(this.resourceCategorySelected.getId()); projectResource.setSelectedResourceList(new ArrayList<SelectedResource>()); // Valida si hay recursos seleccionados en el proyecto que corresponden a la categoria // seleccionada // para eliminarlos if (this.project.getProjectResourceList() != null) { projectResourceIndex = getProjectResourceIndex(this.resourceCategorySelected.getId()); if (projectResourceIndex >= 0) { ProjectResource resource = (ProjectResource) this.project.getProjectResourceList().get(projectResourceIndex); this.project.getProjectResourceList().remove(projectResourceIndex); this.projectMgmtService.projectUpdate(this.project); this.projectMgmtService.deleteprojectResource(resource); } } saveProjectResources(componenttList, projectResource); desktop.removeAttribute("currentProject"); desktop.setAttribute("currentProject", this.project); grdEditResource.setVisible(false); btnSaveResource.setVisible(false); } }
public void createResourceForm(Long categoryId) { resourceCategorySelected = this.projectMgmtService.getResourceCategoryById(categoryId); this.clearResourceForm(); SelectedResource selectedResource; ResourceRow resourceRow; ProjectResource projectResourceFound = getProjectResource(categoryId); for (Resource resource : resourceCategorySelected.getResourceList()) { resourceRow = new ResourceRow(resource); rowsResourceList.getChildren().add(resourceRow); // Sets selected recources if (projectResourceFound == null) { continue; } else { for (int j = 0; j < projectResourceFound.getSelectedResourceList().size(); j++) { selectedResource = projectResourceFound.getSelectedResourceList().get(j); if (selectedResource.getResource().getId().compareTo(resource.getId()) == 0) { resourceRow.selectedResource(); resourceRow.setSelectedValue(selectedResource.getSelectedValue()); } } } } // Sets selected recources grdEditResource.setVisible(true); btnSaveResource.setVisible(true); }
public void clearResourceForm() { // gridResourceContainer.getChildren().clear(); grdEditResource.setVisible(false); rowsResourceList.getChildren().clear(); btnSaveResource.setVisible(false); }