Examples of Producaoovos


Examples of br.com.granja.dominio.Producaoovos

       return lista;

    }

    public Integer countProducaoByProduto(Produtos produto){
      Producaoovos c = new Producaoovos();
      c.setProduto(produto);
      c.setAtivo(true);
     
      return countByAttributes(c);
    }
View Full Code Here

Examples of br.com.granja.dominio.Producaoovos

    public ProducaoovosServiceImpl(ProducaoovosDao dao) {
        super(dao);
    }

    public List<Producaoovos> findByAtivos(){
      Producaoovos i = new Producaoovos();
      i.setAtivo(true);
     
      return dao.findByAttributes(i,0,0,"id",true);
    }
View Full Code Here

Examples of br.com.granja.dominio.Producaoovos

      super.insert(producao);
    }
   
    @Override
    public void update(Producaoovos producao) throws ServiceBusinessException {
      Producaoovos oldProd= dao.findById(producao.getId());
      producao.getProduto().setTipoMovimentacao(TipoMovimentacao.PRODUCAO_OVOS);
     
      Integer oldQuant = oldProd.getQuantidade().intValue()*oldProd.getTipobandeja().getQuantidade().intValue();
      Integer newQuant = producao.getQuantidade().intValue()*producao.getTipobandeja().getQuantidade().intValue();
      if(oldProd.getProduto().equals(producao.getProduto()))
        produtoService.update(producao.getProduto(),(oldQuant - newQuant), -1);
      else{
        oldProd.getProduto().setTipoMovimentacao(TipoMovimentacao.PRODUCAO_OVOS);
        produtoService.update(oldProd.getProduto(), oldQuant, -1);
        produtoService.update(producao.getProduto(), newQuant, 1);
      }
      producao.setAtivo(true);
      super.update(producao);
    }
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.