Examples of ItensCompras


Examples of br.com.granja.dominio.ItensCompras

      super.insert(item);
    }
   
    @Override
    public void update(ItensCompras item) throws ServiceBusinessException {
      ItensCompras oldItem = dao.findById(item.getId());
      if(item.isTipoInsumo()){
        item.getInsumo().setTipoMovimentacao(TipoMovimentacao.COMPRA_INSUMO);
        if(oldItem.getInsumo().equals(item.getInsumo()))
          insumoService.update(item.getInsumo(),(oldItem.getQuantidade().intValue() - item.getQuantidade().intValue()), -1);
        else{
          oldItem.getInsumo().setTipoMovimentacao(TipoMovimentacao.COMPRA_INSUMO);
          insumoService.update(oldItem.getInsumo(), oldItem.getQuantidade().intValue(), -1);
          insumoService.update(item.getInsumo(), item.getQuantidade().intValue(), 1);
        }
      }else if (item.isTipoRacao()){
        item.getRacao().setTipoMovimentacao(TipoMovimentacao.COMPRA_RACAO);
        if(oldItem.getRacao().equals(item.getRacao()))
          racaoService.update(item.getRacao(),(oldItem.getQuantidade().intValue() - item.getQuantidade().intValue()), -1);
        else{
          oldItem.getRacao().setTipoMovimentacao(TipoMovimentacao.COMPRA_RACAO);
          racaoService.update(oldItem.getRacao(), oldItem.getQuantidade().intValue(), -1);
          racaoService.update(item.getRacao(), item.getQuantidade().intValue(), 1);
        }
      }else if(item.isTipoProduto()){
        item.getProduto().setTipoMovimentacao(TipoMovimentacao.COMPRA_PRODUTO);
        Integer oldQuant = oldItem.getQuantidade().intValue();
          Integer newQuant = item.getQuantidade().intValue();
       
          if(item.getProduto().getOvos()){
          oldQuant *=oldItem.getTipobandeja().getQuantidade().intValue();
          newQuant *=item.getTipobandeja().getQuantidade().intValue();
        }
        if(oldItem.getProduto().equals(item.getProduto()))
          produtoService.update(item.getProduto(),(oldQuant - newQuant), -1);
        else{
          oldItem.getProduto().setTipoMovimentacao(TipoMovimentacao.COMPRA_PRODUTO);
          produtoService.update(oldItem.getProduto(), oldQuant, -1);
          produtoService.update(item.getProduto(), newQuant, 1);
        }
      }
     
      item.setAtivo(true);
View Full Code Here

Examples of br.com.granja.dominio.ItensCompras

     *
     */
    private static final long serialVersionUID = -7821802067148030400L;
   
    public List<ItensCompras> findByCompra(Compras compra){
      ItensCompras i = new ItensCompras();
      i.setAtivo(true);
      i.setCompra(compra);
     
      return findByAttributes(i);
    }
View Full Code Here

Examples of br.com.granja.dominio.ItensCompras

      return findByAttributes(i);
    }
   

    public Integer countCompraByInsumo(Insumo insumo){
      ItensCompras c = new ItensCompras();
      c.setInsumo(insumo);
      c.setAtivo(true);
     
      return countByAttributes(c);
    }
View Full Code Here

Examples of br.com.granja.dominio.ItensCompras

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

Examples of br.com.granja.dominio.ItensCompras

      c.setAtivo(true);
     
      return countByAttributes(c);
    }
    public Integer countCompraByRacao(Racao racao){
      ItensCompras c = new ItensCompras();
      c.setRacao(racao);
      c.setAtivo(true);
     
      return countByAttributes(c);
    }
View Full Code Here

Examples of br.com.granja.dominio.ItensCompras

    private boolean alteracaoItem;
   
    @Inject
    public ComprasBean(ComprasService service) {
        super(service);
        item = new ItensCompras();
        this.alteracaoItem = false;
    }
View Full Code Here

Examples of br.com.granja.dominio.ItensCompras

        getService().validaItem(item, getEntity());
        getEntity().setValor(getEntity().getValorTotal());
      if(!isAlteracaoItem())
        getEntity().getItens().add(item);
         
        item = new ItensCompras();
          this.alteracaoItem = false;
      }catch(ServiceBusinessException e){
        addError(e.getMessage());
      }
    }
View Full Code Here

Examples of br.com.granja.dominio.ItensCompras

   
    @Override
    protected void onAfterSave(Compras entitySaved)
        throws ServiceBusinessException {
      super.onAfterSave(entitySaved);
      item = new ItensCompras();
    }
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.