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