|
|
|
@ -7,6 +7,7 @@
|
|
|
|
package siprp.ficha;
|
|
|
|
package siprp.ficha;
|
|
|
|
|
|
|
|
|
|
|
|
import java.awt.*;
|
|
|
|
import java.awt.*;
|
|
|
|
|
|
|
|
import java.awt.event.*;
|
|
|
|
import javax.swing.*;
|
|
|
|
import javax.swing.*;
|
|
|
|
import java.util.*;
|
|
|
|
import java.util.*;
|
|
|
|
|
|
|
|
|
|
|
|
@ -30,8 +31,11 @@ public class EmpresaPanel extends JPanel
|
|
|
|
private JTextField estabelecimentoText;
|
|
|
|
private JTextField estabelecimentoText;
|
|
|
|
private JTextField localidadeText;
|
|
|
|
private JTextField localidadeText;
|
|
|
|
private RadioButtonFixedPanel servicoSaudeTipoPanel;
|
|
|
|
private RadioButtonFixedPanel servicoSaudeTipoPanel;
|
|
|
|
|
|
|
|
private JTextField designacaoServicoSaudeText;
|
|
|
|
|
|
|
|
private JButton defaultServicoSaudeButton;
|
|
|
|
private RadioButtonFixedPanel servicoHigieneTipoPanel;
|
|
|
|
private RadioButtonFixedPanel servicoHigieneTipoPanel;
|
|
|
|
private JTextField designacaoText;
|
|
|
|
private JTextField designacaoText;
|
|
|
|
|
|
|
|
private JButton defaultServicoHigieneButton;
|
|
|
|
|
|
|
|
|
|
|
|
private FichaDataProvider provider;
|
|
|
|
private FichaDataProvider provider;
|
|
|
|
private ComponentsHashtable components;
|
|
|
|
private ComponentsHashtable components;
|
|
|
|
@ -68,6 +72,15 @@ public class EmpresaPanel extends JPanel
|
|
|
|
new MappableObject( new Integer(3), "Externo" ),
|
|
|
|
new MappableObject( new Integer(3), "Externo" ),
|
|
|
|
new MappableObject( new Integer(4), "Servi\u00e7o Nacional de Sa\u00fade" ) },
|
|
|
|
new MappableObject( new Integer(4), "Servi\u00e7o Nacional de Sa\u00fade" ) },
|
|
|
|
1, 4, RadioButtonPanel.ORIENTATION_HORIZONTAL, false );
|
|
|
|
1, 4, RadioButtonPanel.ORIENTATION_HORIZONTAL, false );
|
|
|
|
|
|
|
|
JLabel designacaoServicoSaudeLabel = new JLabel( "Designa\u00e7\u00e3o" );
|
|
|
|
|
|
|
|
designacaoServicoSaudeText = new JTextField();
|
|
|
|
|
|
|
|
defaultServicoSaudeButton = new JButton("-");
|
|
|
|
|
|
|
|
defaultServicoSaudeButton.addActionListener( new ActionListener(){
|
|
|
|
|
|
|
|
public void actionPerformed( ActionEvent e )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
designacaoServicoSaudeText.setText( provider.SIPRP );
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
} );
|
|
|
|
|
|
|
|
|
|
|
|
JLabel servicoHigieneLabel = new JLabel( "Servi\u00e7o de Higiene e Seguran\u00e7a: Tipo" );
|
|
|
|
JLabel servicoHigieneLabel = new JLabel( "Servi\u00e7o de Higiene e Seguran\u00e7a: Tipo" );
|
|
|
|
servicoHigieneTipoPanel =
|
|
|
|
servicoHigieneTipoPanel =
|
|
|
|
@ -78,6 +91,13 @@ public class EmpresaPanel extends JPanel
|
|
|
|
1, 4, RadioButtonPanel.ORIENTATION_HORIZONTAL, false );
|
|
|
|
1, 4, RadioButtonPanel.ORIENTATION_HORIZONTAL, false );
|
|
|
|
JLabel designacaoLabel = new JLabel( "Designa\u00e7\u00e3o" );
|
|
|
|
JLabel designacaoLabel = new JLabel( "Designa\u00e7\u00e3o" );
|
|
|
|
designacaoText = new JTextField();
|
|
|
|
designacaoText = new JTextField();
|
|
|
|
|
|
|
|
defaultServicoHigieneButton = new JButton("-");
|
|
|
|
|
|
|
|
defaultServicoHigieneButton.addActionListener( new ActionListener(){
|
|
|
|
|
|
|
|
public void actionPerformed( ActionEvent e )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
designacaoText.setText( provider.SIPRP );
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
} );
|
|
|
|
|
|
|
|
|
|
|
|
GridBagLayout gridbag = new GridBagLayout();
|
|
|
|
GridBagLayout gridbag = new GridBagLayout();
|
|
|
|
setLayout( gridbag );
|
|
|
|
setLayout( gridbag );
|
|
|
|
@ -127,6 +147,17 @@ public class EmpresaPanel extends JPanel
|
|
|
|
gridbag.setConstraints( servicoSaudeTipoPanel, constraints );
|
|
|
|
gridbag.setConstraints( servicoSaudeTipoPanel, constraints );
|
|
|
|
add( servicoSaudeTipoPanel );
|
|
|
|
add( servicoSaudeTipoPanel );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
constraints.weightx = 0;
|
|
|
|
|
|
|
|
constraints.gridwidth = 1;
|
|
|
|
|
|
|
|
gridbag.setConstraints( designacaoServicoSaudeLabel, constraints );
|
|
|
|
|
|
|
|
add( designacaoServicoSaudeLabel );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JPanel designacaoServicoSaudePanel = new JPanel();
|
|
|
|
|
|
|
|
constraints.weightx = 1;
|
|
|
|
|
|
|
|
constraints.gridwidth = GridBagConstraints.REMAINDER;
|
|
|
|
|
|
|
|
gridbag.setConstraints( designacaoServicoSaudePanel, constraints );
|
|
|
|
|
|
|
|
add( designacaoServicoSaudePanel );
|
|
|
|
|
|
|
|
|
|
|
|
constraints.weightx = 0;
|
|
|
|
constraints.weightx = 0;
|
|
|
|
constraints.gridwidth = 3;
|
|
|
|
constraints.gridwidth = 3;
|
|
|
|
gridbag.setConstraints( servicoHigieneLabel, constraints );
|
|
|
|
gridbag.setConstraints( servicoHigieneLabel, constraints );
|
|
|
|
@ -144,10 +175,46 @@ public class EmpresaPanel extends JPanel
|
|
|
|
gridbag.setConstraints( designacaoLabel, constraints );
|
|
|
|
gridbag.setConstraints( designacaoLabel, constraints );
|
|
|
|
add( designacaoLabel );
|
|
|
|
add( designacaoLabel );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
JPanel designacaoServicoHigienePanel = new JPanel();
|
|
|
|
constraints.weightx = 1;
|
|
|
|
constraints.weightx = 1;
|
|
|
|
constraints.gridwidth = GridBagConstraints.REMAINDER;
|
|
|
|
constraints.gridwidth = GridBagConstraints.REMAINDER;
|
|
|
|
|
|
|
|
gridbag.setConstraints( designacaoServicoHigienePanel, constraints );
|
|
|
|
|
|
|
|
add( designacaoServicoHigienePanel );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gridbag = new GridBagLayout();
|
|
|
|
|
|
|
|
designacaoServicoSaudePanel.setLayout( gridbag );
|
|
|
|
|
|
|
|
constraints.insets = new Insets( 0, 0, 0, 0 );
|
|
|
|
|
|
|
|
constraints.fill = GridBagConstraints.HORIZONTAL;
|
|
|
|
|
|
|
|
constraints.gridwidth = 1;
|
|
|
|
|
|
|
|
constraints.weightx = 1;
|
|
|
|
|
|
|
|
constraints.weighty = 1;
|
|
|
|
|
|
|
|
constraints.gridheight = GridBagConstraints.REMAINDER;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gridbag.setConstraints( designacaoServicoSaudeText, constraints );
|
|
|
|
|
|
|
|
designacaoServicoSaudePanel.add( designacaoServicoSaudeText );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
constraints.weightx = 0;
|
|
|
|
|
|
|
|
constraints.gridwidth = GridBagConstraints.REMAINDER;
|
|
|
|
|
|
|
|
gridbag.setConstraints( defaultServicoSaudeButton, constraints );
|
|
|
|
|
|
|
|
designacaoServicoSaudePanel.add( defaultServicoSaudeButton );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
gridbag = new GridBagLayout();
|
|
|
|
|
|
|
|
designacaoServicoHigienePanel.setLayout( gridbag );
|
|
|
|
|
|
|
|
constraints.insets = new Insets( 0, 0, 0, 0 );
|
|
|
|
|
|
|
|
constraints.fill = GridBagConstraints.HORIZONTAL;
|
|
|
|
|
|
|
|
constraints.gridwidth = 1;
|
|
|
|
|
|
|
|
constraints.weightx = 1;
|
|
|
|
|
|
|
|
constraints.weighty = 1;
|
|
|
|
|
|
|
|
constraints.gridheight = GridBagConstraints.REMAINDER;
|
|
|
|
|
|
|
|
|
|
|
|
gridbag.setConstraints( designacaoText, constraints );
|
|
|
|
gridbag.setConstraints( designacaoText, constraints );
|
|
|
|
add( designacaoText );
|
|
|
|
designacaoServicoHigienePanel.add( designacaoText );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
constraints.weightx = 0;
|
|
|
|
|
|
|
|
constraints.gridwidth = GridBagConstraints.REMAINDER;
|
|
|
|
|
|
|
|
gridbag.setConstraints( defaultServicoHigieneButton, constraints );
|
|
|
|
|
|
|
|
designacaoServicoHigienePanel.add( defaultServicoHigieneButton );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
private void setupComponentsHashtable()
|
|
|
|
private void setupComponentsHashtable()
|
|
|
|
@ -155,7 +222,7 @@ public class EmpresaPanel extends JPanel
|
|
|
|
components = new ComponentsHashtable();
|
|
|
|
components = new ComponentsHashtable();
|
|
|
|
components.putComponent( provider.T_EMPRESAS + "." + provider.DESIGNACAO_SOCIAL, designacaoSocialText );
|
|
|
|
components.putComponent( provider.T_EMPRESAS + "." + provider.DESIGNACAO_SOCIAL, designacaoSocialText );
|
|
|
|
components.put( provider.T_EMPRESAS + "." + provider.SERVICO_SAUDE_TIPO, servicoSaudeTipoPanel );
|
|
|
|
components.put( provider.T_EMPRESAS + "." + provider.SERVICO_SAUDE_TIPO, servicoSaudeTipoPanel );
|
|
|
|
components.putDummy( provider.T_EMPRESAS + "." + provider.SERVICO_SAUDE_DESIGNACAO );
|
|
|
|
components.putComponent( provider.T_EMPRESAS + "." + provider.SERVICO_SAUDE_DESIGNACAO, designacaoServicoSaudeText );
|
|
|
|
components.put( provider.T_EMPRESAS + "." + provider.SERVICO_HIGIENE_TIPO, servicoHigieneTipoPanel );
|
|
|
|
components.put( provider.T_EMPRESAS + "." + provider.SERVICO_HIGIENE_TIPO, servicoHigieneTipoPanel );
|
|
|
|
components.putComponent( provider.T_EMPRESAS + "." + provider.SERVICO_HIGIENE_DESIGNACAO, designacaoText );
|
|
|
|
components.putComponent( provider.T_EMPRESAS + "." + provider.SERVICO_HIGIENE_DESIGNACAO, designacaoText );
|
|
|
|
|
|
|
|
|
|
|
|
|