diff --git a/trunk/siprp/medicina/locais_realizacao/LocaisRealizacaoDataProvider.java b/trunk/siprp/medicina/locais_realizacao/LocaisRealizacaoDataProvider.java index a2ae347b..75a4f86c 100644 --- a/trunk/siprp/medicina/locais_realizacao/LocaisRealizacaoDataProvider.java +++ b/trunk/siprp/medicina/locais_realizacao/LocaisRealizacaoDataProvider.java @@ -182,7 +182,6 @@ public class LocaisRealizacaoDataProvider null, null ); Virtual2DArray array = EXECUTER.executeQuery( select ); -System.out.println( select + "\n\n\n" + array.columnLength() ); for( int n = 0; n < array.columnLength(); n++ ) { Integer id = ( Integer ) array.get( n, 0 ); @@ -192,7 +191,6 @@ System.out.println( select + "\n\n\n" + array.columnLength() ); new Assignment( "prestador_id", prestadorID ) }, new Field( "id" ).isEqual( id ) ); EXECUTER.executeQuery( update ); -System.out.println( update ); } } } diff --git a/trunk/siprp/medicina/locais_realizacao/LocaisRealizacaoWindow.java b/trunk/siprp/medicina/locais_realizacao/LocaisRealizacaoWindow.java index 84c7900c..0a7e7c89 100644 --- a/trunk/siprp/medicina/locais_realizacao/LocaisRealizacaoWindow.java +++ b/trunk/siprp/medicina/locais_realizacao/LocaisRealizacaoWindow.java @@ -494,7 +494,27 @@ public class LocaisRealizacaoWindow extends JFrame protected void faxECDs() { - + Date data = dataPanel.getDate(); + int selectedEstabelecimento = estabelecimentosTable.getSelectedRow(); + if( data == null || selectedEstabelecimento == -1 ) + { + return; + } + Integer estabelecimentoID = ( ( ColumnizedMappable ) estabelecimentosModel.getRowAt( selectedEstabelecimento ) ).getID(); + try + { + Integer prestadorID = ( ( IDObject ) prestadoresECDsCombo.getSelectedItem() ).getID(); + if( PRESTADOR_ID_SIPRP.equals( prestadorID ) ) + { + prestadorID = null; + } + provider.setPrestadorIDForEstabelecimentoAndTipo( estabelecimentoID, + Marcacao.TIPO_MARCACAO_TRABALHADOR_EXAMES, data, prestadorID ); + } + catch( Exception ex ) + { + DialogException.showExceptionMessage( ex, "Erro a atribuir", true ); + } } protected void enviarConsultas()