|
|
|
@ -21,7 +21,7 @@ import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SELECT_EXAME_M
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SELECT_EXAME_MARCACAO_EMAIL;
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SELECT_EXAME_MARCACAO_EMAIL;
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SELECT_EXAME_MARCACAO_OBSERVACAO;
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SELECT_EXAME_MARCACAO_OBSERVACAO;
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SELECT_PROCESSO;
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SELECT_PROCESSO;
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SELECT_TRABALHADOR;
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.LOAD_TRABALHADOR;
|
|
|
|
import info.clearthought.layout.TableLayout;
|
|
|
|
import info.clearthought.layout.TableLayout;
|
|
|
|
import info.clearthought.layout.TableLayoutConstraints;
|
|
|
|
import info.clearthought.layout.TableLayoutConstraints;
|
|
|
|
|
|
|
|
|
|
|
|
@ -31,6 +31,7 @@ import java.util.HashMap;
|
|
|
|
|
|
|
|
|
|
|
|
import javax.swing.BorderFactory;
|
|
|
|
import javax.swing.BorderFactory;
|
|
|
|
import javax.swing.JComponent;
|
|
|
|
import javax.swing.JComponent;
|
|
|
|
|
|
|
|
import javax.swing.JFrame;
|
|
|
|
import javax.swing.JLabel;
|
|
|
|
import javax.swing.JLabel;
|
|
|
|
import javax.swing.JPanel;
|
|
|
|
import javax.swing.JPanel;
|
|
|
|
|
|
|
|
|
|
|
|
@ -94,11 +95,11 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
private final JLabel labelTrabalhadorNacionalidade = new JLabel( "Nacionalidade" );
|
|
|
|
private final JLabel labelTrabalhadorNacionalidade = new JLabel( "Nacionalidade" );
|
|
|
|
private final JLabel labelTrabalhadorObservacoes = new JLabel( "Observa" + ccedil + otilde + "es" );
|
|
|
|
private final JLabel labelTrabalhadorObservacoes = new JLabel( "Observa" + ccedil + otilde + "es" );
|
|
|
|
|
|
|
|
|
|
|
|
private final LeafInputField<String> inputTrabalhadorNome = new LeafInputField<String>( );
|
|
|
|
private final LeafInputField<String> inputTrabalhadorNome = new LeafInputField<String>();
|
|
|
|
private final LeafInputField<String> inputTrabalhadorSexo = new LeafInputField<String>( );
|
|
|
|
private final LeafInputField<HashMap<String,String>> inputTrabalhadorSexo = new LeafInputField<HashMap<String,String>>();
|
|
|
|
private final LeafInputField<Date> inputTrabalhadorDataNascimento = new LeafInputField<Date>( );
|
|
|
|
private final LeafInputField<Date> inputTrabalhadorDataNascimento = new LeafInputField<Date>();
|
|
|
|
private final LeafInputField<String> inputTrabalhadorNacionalidade = new LeafInputField<String>( );
|
|
|
|
private final LeafInputField<String> inputTrabalhadorNacionalidade = new LeafInputField<String>();
|
|
|
|
private final LeafTextArea inputTrabalhadorObservacoes = new LeafTextArea( "" );
|
|
|
|
private final LeafInputField<String> inputTrabalhadorObservacoes = new LeafInputField<String>();
|
|
|
|
|
|
|
|
|
|
|
|
// processo
|
|
|
|
// processo
|
|
|
|
|
|
|
|
|
|
|
|
@ -107,62 +108,62 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
private final JLabel labelProcessoDataFim = new JLabel( "Fim" );
|
|
|
|
private final JLabel labelProcessoDataFim = new JLabel( "Fim" );
|
|
|
|
private final JLabel labelProcessoMotivo = new JLabel( "Motivo" );
|
|
|
|
private final JLabel labelProcessoMotivo = new JLabel( "Motivo" );
|
|
|
|
|
|
|
|
|
|
|
|
private final LeafInputField<String> inputProcessoEstado = new LeafInputField<String>( );
|
|
|
|
private final LeafInputField<HashMap<String,String>> inputProcessoEstado = new LeafInputField<HashMap<String,String>>();
|
|
|
|
private final LeafInputField<Date> inputProcessoDataInicio = new LeafInputField<Date>( );
|
|
|
|
private final LeafInputField<Date> inputProcessoDataInicio = new LeafInputField<Date>();
|
|
|
|
private final LeafInputField<Date> inputProcessoDataFim = new LeafInputField<Date>( );
|
|
|
|
private final LeafInputField<Date> inputProcessoDataFim = new LeafInputField<Date>();
|
|
|
|
private final LeafInputField<Integer> inputProcessoMotivo = new LeafInputField<Integer>( );
|
|
|
|
private final LeafInputField<HashMap<Integer,String>> inputProcessoMotivo = new LeafInputField<HashMap<Integer,String>>();
|
|
|
|
|
|
|
|
|
|
|
|
// consulta
|
|
|
|
// consulta
|
|
|
|
private final JLabel labelConsultaEstado = new JLabel( "Estado" );
|
|
|
|
private final JLabel labelConsultaEstado = new JLabel( "Estado" );
|
|
|
|
private final JLabel labelConsultaData = new JLabel( "Data" );
|
|
|
|
private final JLabel labelConsultaData = new JLabel( "Data" );
|
|
|
|
|
|
|
|
|
|
|
|
private final LeafInputField<HashMap<Integer,String>> inputConsultaEstado = new LeafInputField<HashMap<Integer,String>>( );
|
|
|
|
private final LeafInputField<HashMap<Integer, String>> inputConsultaEstado = new LeafInputField<HashMap<Integer, String>>();
|
|
|
|
private final LeafInputField<Date> inputConsultaData = new LeafInputField<Date>( );
|
|
|
|
private final LeafInputField<Date> inputConsultaData = new LeafInputField<Date>();
|
|
|
|
|
|
|
|
|
|
|
|
// marcacao consulta
|
|
|
|
// marcacao consulta
|
|
|
|
private final JLabel labelConsultaMarcacaoEstado = new JLabel( "Estado" );
|
|
|
|
private final JLabel labelConsultaMarcacaoEstado = new JLabel( "Estado" );
|
|
|
|
private final JLabel labelConsultaMarcacaoData = new JLabel( "Data" );
|
|
|
|
private final JLabel labelConsultaMarcacaoData = new JLabel( "Data" );
|
|
|
|
|
|
|
|
|
|
|
|
private final LeafInputField<HashMap<Integer,String>> inputConsultaMarcacaoEstado = new LeafInputField<HashMap<Integer,String>>( );
|
|
|
|
private final LeafInputField<HashMap<Integer, String>> inputConsultaMarcacaoEstado = new LeafInputField<HashMap<Integer, String>>();
|
|
|
|
private final LeafInputField<Date> inputConsultaMarcacaoData = new LeafInputField<Date>( );
|
|
|
|
private final LeafInputField<Date> inputConsultaMarcacaoData = new LeafInputField<Date>();
|
|
|
|
|
|
|
|
|
|
|
|
// email marcacao consulta
|
|
|
|
// email marcacao consulta
|
|
|
|
private final JLabel labelConsultaMarcacaoEmailData = new JLabel( "Data" );
|
|
|
|
private final JLabel labelConsultaMarcacaoEmailData = new JLabel( "Data" );
|
|
|
|
private final JLabel labelConsultaMarcacaoEmailSubject = new JLabel( "Assunto" );
|
|
|
|
private final JLabel labelConsultaMarcacaoEmailSubject = new JLabel( "Assunto" );
|
|
|
|
private final JLabel labelConsultaMarcacaoEmailBody = new JLabel( "Mensagem" );
|
|
|
|
private final JLabel labelConsultaMarcacaoEmailBody = new JLabel( "Mensagem" );
|
|
|
|
|
|
|
|
|
|
|
|
private final LeafInputField<Date> inputConsultaMarcacaoEmailData = new LeafInputField<Date>( );
|
|
|
|
private final LeafInputField<Date> inputConsultaMarcacaoEmailData = new LeafInputField<Date>();
|
|
|
|
private final LeafTextArea inputConsultaMarcacaoEmailSubject = new LeafTextArea( "" );
|
|
|
|
private final LeafInputField<String> inputConsultaMarcacaoEmailSubject = new LeafInputField<String>();
|
|
|
|
private final LeafTextArea inputConsultaMarcacaoEmailBody = new LeafTextArea( "" );
|
|
|
|
private final LeafInputField<String> inputConsultaMarcacaoEmailBody = new LeafInputField<String>();
|
|
|
|
|
|
|
|
|
|
|
|
// observacao marcacao consulta
|
|
|
|
// observacao marcacao consulta
|
|
|
|
private final LeafTextArea inputConsultaMarcacaoObsMensagem = new LeafTextArea( "" );
|
|
|
|
private final LeafInputField<String> inputConsultaMarcacaoObsMensagem = new LeafInputField<String>();
|
|
|
|
|
|
|
|
|
|
|
|
// exame
|
|
|
|
// exame
|
|
|
|
private final JLabel labelExameEstado = new JLabel( "Estado" );
|
|
|
|
private final JLabel labelExameEstado = new JLabel( "Estado" );
|
|
|
|
private final JLabel labelExameData = new JLabel( "Data" );
|
|
|
|
private final JLabel labelExameData = new JLabel( "Data" );
|
|
|
|
|
|
|
|
|
|
|
|
private final LeafInputField<String> inputExameEstado = new LeafInputField<String>( );
|
|
|
|
private final LeafInputField<String> inputExameEstado = new LeafInputField<String>();
|
|
|
|
private final LeafInputField<Date> inputExameData = new LeafInputField<Date>( );
|
|
|
|
private final LeafInputField<Date> inputExameData = new LeafInputField<Date>();
|
|
|
|
|
|
|
|
|
|
|
|
// marcacao exame
|
|
|
|
// marcacao exame
|
|
|
|
private final JLabel labelExameMarcacaoEstado = new JLabel( "Estado" );
|
|
|
|
private final JLabel labelExameMarcacaoEstado = new JLabel( "Estado" );
|
|
|
|
private final JLabel labelExameMarcacaoData = new JLabel( "Data" );
|
|
|
|
private final JLabel labelExameMarcacaoData = new JLabel( "Data" );
|
|
|
|
|
|
|
|
|
|
|
|
private final LeafInputField<String> inputExameMarcacaoEstado = new LeafInputField<String>( );
|
|
|
|
private final LeafInputField<String> inputExameMarcacaoEstado = new LeafInputField<String>();
|
|
|
|
private final LeafInputField<Date> inputExameMarcacaoData = new LeafInputField<Date>( );
|
|
|
|
private final LeafInputField<Date> inputExameMarcacaoData = new LeafInputField<Date>();
|
|
|
|
|
|
|
|
|
|
|
|
// email marcacao exame
|
|
|
|
// email marcacao exame
|
|
|
|
private final JLabel labelExameMarcacaoEmailData = new JLabel( "Data" );
|
|
|
|
private final JLabel labelExameMarcacaoEmailData = new JLabel( "Data" );
|
|
|
|
private final JLabel labelExameMarcacaoEmailSubject = new JLabel( "Assunto" );
|
|
|
|
private final JLabel labelExameMarcacaoEmailSubject = new JLabel( "Assunto" );
|
|
|
|
private final JLabel labelExameMarcacaoEmailBody = new JLabel( "Mensagem" );
|
|
|
|
private final JLabel labelExameMarcacaoEmailBody = new JLabel( "Mensagem" );
|
|
|
|
|
|
|
|
|
|
|
|
private final LeafInputField<Date> inputExameMarcacaoEmailData = new LeafInputField<Date>( );
|
|
|
|
private final LeafInputField<Date> inputExameMarcacaoEmailData = new LeafInputField<Date>();
|
|
|
|
private final LeafInputField<String> inputExameMarcacaoEmailSubject = new LeafInputField<String>( );
|
|
|
|
private final LeafInputField<String> inputExameMarcacaoEmailSubject = new LeafInputField<String>();
|
|
|
|
private final LeafTextArea inputExameMarcacaoEmailBody = new LeafTextArea( "" );
|
|
|
|
private final LeafInputField<String> inputExameMarcacaoEmailBody = new LeafInputField<String>();
|
|
|
|
|
|
|
|
|
|
|
|
// observacao marcacao exame
|
|
|
|
// observacao marcacao exame
|
|
|
|
private final LeafTextArea inputExameMarcacaoObsMensagem = new LeafTextArea( "" );
|
|
|
|
private final LeafInputField<String> inputExameMarcacaoObsMensagem = new LeafInputField<String>();
|
|
|
|
|
|
|
|
|
|
|
|
public ProcessoDadosPanel(SIPRPWindow parentWindow)
|
|
|
|
public ProcessoDadosPanel(SIPRPWindow parentWindow)
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -207,17 +208,18 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
add( panelExameMarcacaoObservacao, PANEL_EXAME_MARCACAO_OBSERVACAO_NAME );
|
|
|
|
add( panelExameMarcacaoObservacao, PANEL_EXAME_MARCACAO_OBSERVACAO_NAME );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafUIActionBinding(action = SELECT_TRABALHADOR)
|
|
|
|
@LeafUIActionBinding(action = { LOAD_TRABALHADOR, SELECT_TRABALHADOR })
|
|
|
|
public void setForTrabalhador( Trabalhadores trabalhador )
|
|
|
|
public void setForTrabalhador( Trabalhadores trabalhador )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if( trabalhador != null )
|
|
|
|
if( trabalhador != null )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
inputTrabalhadorDataNascimento.setObject( trabalhador.getDataNascimento() );
|
|
|
|
inputTrabalhadorDataNascimento.setObject( trabalhador.getDataNascimento() );
|
|
|
|
inputTrabalhadorSexo.setObject( trabalhador.getSexo() );
|
|
|
|
inputTrabalhadorSexo.setObject( trabalhador.getSexos() );
|
|
|
|
|
|
|
|
inputTrabalhadorSexo.setSelectedObject( trabalhador.getSexo() );
|
|
|
|
inputTrabalhadorNome.setObject( trabalhador.getNome() );
|
|
|
|
inputTrabalhadorNome.setObject( trabalhador.getNome() );
|
|
|
|
inputTrabalhadorNacionalidade.setObject( trabalhador.getNacionalidade() );
|
|
|
|
inputTrabalhadorNacionalidade.setObject( trabalhador.getNacionalidade() );
|
|
|
|
inputTrabalhadorObservacoes.setText( trabalhador.getObservacoes() );
|
|
|
|
inputTrabalhadorObservacoes.setObject( trabalhador.getObservacoes() );
|
|
|
|
|
|
|
|
|
|
|
|
cardLayout.show( this, PANEL_TRABALHADOR_NAME );
|
|
|
|
cardLayout.show( this, PANEL_TRABALHADOR_NAME );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -230,12 +232,14 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
public void setForProcesso( TrabalhadoresProcesso processo )
|
|
|
|
public void setForProcesso( TrabalhadoresProcesso processo )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if( processo != null )
|
|
|
|
if( processo != null )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
inputProcessoDataFim.setObject( processo.getDataFim());
|
|
|
|
inputProcessoDataFim.setObject( processo.getDataFim() );
|
|
|
|
inputProcessoDataInicio.setObject( processo.getDataInicio() );
|
|
|
|
inputProcessoDataInicio.setObject( processo.getDataInicio() );
|
|
|
|
inputProcessoEstado.setObject( processo.getEstado() );
|
|
|
|
inputProcessoEstado.setObject( processo.getEstados() );
|
|
|
|
inputProcessoMotivo.setObject( processo.getMotivo() );
|
|
|
|
inputProcessoEstado.setSelectedObject( processo.getEstado() );
|
|
|
|
|
|
|
|
inputProcessoMotivo.setObject( processo.getMotivos() );
|
|
|
|
|
|
|
|
inputProcessoMotivo.setSelectedObject( processo.getMotivo() );
|
|
|
|
|
|
|
|
|
|
|
|
cardLayout.show( this, PANEL_PROCESSO_NAME );
|
|
|
|
cardLayout.show( this, PANEL_PROCESSO_NAME );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -251,10 +255,11 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
{
|
|
|
|
{
|
|
|
|
inputConsultaEstado.setObject( consulta.getConsultaEstados() );
|
|
|
|
inputConsultaEstado.setObject( consulta.getConsultaEstados() );
|
|
|
|
inputConsultaEstado.setSelectedObject( consulta.getEstado() );
|
|
|
|
inputConsultaEstado.setSelectedObject( consulta.getEstado() );
|
|
|
|
inputConsultaData.setObject( consulta.getData() == null ? new Date(0) : consulta.getData() );
|
|
|
|
inputConsultaData.setObject( consulta.getData() == null ? new Date( 0 ) : consulta.getData() );
|
|
|
|
|
|
|
|
|
|
|
|
// inputConsultaData.setError( consulta.getData() == null || consulta.getData().equals( new Date(0) ) );
|
|
|
|
// inputConsultaData.setError( consulta.getData() == null ||
|
|
|
|
|
|
|
|
// consulta.getData().equals( new Date(0) ) );
|
|
|
|
|
|
|
|
|
|
|
|
cardLayout.show( this, PANEL_CONSULTA_NAME );
|
|
|
|
cardLayout.show( this, PANEL_CONSULTA_NAME );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -284,8 +289,8 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if( email != null )
|
|
|
|
if( email != null )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
inputConsultaMarcacaoEmailBody.setText( email.getBody() );
|
|
|
|
inputConsultaMarcacaoEmailBody.setObject( email.getBody() );
|
|
|
|
inputConsultaMarcacaoEmailSubject.setText( email.getSubject() );
|
|
|
|
inputConsultaMarcacaoEmailSubject.setObject( email.getSubject() );
|
|
|
|
inputConsultaMarcacaoEmailData.setObject( email.getData() );
|
|
|
|
inputConsultaMarcacaoEmailData.setObject( email.getData() );
|
|
|
|
cardLayout.show( this, PANEL_CONSULTA_MARCACAO_EMAIL_NAME );
|
|
|
|
cardLayout.show( this, PANEL_CONSULTA_MARCACAO_EMAIL_NAME );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -300,7 +305,8 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if( obs != null )
|
|
|
|
if( obs != null )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
inputConsultaMarcacaoObsMensagem.setText( obs.getObservacao() );
|
|
|
|
inputConsultaMarcacaoObsMensagem.setEditable( true );
|
|
|
|
|
|
|
|
inputConsultaMarcacaoObsMensagem.setObject( obs.getObservacao() == null ? "" : obs.getObservacao() );
|
|
|
|
cardLayout.show( this, PANEL_CONSULTA_MARCACAO_OBSERVACOES_NAME );
|
|
|
|
cardLayout.show( this, PANEL_CONSULTA_MARCACAO_OBSERVACOES_NAME );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -314,8 +320,8 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if( exame != null )
|
|
|
|
if( exame != null )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
inputExameData.setText( exame.getDataString() );
|
|
|
|
inputExameData.setObject( exame.getData() );
|
|
|
|
inputExameEstado.setText( exame.getEstadoString() );
|
|
|
|
inputExameEstado.setObject( exame.getEstadoString() );
|
|
|
|
cardLayout.show( this, PANEL_EXAME_NAME );
|
|
|
|
cardLayout.show( this, PANEL_EXAME_NAME );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -329,8 +335,8 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if( exameMarcacao != null )
|
|
|
|
if( exameMarcacao != null )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
inputExameMarcacaoData.setText( exameMarcacao.getDataString() );
|
|
|
|
inputExameMarcacaoData.setObject( exameMarcacao.getData() );
|
|
|
|
inputExameMarcacaoEstado.setText( exameMarcacao.getEstadoString() );
|
|
|
|
inputExameMarcacaoEstado.setObject( exameMarcacao.getEstadoString() );
|
|
|
|
cardLayout.show( this, PANEL_EXAME_MARCACAO_NAME );
|
|
|
|
cardLayout.show( this, PANEL_EXAME_MARCACAO_NAME );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -344,9 +350,9 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if( email != null )
|
|
|
|
if( email != null )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
inputExameMarcacaoEmailBody.setText( email.getBody() );
|
|
|
|
inputExameMarcacaoEmailBody.setObject( email.getBody() );
|
|
|
|
inputExameMarcacaoEmailSubject.setText( email.getSubject() );
|
|
|
|
inputExameMarcacaoEmailSubject.setObject( email.getSubject() );
|
|
|
|
inputExameMarcacaoEmailData.setText( email.getDataString() );
|
|
|
|
inputExameMarcacaoEmailData.setObject( email.getData() );
|
|
|
|
cardLayout.show( this, PANEL_EXAME_MARCACAO_EMAIL_NAME );
|
|
|
|
cardLayout.show( this, PANEL_EXAME_MARCACAO_EMAIL_NAME );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -360,7 +366,7 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if( obs != null )
|
|
|
|
if( obs != null )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
inputExameMarcacaoObsMensagem.setText( obs.getObservacao() );
|
|
|
|
inputExameMarcacaoObsMensagem.setObject( obs.getObservacao() == null ? "" : obs.getObservacao() );
|
|
|
|
cardLayout.show( this, PANEL_EXAME_MARCACAO_OBSERVACAO_NAME );
|
|
|
|
cardLayout.show( this, PANEL_EXAME_MARCACAO_OBSERVACAO_NAME );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
else
|
|
|
|
else
|
|
|
|
@ -373,16 +379,16 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
public void setForNewConsulta( TrabalhadoresConsultas consulta )
|
|
|
|
public void setForNewConsulta( TrabalhadoresConsultas consulta )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
inputConsultaData.setEditable( true );
|
|
|
|
inputConsultaData.setEditable( true );
|
|
|
|
inputConsultaEstado.setEditable( true );
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafUIActionBinding(action = CREATE_CONSULTA_MARCACAO)
|
|
|
|
@LeafUIActionBinding(action = CREATE_CONSULTA_MARCACAO)
|
|
|
|
public void setForNewConsultaMarcacao( TrabalhadoresConsultasDatas marcacao )
|
|
|
|
public void setForNewConsultaMarcacao( TrabalhadoresConsultasDatas marcacao )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
inputConsultaMarcacaoData.setEditable( true );
|
|
|
|
LeafCalendarDialog calendar = new LeafCalendarDialog( getParentFrame(), this, false );
|
|
|
|
inputConsultaMarcacaoEstado.setEditable( true );
|
|
|
|
Date date = calendar.getDate();
|
|
|
|
|
|
|
|
marcacao.setData( date );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafUIActionBinding(action = CREATE_CONSULTA_MARCACAO_EMAIL)
|
|
|
|
@LeafUIActionBinding(action = CREATE_CONSULTA_MARCACAO_EMAIL)
|
|
|
|
public void setForNewConsultaMarcacaoEmail( TrabalhadoresConsultasDatasEmails email )
|
|
|
|
public void setForNewConsultaMarcacaoEmail( TrabalhadoresConsultasDatasEmails email )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -390,27 +396,27 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
inputConsultaMarcacaoEmailData.setEditable( true );
|
|
|
|
inputConsultaMarcacaoEmailData.setEditable( true );
|
|
|
|
inputConsultaMarcacaoEmailSubject.setEditable( true );
|
|
|
|
inputConsultaMarcacaoEmailSubject.setEditable( true );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafUIActionBinding(action = CREATE_CONSULTA_MARCACAO_OBSERVACOES)
|
|
|
|
@LeafUIActionBinding(action = CREATE_CONSULTA_MARCACAO_OBSERVACOES)
|
|
|
|
public void setForNewConsultaMarcacaoObservacoes( TrabalhadoresConsultasDatasObservacoes observacoes )
|
|
|
|
public void setForNewConsultaMarcacaoObservacoes( TrabalhadoresConsultasDatasObservacoes observacoes )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
inputConsultaMarcacaoObsMensagem.setEditable( true );
|
|
|
|
inputConsultaMarcacaoObsMensagem.setEditable( true );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafUIActionBinding(action = SAVE_CONSULTA)
|
|
|
|
@LeafUIActionBinding(action = SAVE_CONSULTA)
|
|
|
|
public void updateToSaveConsulta( TrabalhadoresConsultas consulta )
|
|
|
|
public void updateToSaveConsulta( TrabalhadoresConsultas consulta )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
consulta.setData( inputConsultaData.getObject() );
|
|
|
|
consulta.setData( inputConsultaData.getObject() );
|
|
|
|
consulta.setEstado( (Integer) inputConsultaEstado.getSelectedObject() );
|
|
|
|
consulta.setEstado( (Integer) inputConsultaEstado.getSelectedObject() );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafUIActionBinding(action = SAVE_CONSULTA_MARCACAO)
|
|
|
|
@LeafUIActionBinding(action = SAVE_CONSULTA_MARCACAO)
|
|
|
|
public void updateToSaveConsultaMarcacao( TrabalhadoresConsultasDatas marcacao )
|
|
|
|
public void updateToSaveConsultaMarcacao( TrabalhadoresConsultasDatas marcacao )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
marcacao.setData( inputConsultaMarcacaoData.getObject() );
|
|
|
|
marcacao.setData( inputConsultaMarcacaoData.getObject() );
|
|
|
|
marcacao.setEstado( (Integer) inputConsultaMarcacaoEstado.getSelectedObject() );
|
|
|
|
marcacao.setEstado( (Integer) inputConsultaMarcacaoEstado.getSelectedObject() );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafUIActionBinding(action = SAVE_CONSULTA_MARCACAO_EMAIL)
|
|
|
|
@LeafUIActionBinding(action = SAVE_CONSULTA_MARCACAO_EMAIL)
|
|
|
|
public void updateToSaveConsultaMarcacaoEmail( TrabalhadoresConsultasDatasEmails email )
|
|
|
|
public void updateToSaveConsultaMarcacaoEmail( TrabalhadoresConsultasDatasEmails email )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -418,7 +424,7 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
email.setData( inputConsultaMarcacaoEmailData.getObject() );
|
|
|
|
email.setData( inputConsultaMarcacaoEmailData.getObject() );
|
|
|
|
email.setSubject( inputConsultaMarcacaoEmailSubject.getText() );
|
|
|
|
email.setSubject( inputConsultaMarcacaoEmailSubject.getText() );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@LeafUIActionBinding(action = SAVE_CONSULTA_MARCACAO_OBSERVACOES)
|
|
|
|
@LeafUIActionBinding(action = SAVE_CONSULTA_MARCACAO_OBSERVACOES)
|
|
|
|
public void updateToSaveConsultaMarcacaoObservacoes( TrabalhadoresConsultasDatasObservacoes observacoes )
|
|
|
|
public void updateToSaveConsultaMarcacaoObservacoes( TrabalhadoresConsultasDatasObservacoes observacoes )
|
|
|
|
{
|
|
|
|
{
|
|
|
|
@ -518,4 +524,13 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
inputExameMarcacaoObsMensagem.setEditable( false );
|
|
|
|
inputExameMarcacaoObsMensagem.setEditable( false );
|
|
|
|
setupSimpleDataPanel( panelExameMarcacaoObservacao, "Observa" + ccedil + otilde + "es", inputExameMarcacaoObsMensagem );
|
|
|
|
setupSimpleDataPanel( panelExameMarcacaoObservacao, "Observa" + ccedil + otilde + "es", inputExameMarcacaoObsMensagem );
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private JFrame getParentFrame()
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
if( getRootPane() != null && getRootPane().getParent() instanceof JFrame )
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
return (JFrame) getRootPane().getParent();
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
return null;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|