try {
ScriptCtrl ctrlScript = new ScriptCtrl(getDaoFactory());
// Verifica se o script já foi utilizado em atendimento
AtendimentoCtrl ctrlAtd = new AtendimentoCtrl(getDaoFactory());
Script script = ctrlScript.get(new Long(id));
List lstAtd = ctrlAtd.listaAtendimentosScript(script);
// Se há atendimentos associados ao script em questão,
// faz-se a exclusão lógica
if (!lstAtd.isEmpty()) {
script.setEstado(EstadoScript.INATIVO);