public void AbortaTrabajo() { MiPool <TipoTrabajo> .QuitaOAbortaFaena(this); estadoFaena = EstadoFaenaEnum.Abortada; DejarDeEsperar(); }
internal void Excepcion(Exception ex) { if (ExcepcionDuranteLaEjecucion != null) { ExcepcionDuranteLaEjecucion(this, ex); } AbortaTrabajo(); estadoFaena = EstadoFaenaEnum.AbortadaPorExcepcionNoControlada; }