// TODO verificar se o fornecedor já existe. public void validateGravar(ValidationErrors errors) { if (fornecedor.getNome() == null || fornecedor.getNome().equals("")) { errors.add(new Message("aviso", "Um nome para o o fornecedor não foi definido.")); } if (fornecedor.getCpfCnpj() == null || fornecedor.getCpfCnpj().equals("")) { errors.add(new Message("aviso", "Um cpf/cnpj precisa ser definido.")); } if (fornecedor.getRazaoSocial() == null || fornecedor.getRazaoSocial().equals("")) { errors.add(new Message("aviso", "Um razão social não foi definida.")); } if (gruposArray == null || gruposArray.length == 0) { errors.add(new Message("aviso", "Pelo menos um grupo deve ser escolhido.")); } if (errors.size() > 0) { grupos = grupoDao.listAll(); ufs = ufDao.listAll(); Uf uf = new Uf(); uf.setId(new Long("27")); municipios = ufDao.getById(uf.getId()).getMunicipios(); } }
public void list(Unidade unidade) { UnidadeDAO dao = UnidadeDAO.getInstance(); try { unidades = dao.getByExemplo(em, unidade); } catch (Exception ex) { errors.add(new Message(unidade.getTitulo(), ex.getMessage())); } }
// FIXME implementar método exist para não gravar marcas repetidas. public void validateGravar(ValidationErrors errors) { if (marca.getNome() == null || marca.getNome().equals("")) { errors.add(new Message("aviso", "Um nome para a marca não foi definido.")); } /*if (manager.exist(marca) && marca.getId() == null) { errors.add(new Message("aviso", "Já existe uma marca cadastrada com este nome.")); }*/ }