diff --git a/trunk/siprp/ficha/FichaWindow.java b/trunk/siprp/ficha/FichaWindow.java
index d139b68b..21985af9 100644
--- a/trunk/siprp/ficha/FichaWindow.java
+++ b/trunk/siprp/ficha/FichaWindow.java
@@ -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 );
diff --git a/trunk/siprp/ficha/ficha_aptidao.xsl b/trunk/siprp/ficha/ficha_aptidao.xsl
index 87afbea1..e8de5c06 100644
--- a/trunk/siprp/ficha/ficha_aptidao.xsl
+++ b/trunk/siprp/ficha/ficha_aptidao.xsl
@@ -54,12 +54,12 @@ LOCALIDADE:
-
+
SERVIÇO DE SAÚDE: Tipo
- Interno
- Interempresas
- Externo
- Serviço Nacional de Saúde
+ Interno
+ Interempresas
+ Externo
+ Serviço Nacional de Saúde
DESIGNAÇÃO: