// <editor-fold defaultstate="collapsed" desc="Guardar en base" > public void saveIssues() { int line = 0; String vacio = null; if (newIssues == null) { newIssues = new GoodsissuesTO(); } newIssues.setObjtype(31 + ""); newIssues.setUsersign((int) session.getAttribute("usersign")); newIssues.setFromwhscode(almDest); newIssues.setDocdate(fechaConta); newIssues.setDocduedate(fechaDoc); // newIssues.setRef1(refe); // newIssues.setComments(comentario); if (refe.equals("")) { newIssues.setRef1(vacio); } else { newIssues.setRef1(refe); } if (comentario.equals("")) { newIssues.setComments(vacio); } else { newIssues.setComments(comentario); } Iterator<GoodsIssuesDetailTO> iterator2 = listaPadre.iterator(); while (iterator2.hasNext()) { GoodsIssuesDetailTO articleDetalle = (GoodsIssuesDetailTO) iterator2.next(); articleDetalle.setLinenum(line + 1); line = line + 1; } newIssues.setGoodIssuesDetail(listaPadre); try { ResultOutTO _res; _res = inventoryEJB.inv_goodsissues_mtto(newIssues, 1); // 1 insert if (_res.getCodigoError() == 0) { // se realizo correctamente docEntry = _res.getDocentry(); docNum = docEntry; // faceMessage(_res.getMensaje()); estateActualizar(); } else { faceMessage(_res.getMensaje()); } } catch (Exception ex) { Logger.getLogger(GoodsIssuesBean.class.getName()).log(Level.SEVERE, null, ex); System.out.println(ex.getMessage()); faceMessage(ex.getMessage() + "-" + ex.getCause()); } }
// <editor-fold defaultstate="collapsed" desc="Update en base" > public void updateIssues() { // if (validarDatosReceipt()) { newIssues.setObjtype(31 + ""); newIssues.setUsersign((int) session.getAttribute("usersign")); newIssues.setDocentry(docEntry); newIssues.setDocnum(docNum); newIssues.setFromwhscode(almDest); newIssues.setDocdate(fechaConta); newIssues.setDocduedate(fechaDoc); newIssues.setRef1(refe); newIssues.setComments(comentario); newIssues.setGoodIssuesDetail(listaPadre); try { ResultOutTO _res; // = new ResultOutTO(); _res = inventoryEJB.inv_goodsissues_mtto(newIssues, 2); // 2 Update if (_res.getCodigoError() == 0) { // se realizo correctamente docEntry = _res.getDocentry(); faceMessage(_res.getMensaje()); } else { faceMessage(_res.getMensaje()); } } catch (Exception ex) { Logger.getLogger(GoodsIssuesBean.class.getName()).log(Level.SEVERE, null, ex); System.out.println(ex.getMessage()); faceMessage(ex.getMessage() + "-" + ex.getCause()); } // } }