@RequestMapping(value = "/rest-caixa/{caixa}", method = RequestMethod.GET) // Pesquisar
  public Caixa pesquisarcaixa(@PathVariable String caixa) {
    caixaDao = new CaixaDao();
    c = new Caixa();
    try {
      if (caixaDao.pesquisar1(caixa) != null) {
        c = caixaDao.pesquisar1(caixa);
        System.out.println(
            "gastoRecebimento : "
                + c.getGastoRecebimento()
                + "\nencomendaId "
                + c.getEncomendaId()
                + "\nDataTransacao "
                + c.getDataTransacao()
                + "\nValor "
                + c.getValor()
                + "\nForma "
                + c.getForma());
      }
    } catch (Exception e) {
      System.out.println("ERRO - rest pesquisar caixa\n" + e);
      e.printStackTrace();
    }

    return c;
  }
  @RequestMapping(value = "/rest-caixa/", method = RequestMethod.POST)
  public ResponseEntity<String> createCaixa(@RequestBody Caixa caixa, HttpSession session) {
    msg = "";
    caixaDao = new CaixaDao();
    System.out.println(
        "gastoRecebimento : "
            + caixa.getGastoRecebimento()
            + "\nencomendaId "
            + caixa.getEncomendaId()
            + "\nDataTransacao "
            + caixa.getDataTransacao()
            + " - insere no Dao"
            + "\nValor "
            + caixa.getValor()
            + "\nForma "
            + caixa.getForma());

    try {
      if (caixaDao.inserir(caixa)) {
        msg = "ok";
        session.setAttribute("respostaCaixa", msg);
      } else {
        msg = "erro";
        session.setAttribute("respostaCaixa", msg);
      }
    } catch (Exception e) {
      // Auto-generated catch block
      e.printStackTrace();
    }
    return new ResponseEntity<String>(msg, HttpStatus.OK);
  }