Examples of Racao


Examples of br.com.granja.dominio.Racao

        itens = racao.getItens();
      //racao.setItens(null);
      racao.setTipoMovimentacao(TipoMovimentacao.CADASTRO_RACAO);
     
      // consulta o registro da ração gravado anteriormente
      Racao racaoOld = dao.findById(racao.getId());
     
      super.update(racao);
     
      // calcula a diferença da quantidade de ração alterada
      BigDecimal diferenca = racaoOld.getQuantidade().subtract(racao.getQuantidade());
      if(!diferenca.equals(BigDecimal.ZERO))
        movimentacaoService.insert(racao,diferenca.abs(),diferenca.compareTo(BigDecimal.ZERO));
     
      // consulta os itens gravados anteriormente no banco
      List<Itensracao> itensOld = itensService.findByRacao(racao);
View Full Code Here

Examples of br.com.granja.dominio.Racao

    }
   
    @Override
    public void validate(Racao entity) throws ServiceBusinessException {
       
      Racao entityToValidate = new Racao();
        entityToValidate.setDescricao(entity.getDescricao());
        entityToValidate.setAtivo(true);
        entityToValidate.setId(entity.getId());
       
        ServiceUniqueEntityValidator<Racao, RacaoDao> uniqueEntityValidator = ServiceUniqueEntityValidator.create(dao);
        uniqueEntityValidator.validate(entityToValidate, String.format("A ração com a descrição informada (%s) já está cadastrada", entityToValidate.getDescricao()));
       
        if(entity.getQuantidade() == null || entity.getQuantidade().equals(BigDecimal.ZERO))
      throw new ServiceBusinessException("O campo quantidade não pode ser vazio.");
       
        if(entity.getItens() == null || entity.getItens().size() == 0)
View Full Code Here

Examples of br.com.granja.dominio.Racao

      }
      return false;
    }
   
    public List<Racao> findByAtivos(){
      Racao g = new Racao();
    g.setAtivo(true);
   
    return dao.findByAttributes(g,0,0,"descricao",true);
  }
View Full Code Here

Examples of br.com.granja.dominio.Racao

    return dao.findByAttributes(g,0,0,"descricao",true);
  }
   

    public Integer countRacaoByTipo(Tiporacao t){
      Racao r = new Racao();
      r.setTiporacao(t);
      r.setAtivo(true);
     
      return dao.countByAttributes(r);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.