@ -35,6 +35,13 @@ import com.evolute.utils.ui.window.*;
public class FichaWindow extends TabbedWindow
implements ListAction , FichaAptidaoConstants
{
/ * unicode
private final String SQUARE = "☐" ;
private final String CHECKED = "☑" ; * /
/* windows wingdings */
private static final String SQUARE = "¨q☐" ;
private static final String CHECKED = "þv☑" ;
private JDOProvider JDO ;
private UpperPanel upperPanel ;
@ -569,44 +576,44 @@ public class FichaWindow extends TabbedWindow
String aux = ( String ) estabelecimento . get ( EstabelecimentoData . LOCALIDADE ) ;
ht . put ( ESTABELECIMENTOS_LOCALIDADE , aux ! = null ? aux : "" ) ;
Integer tipo = ( Integer ) empresa . get ( EmpresaData . SERVICO_SAUDE_TIPO ) ;
ht . put ( SERVICO_SAUDE_TIPO_INTERNO , "☐" ) ;
ht . put ( SERVICO_SAUDE_TIPO_INTEREMPRESAS , "☐" ) ;
ht . put ( SERVICO_SAUDE_TIPO_EXTERNO , "☐" ) ;
ht . put ( SERVICO_SAUDE_TIPO_SNS , "☐" ) ;
ht . put ( SERVICO_SAUDE_TIPO_INTERNO , SQUARE ) ;
ht . put ( SERVICO_SAUDE_TIPO_INTEREMPRESAS , SQUARE ) ;
ht . put ( SERVICO_SAUDE_TIPO_EXTERNO , SQUARE ) ;
ht . put ( SERVICO_SAUDE_TIPO_SNS , SQUARE ) ;
switch ( tipo . intValue ( ) )
{
case 1 :
ht . put ( SERVICO_SAUDE_TIPO_INTERNO , "v" ) ;
ht . put ( SERVICO_SAUDE_TIPO_INTERNO , CHECKED ) ;
break ;
case 2 :
ht . put ( SERVICO_SAUDE_TIPO_INTEREMPRESAS , "v" ) ;
ht . put ( SERVICO_SAUDE_TIPO_INTEREMPRESAS , CHECKED ) ;
break ;
case 3 :
ht . put ( SERVICO_SAUDE_TIPO_EXTERNO , "v" ) ;
ht . put ( SERVICO_SAUDE_TIPO_EXTERNO , CHECKED ) ;
break ;
case 4 :
ht . put ( SERVICO_SAUDE_TIPO_SNS , "v" ) ;
ht . put ( SERVICO_SAUDE_TIPO_SNS , CHECKED ) ;
break ;
}
ht . put ( SERVICO_SAUDE_DESIGNACAO , ( String ) empresa . get ( EmpresaData . SERVICO_SAUDE_DESIGNACAO ) ) ;
tipo = ( Integer ) empresa . get ( EmpresaData . SERVICO_HIGIENE_TIPO ) ;
ht . put ( SERVICO_HIGIENE_TIPO_INTERNO , "☐" ) ;
ht . put ( SERVICO_HIGIENE_TIPO_INTEREMPRESAS , "☐" ) ;
ht . put ( SERVICO_HIGIENE_TIPO_EXTERNO , "☐" ) ;
ht . put ( SERVICO_HIGIENE_TIPO_OUTRO , "☐" ) ;
ht . put ( SERVICO_HIGIENE_TIPO_INTERNO , SQUARE ) ;
ht . put ( SERVICO_HIGIENE_TIPO_INTEREMPRESAS , SQUARE ) ;
ht . put ( SERVICO_HIGIENE_TIPO_EXTERNO , SQUARE ) ;
ht . put ( SERVICO_HIGIENE_TIPO_OUTRO , SQUARE ) ;
switch ( tipo . intValue ( ) )
{
case 1 :
ht . put ( SERVICO_HIGIENE_TIPO_INTERNO , "v" ) ;
ht . put ( SERVICO_HIGIENE_TIPO_INTERNO , CHECKED ) ;
break ;
case 2 :
ht . put ( SERVICO_HIGIENE_TIPO_INTEREMPRESAS , "v" ) ;
ht . put ( SERVICO_HIGIENE_TIPO_INTEREMPRESAS , CHECKED ) ;
break ;
case 3 :
ht . put ( SERVICO_HIGIENE_TIPO_EXTERNO , "v" ) ;
ht . put ( SERVICO_HIGIENE_TIPO_EXTERNO , CHECKED ) ;
break ;
case 4 :
ht . put ( SERVICO_HIGIENE_TIPO_OUTRO , "v" ) ;
ht . put ( SERVICO_HIGIENE_TIPO_OUTRO , CHECKED ) ;
break ;
}
ht . put ( SERVICO_HIGIENE_DESIGNACAO , ( String ) empresa . get ( EmpresaData . SERVICO_HIGIENE_DESIGNACAO ) ) ;
@ -643,50 +650,53 @@ public class FichaWindow extends TabbedWindow
data = ( Date ) exame . get ( ExameData . DATA ) ;
ht . put ( EXAMES_DATA , data ! = null ? df . format ( data ) : "" ) ;
tipo = ( Integer ) exame . get ( ExameData . TIPO ) ;
ht . put ( TIPO_ADMISSAO , "☐" ) ;
ht . put ( TIPO_PERIODICO , "☐" ) ;
ht . put ( TIPO_OCASIONAL , "☐" ) ;
ht . put ( TIPO_ADMISSAO , SQUARE ) ;
ht . put ( TIPO_PERIODICO , SQUARE ) ;
ht . put ( TIPO_OCASIONAL , SQUARE ) ;
ht . put ( TIPO_APOS_DOENCA , SQUARE ) ;
ht . put ( TIPO_APOS_ACIDENTE , SQUARE ) ;
ht . put ( TIPO_PEDIDO_TRABALHADOR , SQUARE ) ;
ht . put ( TIPO_PEDIDO_EMPRESA , SQUARE ) ;
ht . put ( TIPO_MUDANCA_FUNCAO , SQUARE ) ;
ht . put ( TIPO_TRABALHO , SQUARE ) ;
ht . put ( TIPO_OUTRO , SQUARE ) ;
switch ( tipo . intValue ( ) )
{
case 1 :
ht . put ( TIPO_ADMISSAO , "v" ) ;
ht . put ( TIPO_ADMISSAO , CHECKED ) ;
break ;
case 2 :
ht . put ( TIPO_PERIODICO , "v" ) ;
ht . put ( TIPO_PERIODICO , CHECKED ) ;
break ;
case 3 :
ht . put ( TIPO_OCASIONAL , "v" ) ;
ht . put ( TIPO_OCASIONAL , CHECKED ) ;
tipo = ( Integer ) exame . get ( ExameData . OCASIONAL ) ;
ht . put ( TIPO_APOS_DOENCA , "☐" ) ;
ht . put ( TIPO_APOS_ACIDENTE , "☐" ) ;
ht . put ( TIPO_PEDIDO_TRABALHADOR , "☐" ) ;
ht . put ( TIPO_PEDIDO_EMPRESA , "☐" ) ;
ht . put ( TIPO_MUDANCA_FUNCAO , "☐" ) ;
ht . put ( TIPO_TRABALHO , "☐" ) ;
ht . put ( TIPO_OUTRO , "☐" ) ;
switch ( tipo . intValue ( ) )
{
case 1 :
ht . put ( TIPO_APOS_DOENCA , "v" ) ;
ht . put ( TIPO_APOS_DOENCA , CHECKED ) ;
break ;
case 2 :
ht . put ( TIPO_APOS_ACIDENTE , "v" ) ;
ht . put ( TIPO_APOS_ACIDENTE , CHECKED ) ;
break ;
case 3 :
ht . put ( TIPO_PEDIDO_TRABALHADOR , "v" ) ;
ht . put ( TIPO_PEDIDO_TRABALHADOR , CHECKED ) ;
break ;
case 4 :
ht . put ( TIPO_PEDIDO_EMPRESA , "v" ) ;
ht . put ( TIPO_PEDIDO_EMPRESA , CHECKED ) ;
break ;
case 5 :
ht . put ( TIPO_MUDANCA_FUNCAO , "v" ) ;
ht . put ( TIPO_MUDANCA_FUNCAO , CHECKED ) ;
break ;
case 6 :
ht . put ( TIPO_TRABALHO , "v" ) ;
ht . put ( TIPO_TRABALHO , CHECKED ) ;
break ;
case 10 :
aux = ( String ) exame . get ( ExameData . OUTRO_TIPO ) ;
ht . put ( TIPO_OUTRO , "v" ) ;
ht . put ( TIPO_OUTRO , CHECKED ) ;
ht . put ( TIPO_OUTRO_TEXTO , aux ! = null ? aux : "" ) ;
break ;
}
@ -697,23 +707,23 @@ public class FichaWindow extends TabbedWindow
// break;
}
tipo = ( Integer ) exame . get ( ExameData . RESULTADO ) ;
ht . put ( RESULTADO_APTO , "☐" ) ;
ht . put ( RESULTADO_APTO_CONDICIONALMENTE , "☐" ) ;
ht . put ( RESULTADO_INAPTO_TEMP , "☐" ) ;
ht . put ( RESULTADO_INAPTO_DEF , "☐" ) ;
ht . put ( RESULTADO_APTO , SQUARE ) ;
ht . put ( RESULTADO_APTO_CONDICIONALMENTE , SQUARE ) ;
ht . put ( RESULTADO_INAPTO_TEMP , SQUARE ) ;
ht . put ( RESULTADO_INAPTO_DEF , SQUARE ) ;
switch ( tipo . intValue ( ) )
{
case 1 :
ht . put ( RESULTADO_APTO , "v" ) ;
ht . put ( RESULTADO_APTO , CHECKED ) ;
break ;
case 2 :
ht . put ( RESULTADO_APTO_CONDICIONALMENTE , "v" ) ;
ht . put ( RESULTADO_APTO_CONDICIONALMENTE , CHECKED ) ;
break ;
case 3 :
ht . put ( RESULTADO_INAPTO_TEMP , "v" ) ;
ht . put ( RESULTADO_INAPTO_TEMP , CHECKED ) ;
break ;
case 4 :
ht . put ( RESULTADO_INAPTO_DEF , "v" ) ;
ht . put ( RESULTADO_INAPTO_DEF , CHECKED ) ;
break ;
}
aux = ( String ) exame . get ( ExameData . OUTRA_FUNCAO_1 ) ;