コード例 #1
0
  @RequestMapping(value = "/rest-encomenda/", method = RequestMethod.POST) // Inserir
  public ResponseEntity<String> createEncomenda(
      HttpSession session, @RequestBody Encomenda encomenda) {

    // session.setAttribute("respostaStatus", "ok");

    daoEnc = new EncomendaDao();
    System.out.println(
        "Número : "
            + encomenda.getId()
            + "\nnomerazao : "
            + encomenda.getNomerazao()
            + "\nsattus "
            + encomenda.getStatus()
            + "\nDataencomenda "
            + encomenda.getDataencomenda()
            + "\nDataentrega "
            + encomenda.getDataentrega()
            + "\nDatacancelamento "
            + encomenda.getDatacancelamento()
            + "\nClienteid "
            + encomenda.getClienteid()
            + "\nResponsavel "
            + encomenda.getResponsavel()
            + "\nObs "
            + encomenda.getObs()
            + "\nTotal "
            + encomenda.getTotalprodutos());

    try {
      if (daoEnc.inserir(encomenda)) { // Encomenda
        System.out.println("Encomenda inicializada");
        msg = "ok";

        System.out.println("New session: " + session.getId());
        session.setAttribute("respostaInfo", msg);
        session.setAttribute("mensagemInfo", "Encomenda inicializada");

      } else {
        System.out.println("ERRO - rest inserir encomenda.");
        msg = "erro";

        session.setAttribute("resposta", msg);
      }

    } catch (Exception e) {

      e.printStackTrace();
    }

    return new ResponseEntity<String>(msg, HttpStatus.OK);
  }
コード例 #2
0
  @RequestMapping(value = "/rest-encomenda/{encomenda}", method = RequestMethod.GET) // Pesquisar
  public String pesquisarEncomenda(
      @PathVariable("encomenda") String encomenda, HttpServletResponse response) {
    System.out.println("rest-pesquisar-encomenda : " + encomenda);
    daoEnc = new EncomendaDao();
    e = new Encomenda();
    msg = "";
    try {
      if (daoEnc.pesquisarId(encomenda) == null) {
        System.out.println("nulo");
        msg = "nulo";
      } else {
        e = daoEnc.pesquisarId(encomenda);
        msg = Long.toString(e.getId());
        System.out.println("numero : " + msg);
      }
    } catch (Exception e) {
      System.out.println("ERRO - rest pesquisar encomenda\n");
      e.printStackTrace();
    }

    System.out.println(msg);
    return msg;
  }