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