git-svn-id: https://svn.coded.pt/svn/SIPRP@632 bb69d46d-e84e-40c8-a05a-06db0d633741

0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Frederico Palma 18 years ago
parent 07b9c89c19
commit d1487c6ecc

@ -6,21 +6,46 @@
package siprp.clientes;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.text.*;
import java.util.*;
import java.awt.Dimension;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.GridLayout;
import java.awt.Insets;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.text.DateFormat;
import java.util.Arrays;
import java.util.Date;
import java.util.Vector;
import com.evolute.utils.*;
import com.evolute.utils.dataui.*;
import com.evolute.utils.ui.*;
import com.evolute.utils.ui.calendar.*;
import com.evolute.utils.ui.panel.*;
import javax.swing.BorderFactory;
import javax.swing.Box;
import javax.swing.BoxLayout;
import javax.swing.JButton;
import javax.swing.JCheckBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.event.ChangeEvent;
import javax.swing.event.ChangeListener;
import siprp.*;
import siprp.data.*;
import siprp.CompanyDataLoader;
import siprp.SingletonConstants;
import siprp.data.ContactoData;
import siprp.data.EstabelecimentoData;
import siprp.data.Marcacao;
import siprp.data.MarcacaoEstabelecimentoData;
import siprp.data.MarcacaoListLoader;
import siprp.data.MarcacaoTrabalhadorConstants;
import siprp.data.MarcacaoTrabalhadorData;
import siprp.data.TrabalhadorData;
import com.evolute.utils.Singleton;
import com.evolute.utils.dataui.ComponentController;
import com.evolute.utils.dataui.ComponentsHashtable;
import com.evolute.utils.dataui.ControllableComponent;
import com.evolute.utils.ui.DialogException;
import com.evolute.utils.ui.calendar.JCalendarPanel;
import com.evolute.utils.ui.dialog.ListActionDialog;
/**
*

@ -6,27 +6,42 @@
package siprp.ficha;
import siprp.*;
import siprp.data.*;
import siprp.importer.*;
import siprp.medicina.*;
import java.awt.FileDialog;
import java.awt.GridBagConstraints;
import java.awt.GridBagLayout;
import java.awt.Insets;
import java.io.File;
import java.io.FilenameFilter;
import java.text.DateFormat;
import java.util.Arrays;
import java.util.Date;
import java.util.HashMap;
import java.util.Hashtable;
import java.util.Vector;
import java.awt.*;
import java.io.*;
import java.util.*;
import javax.swing.*;
import java.text.*;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import com.evolute.utils.*;
import com.evolute.utils.data.*;
import com.evolute.utils.jdo.*;
import com.evolute.utils.metadb.*;
import com.evolute.utils.strings.*;
import com.evolute.utils.tracker.*;
import com.evolute.utils.ui.*;
import com.evolute.utils.ui.panel.*;
import com.evolute.utils.ui.search.*;
import com.evolute.utils.ui.window.*;
import siprp.FichaDataProvider;
import siprp.data.EmpresaData;
import siprp.data.EstabelecimentoData;
import siprp.data.ExameData;
import siprp.data.MedicoData;
import siprp.data.TrabalhadorData;
import siprp.importer.Importer;
import siprp.medicina.MarcacoesMedicinaHandler;
import com.evolute.utils.Singleton;
import com.evolute.utils.data.IDObject;
import com.evolute.utils.jdo.JDOProvider;
import com.evolute.utils.strings.StringPlainer;
import com.evolute.utils.ui.DialogException;
import com.evolute.utils.ui.dialog.ListAction;
import com.evolute.utils.ui.dialog.ListActionDialog;
import com.evolute.utils.ui.search.SearchDialog;
import com.evolute.utils.ui.window.ActionHandler;
import com.evolute.utils.ui.window.ProgressDialog;
import com.evolute.utils.ui.window.TabbedWindow;
/**
*

@ -150,6 +150,16 @@ public class EnviarAnalisesWindow extends JFrame
{
Object source = e.getSource();
if( source.equals( enviarButton ) )
{
}
}
@Override
public void stateChanged( ChangeEvent e )
{
Object source = e.getSource();
if( source.equals( dataPanel ) )
{
Date data = dataPanel.getDate();
try
@ -170,13 +180,6 @@ public class EnviarAnalisesWindow extends JFrame
}
}
@Override
public void stateChanged( ChangeEvent e )
{
// TODO Auto-generated method stub
}
@Override
public void clear()
{

@ -61,10 +61,12 @@ class EnviarAnalisesWindowLogic
{
Integer idsMarcacoes[] =
locaisRealizacaoProvider.getMarcacoesEcdsIdsByDataAndPrestadorId( data, LocaisRealizacaoConstants.PRESTADOR_ID_SIPRP );
logic.getGruposEcdsIdsByMarcacoes( idsMarcacoes );
IDObject grupos[] = logic.getGruposEcdsIdsByMarcacoes( idsMarcacoes );
window.setEcds( grupos );
}
else
{
window.setEcds( new IDObject[ 0 ] );
}
}
}

@ -2,6 +2,8 @@ package siprp.medicina.locais_analise;
import com.evolute.utils.Singleton;
import com.evolute.utils.arrays.Virtual2DArray;
import com.evolute.utils.data.IDObject;
import com.evolute.utils.data.MappableObject;
import com.evolute.utils.db.DBManager;
import com.evolute.utils.db.Executer;
import com.evolute.utils.sql.Expression;
@ -37,28 +39,34 @@ public class LocaisAnaliseDataProvider
return instance;
}
protected Integer[] getGruposEcdsIdsByMarcacoes( Integer marcacoesIds[] )
protected IDObject[] getGruposEcdsIdsByMarcacoes( Integer marcacoesIds[] )
throws Exception
{
Select select =
new Select2(
new String[]{ "trabalhadores_ecd", "prt_tipos_elementos_protocolo" },
new Integer[]{ Select2.JOIN_INNER },
new String[]{ "trabalhadores_ecd", "prt_tipos_elementos_protocolo",
"prt_grupos_protocolo"},
new Integer[]{ Select2.JOIN_INNER, Select2.JOIN_INNER },
new Expression[]{
new Field( "trabalhadores_ecd.ecd_id" ).isEqual(
new Field( "prt_tipos_elementos_protocolo.id" ) )
new Field( "prt_tipos_elementos_protocolo.id" ) ),
new Field( "prt_tipos_elementos_protocolo.grupo_protocolo_id" ).isEqual(
new Field( "prt_grupos_protocolo.id" ) )
},
new String[]{ "DISTINCT prt_tipos_elementos_protocolo.grupo_protocolo_id" },
new String[]{ "DISTINCT prt_grupos_protocolo.id", "prt_grupos_protocolo.descricao",
"prt_grupos_protocolo.ordem" },
new Field( "trabalhadores_ecd.trabalhadores_ecds_datas_id" ).in( marcacoesIds ),
null,
new String[]{ "prt_grupos_protocolo.ordem" },
null,
null,
null );
Virtual2DArray array = EXECUTER.executeQuery( select );
Integer grupos[] = new Integer[ array.columnLength() ];
IDObject grupos[] = new IDObject[ array.columnLength() ];
for( int n = 0; n < grupos.length; n++ )
{
grupos[ n ] = ( Integer ) array.get( n, 0 );
Integer id = ( Integer ) array.get( n, 0 );
String descricao = ( String ) array.get( n, 1 );
grupos[ n ] = new MappableObject( id, descricao );
}
return grupos;
}

@ -1,5 +1,7 @@
package siprp.medicina.locais_analise;
import com.evolute.utils.data.IDObject;
public final class LocaisAnaliseLogic
{
private static final Object LOCK = new Object();
@ -26,7 +28,7 @@ public final class LocaisAnaliseLogic
return instance;
}
protected Integer[] getGruposEcdsIdsByMarcacoes( Integer marcacoesIds[] )
protected IDObject[] getGruposEcdsIdsByMarcacoes( Integer marcacoesIds[] )
throws Exception
{
return provider.getGruposEcdsIdsByMarcacoes( marcacoesIds );

@ -144,7 +144,7 @@
<depend srcdir="${app.src.dir}" destdir="${app.build.classes.dir}" cache="${app.dependencies.chache.dir}">
<include name="**/*.java" />
</depend>
<javac srcdir="${app.src.dir}" destdir="${app.build.classes.dir}" classpathref="app.build.classpath" debug="on" deprecation="on" fork="true" memoryMaximumSize="512M" />
<javac srcdir="${app.src.dir}" destdir="${app.build.classes.dir}" classpathref="app.build.classpath" debug="on" deprecation="on" fork="true" memoryMaximumSize="512M" source="1.5" target="1.5" />
</target>
<target name="app-clean" description="Removes all generated files">

Binary file not shown.
Loading…
Cancel
Save