public String salvar() { boolean isDeletar = true; try { categoriaDAO.update(categoria); } catch (Exception e1) { e1.printStackTrace(); } int id = categoria.getId() != 0 ? categoria.getId() : categoriaDAO.lista().size() == 0 ? 1 : categoriaDAO.lista().size(); try { File file = new File(ControllerArquivo.criarArquivo("imagens\\temp\\categoria\\fotoPerfil.jpg")); if (!file.exists()) { isDeletar = false; file = new File( ControllerArquivo.criarArquivo("imagens\\temp\\categoria\\fotoPerfilPadrao.jpg")); } ControllerArquivo.guardarArquivo( new FileInputStream(file), "imagens\\categoria\\", id + ".jpg"); if (isDeletar) file.delete(); } catch (FileNotFoundException e) { e.printStackTrace(); } categoria = new Categoria(); return "Salvar"; }
public void selecionaCategoria(ActionEvent event) { File file; file = new File(ControllerArquivo.criarArquivo("imagens\\categoria\\fotoPerfil.jpg")); file.delete(); UIParameter val = (UIParameter) event.getComponent().findComponent("idCategoria"); int id = Integer.parseInt(val.getValue().toString()); categoria = categoriaDAO.find(id); file = new File( ControllerArquivo.criarArquivo("imagens\\categoria\\" + categoria.getId() + ".jpg")); try { ControllerArquivo.guardarArquivo( new FileInputStream(file), "imagens\\temp\\categoria\\", "fotoPerfil.jpg"); } catch (FileNotFoundException e) { e.printStackTrace(); } }
{ categorias = categoriaDAO.lista(); }
public String pesquisaListCategoria(ActionEvent event) { if (pesquisaCategoria.isEmpty()) categorias = categoriaDAO.lista(); else categorias = categoriaDAO.buscaListaPorParametro(null, pesquisaCategoria); return "Salvar"; }
public List<Categoria> getListaCategoria() { categorias = categoriaDAO.lista(); return categorias; }