|
|
|
|
@ -22,6 +22,8 @@ import javax.swing.WindowConstants;
|
|
|
|
|
import javax.swing.event.ChangeEvent;
|
|
|
|
|
import javax.swing.event.ChangeListener;
|
|
|
|
|
|
|
|
|
|
import siprp.medicina.locais_realizacao.LocaisRealizacaoConstants;
|
|
|
|
|
|
|
|
|
|
import com.evolute.utils.data.IDObject;
|
|
|
|
|
import com.evolute.utils.dataui.ControllableComponent;
|
|
|
|
|
import com.evolute.utils.tracker.TrackableWindow;
|
|
|
|
|
@ -183,22 +185,51 @@ public class EnviarAnalisesWindow extends JFrame
|
|
|
|
|
@Override
|
|
|
|
|
public void clear()
|
|
|
|
|
{
|
|
|
|
|
// TODO Auto-generated method stub
|
|
|
|
|
|
|
|
|
|
if( prestadorCombo.getItemCount() > 0 )
|
|
|
|
|
{
|
|
|
|
|
prestadorCombo.setSelectedIndex( 0 );
|
|
|
|
|
if( ecdsPanel != null )
|
|
|
|
|
{
|
|
|
|
|
ecdsPanel.clear();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void fill( Object value )
|
|
|
|
|
{
|
|
|
|
|
// TODO Auto-generated method stub
|
|
|
|
|
|
|
|
|
|
clear();
|
|
|
|
|
if( value != null )
|
|
|
|
|
{
|
|
|
|
|
Date data = ( Date ) ( ( Object[] ) value )[ 0 ];
|
|
|
|
|
Integer prestadorId = ( Integer ) ( ( Object[] ) value )[ 1 ];
|
|
|
|
|
Integer ecdsEscolhidos[] = ( Integer[] ) ( ( Object[] ) value )[ 2 ];
|
|
|
|
|
if( prestadorId == null )
|
|
|
|
|
{
|
|
|
|
|
prestadorCombo.setSelectedIndex( 0 );
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
for( int n = 0; n < prestadorCombo.getItemCount(); n++ )
|
|
|
|
|
{
|
|
|
|
|
IDObject prestador = ( IDObject ) prestadorCombo.getItemAt( n );
|
|
|
|
|
if( prestadorId.equals( prestador.getID() ) )
|
|
|
|
|
{
|
|
|
|
|
prestadorCombo.setSelectedIndex( n );
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
ecdsPanel.fill( ecdsEscolhidos );
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public Object save()
|
|
|
|
|
{
|
|
|
|
|
// TODO Auto-generated method stub
|
|
|
|
|
return null;
|
|
|
|
|
return new Object[]{
|
|
|
|
|
dataPanel.getDate(),
|
|
|
|
|
( ( IDObject )prestadorCombo.getSelectedItem() ).getID(),
|
|
|
|
|
ecdsPanel.save() };
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void revalidate()
|
|
|
|
|
|