|
|
|
|
@ -332,20 +332,23 @@ public abstract class Marcacao extends BaseObject implements ColumnizedObject
|
|
|
|
|
protected boolean preDelete( Marcacao object )
|
|
|
|
|
throws EvoDataException
|
|
|
|
|
{
|
|
|
|
|
boolean result = false;
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
if( object instanceof MarcacoesTrabalhadorData &&
|
|
|
|
|
( ( Integer ) object.get( MarcacoesTrabalhadorData.TIPO ) ).intValue() == MarcacoesTrabalhadorData.TIPO_EXAMES )
|
|
|
|
|
if( object instanceof MarcacoesTrabalhadorData )
|
|
|
|
|
{
|
|
|
|
|
((MedicinaDataProvider)MedicinaDataProvider.getProvider()).deleteDetalhesRealizadosForMarcacao( ( Integer ) object.get( MarcacoesTrabalhadorData.ID ) );
|
|
|
|
|
return true;
|
|
|
|
|
if ( ( ( Integer ) object.get( MarcacoesTrabalhadorData.TIPO ) ).intValue() == MarcacoesTrabalhadorData.TIPO_EXAMES )
|
|
|
|
|
{
|
|
|
|
|
((MedicinaDataProvider)MedicinaDataProvider.getProvider()).deleteDetalhesRealizadosForMarcacao( ( Integer ) object.get( MarcacoesTrabalhadorData.ID ) );
|
|
|
|
|
}
|
|
|
|
|
result = true;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
catch (Exception e)
|
|
|
|
|
catch ( Exception e )
|
|
|
|
|
{
|
|
|
|
|
throw new EvoDataException( e );
|
|
|
|
|
}
|
|
|
|
|
return false;
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected boolean postDelete( Marcacao object )
|
|
|
|
|
|