|
|
|
|
@ -5,24 +5,20 @@ import static com.evolute.utils.strings.UnicodeLatin1Map.ccedil;
|
|
|
|
|
import static com.evolute.utils.strings.UnicodeLatin1Map.iacute;
|
|
|
|
|
import static com.evolute.utils.strings.UnicodeLatin1Map.otilde;
|
|
|
|
|
import static info.clearthought.layout.TableLayoutConstants.FILL;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.*;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.CREATE_CONSULTA_MARCACAO;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.CREATE_CONSULTA_MARCACAO_EMAIL;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.CREATE_CONSULTA_MARCACAO_EMAIL_VACINAS;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.CREATE_CONSULTA_MARCACAO_OBSERVACOES;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.CREATE_EXAME;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.CREATE_EXAME_MARCACAO;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.CREATE_EXAME_MARCACAO_EMAIL;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.CREATE_EXAME_MARCACAO_OBSERVACOES;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.CREATE_PROCESSO;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.LOAD_TRABALHADOR;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SAVE_CONSULTA;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SAVE_CONSULTA_MARCACAO;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SAVE_CONSULTA_MARCACAO_EMAIL;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SAVE_CONSULTA_MARCACAO_OBSERVACOES;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SAVE_EXAME;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SAVE_EXAME_MARCACAO;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SAVE_EXAME_MARCACAO_EMAIL;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SAVE_EXAME_MARCACAO_OBSERVACOES;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SAVE_PROCESSO;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SELECT_CONSULTA;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SELECT_CONSULTA_MARCACAO;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SELECT_CONSULTA_MARCACAO_EMAIL;
|
|
|
|
|
@ -31,13 +27,13 @@ import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SELECT_EXAME;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SELECT_EXAME_MARCACAO;
|
|
|
|
|
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_FICHA;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SELECT_PROCESSO;
|
|
|
|
|
import static siprp.medicina.processo.logic.MedicinaProcessoLogic.SELECT_TRABALHADOR;
|
|
|
|
|
import info.clearthought.layout.TableLayout;
|
|
|
|
|
import info.clearthought.layout.TableLayoutConstraints;
|
|
|
|
|
|
|
|
|
|
import java.awt.CardLayout;
|
|
|
|
|
import java.text.DateFormat;
|
|
|
|
|
import java.util.Calendar;
|
|
|
|
|
import java.util.Date;
|
|
|
|
|
import java.util.HashMap;
|
|
|
|
|
@ -50,8 +46,6 @@ import javax.swing.JFrame;
|
|
|
|
|
import javax.swing.JLabel;
|
|
|
|
|
import javax.swing.JPanel;
|
|
|
|
|
|
|
|
|
|
import com.evolute.utils.Singleton;
|
|
|
|
|
|
|
|
|
|
import leaf.LeafCalendarDialog;
|
|
|
|
|
import leaf.LeafInputField;
|
|
|
|
|
import leaf.LeafOptionDialog;
|
|
|
|
|
@ -60,11 +54,8 @@ import leaf.LeafWindow;
|
|
|
|
|
import leaf.OrderedMap;
|
|
|
|
|
import leaf.LeafLogic.LeafUIActionBinding;
|
|
|
|
|
import leaf.LeafWindow.ActionActivation;
|
|
|
|
|
|
|
|
|
|
import siprp.CompanyDataLoader;
|
|
|
|
|
import siprp.SingletonConstants;
|
|
|
|
|
import siprp.data.EstabelecimentoData;
|
|
|
|
|
import siprp.data.MarcacaoEstabelecimentoData;
|
|
|
|
|
import siprp.database.cayenne.objects.Contactos;
|
|
|
|
|
import siprp.database.cayenne.objects.Estabelecimentos;
|
|
|
|
|
import siprp.database.cayenne.objects.Prestadores;
|
|
|
|
|
@ -84,6 +75,8 @@ import siprp.database.cayenne.objects.TrabalhadoresProcesso;
|
|
|
|
|
import siprp.medicina.MedicinaConstants;
|
|
|
|
|
import siprp.medicina.processo.mail.MailDialog;
|
|
|
|
|
|
|
|
|
|
import com.evolute.utils.Singleton;
|
|
|
|
|
|
|
|
|
|
public class ProcessoDadosPanel extends JPanel
|
|
|
|
|
{
|
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
|
@ -547,6 +540,10 @@ public class ProcessoDadosPanel extends JPanel
|
|
|
|
|
{
|
|
|
|
|
processo.setMotivo( chosen );
|
|
|
|
|
}
|
|
|
|
|
inputProcessoMotivo.setObject( tipos, chosen );
|
|
|
|
|
inputProcessoDataInicio.setObject( processo.getDataInicio() );
|
|
|
|
|
inputProcessoDataFim.setObject( processo.getDataFim() );
|
|
|
|
|
inputProcessoEstado.setObject( processo.getEstados(), processo.getEstado() );
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@LeafUIActionBinding(action = CREATE_CONSULTA_MARCACAO)
|
|
|
|
|
|