diff --git a/trunk/SiprpWebFichasClinicas/src/shst/medicina/fichasclinicas/logic/FichasClinicasLogic.java b/trunk/SiprpWebFichasClinicas/src/shst/medicina/fichasclinicas/logic/FichasClinicasLogic.java index c55a1627..3f60bcae 100644 --- a/trunk/SiprpWebFichasClinicas/src/shst/medicina/fichasclinicas/logic/FichasClinicasLogic.java +++ b/trunk/SiprpWebFichasClinicas/src/shst/medicina/fichasclinicas/logic/FichasClinicasLogic.java @@ -1441,6 +1441,7 @@ public class FichasClinicasLogic msg.setType(EvoMessageTypeBean.INFO); msg.setMessageData(operacao+" da ficha com sucesso!"); result.addMessage(msg); + result.setSuccess(true); } else { @@ -1790,6 +1791,23 @@ public class FichasClinicasLogic } fd.setHashData(filtra(fichaBean.getActividade().getMapData(),FcFichaActividade_D_to_B)); fichaBD.setToAptidao_id(fd); + + fichaBD.save(); + + + EvoResponseBean getrsp = getFichaAptidao(user, fd.getId(), null, null); + + if(getrsp.isSuccess()) + { + result.setSuccess(true); + result.setData(getrsp.getData().getFichaData()); + } + else + { + result.setMessages(getrsp.getMessages()); + } + + } } catch(Exception ex)