Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public String salvar1() {
- if (venda.getItensVenda().isEmpty()) {
- FacesContext.getCurrentInstance().
- addMessage(null,
- new FacesMessage(FacesMessage.SEVERITY_FATAL,
- "Não é possível gerar um orçamento sem adicionar produtos!", ""));
- return "/list?faces-redirect=true";
- } else {
- try {
- if (venda.getId() == null) {
- Long id1 = vendaFacade.listarTodos().get(0).getId();
- venda.setId(id1 + 1);
- }
- System.out.println("Aqui Entrou");
- for (int i = 0; i < venda.getItensVenda().size(); i++) {
- if (venda.getItensVenda().get(i).getId() == null) {
- Long id3 = itemVendaFacade.listarTodos().get(0).getId();
- Long n = (long) id3 + i + 1;
- System.out.println("Aqui Conta");
- venda.getItensVenda().get(i).setId(n);
- venda.getItensVenda().get(i).setNome(venda.getItensVenda().get(i).getPlantio().getNome());
- }
- }
- if (venda.getPessoa() instanceof PessoaFisica) {
- venda.setVenda(Boolean.FALSE);
- venda.setValida("PF");
- venda.setNomeFun(venda.getFuncionario().getNome());
- vendaFacade.salvar(venda);
- } else {
- venda.setValida("PJ");
- venda.setNomeFun(venda.getFuncionario().getNome());
- venda.setVenda(Boolean.FALSE);
- vendaFacade.salvar(venda);
- }
- return "/orcamento/list?faces-redirect=true";
- } catch (Exception e) {
- FacesContext.getCurrentInstance().
- addMessage(null,
- new FacesMessage(FacesMessage.SEVERITY_FATAL,
- "Ocorreu um erro no parcelamento, verifique!", ""));
- return "form?faces-redirect=true";
- }
- }
- }
- entity = em.merge(entity);
Add Comment
Please, Sign In to add comment