From bdc7a399d047d7ead718af890fd8468bf8346c84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tiago=20Sim=C3=A3o?= Date: Fri, 27 Jun 2008 09:59:02 +0000 Subject: [PATCH] git-svn-id: https://svn.coded.pt/svn/SIPRP@731 bb69d46d-e84e-40c8-a05a-06db0d633741 --- .../SIPRPSoft/src/siprp/ficha/ExamePanel.java | 27 +++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/trunk/SIPRPSoft/src/siprp/ficha/ExamePanel.java b/trunk/SIPRPSoft/src/siprp/ficha/ExamePanel.java index 36853696..78911b17 100644 --- a/trunk/SIPRPSoft/src/siprp/ficha/ExamePanel.java +++ b/trunk/SIPRPSoft/src/siprp/ficha/ExamePanel.java @@ -25,6 +25,8 @@ import com.evolute.utils.ui.calendar.*; import com.evolute.utils.ui.panel.*; import com.evolute.utils.ui.text.*; +import static com.evolute.utils.strings.UnicodeLatin1Map.*; + import siprp.*; import siprp.data.*; /** @@ -476,6 +478,31 @@ public class ExamePanel extends JPanel { throw new ValuesException( msg.toString() ); } + String meses = (String) JOptionPane.showInputDialog( + this, + "Quantos meses at"+eacute+" a pr"+oacute+"xima consulta", + "", + JOptionPane.QUESTION_MESSAGE, + null, + null, + "22" ); + if( meses != null ) + { + try + { + Integer numMeses = new Integer( meses ); + if( numMeses > 0 ) + { + Calendar proxData = Calendar.getInstance(); + proxData.add( Calendar.MONTH, numMeses ); + exame.set( ExameData.PROXIMO_EXAME, proxData.getTime() ); + } + } + catch ( NumberFormatException e ) + { + e.printStackTrace(); + } + } return exame; }