@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); }
@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; }