From 052556be6e280b2b225c5759303f3ce2c0b3f2d7 Mon Sep 17 00:00:00 2001 From: Frederico Palma Date: Thu, 22 Feb 2007 12:17:43 +0000 Subject: [PATCH] no message git-svn-id: https://svn.coded.pt/svn/SIPRP@318 bb69d46d-e84e-40c8-a05a-06db0d633741 --- .../prestadores/PrestadoresDataProvider.java | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/trunk/siprp/medicina/prestadores/PrestadoresDataProvider.java b/trunk/siprp/medicina/prestadores/PrestadoresDataProvider.java index 59450064..2538eeab 100644 --- a/trunk/siprp/medicina/prestadores/PrestadoresDataProvider.java +++ b/trunk/siprp/medicina/prestadores/PrestadoresDataProvider.java @@ -194,4 +194,44 @@ public class PrestadoresDataProvider } return prestadores; } + + public IDObject[] getPrestadoresConsultasActivos() + throws Exception + { + Select select = + new Select( new String[]{ "prestadores" }, + new String[]{ "id", "nome", "nome_plain" }, + new Field( "activo" ).isEqual( "y" ).and( + new Field( "faz_consultas" ).isEqual( "y" ) ), + new String[]{ "nome_plain" }, null ); + Virtual2DArray array = EXECUTER.executeQuery( select ); + IDObject prestadores[] = new IDObject[ array.columnLength() ]; + for( int n = 0; n < prestadores.length; n++ ) + { + Integer id = ( Integer ) array.get( n, 0 ); + String nome = ( String ) array.get( n, 1 ); + prestadores[ n ] = new MappableObject( id, nome ); + } + return prestadores; + } + + public IDObject[] getPrestadoresECDsActivos() + throws Exception + { + Select select = + new Select( new String[]{ "prestadores" }, + new String[]{ "id", "nome", "nome_plain" }, + new Field( "activo" ).isEqual( "y" ).and( + new Field( "faz_ecds" ).isEqual( "y" ) ), + new String[]{ "nome_plain" }, null ); + Virtual2DArray array = EXECUTER.executeQuery( select ); + IDObject prestadores[] = new IDObject[ array.columnLength() ]; + for( int n = 0; n < prestadores.length; n++ ) + { + Integer id = ( Integer ) array.get( n, 0 ); + String nome = ( String ) array.get( n, 1 ); + prestadores[ n ] = new MappableObject( id, nome ); + } + return prestadores; + } }