Exceptions

Exceptions thrown are of type SettingException, LineItemsException, BarcodeException, EFTException, and EAException. All errors include enum with error code for localization.

The base exception class

Copy
public class EngineException : Exception
{
  public EngineException() : base() 
  {}

  public EngineException(string message) : base(message)
  {}

  public EngineException(string message, Exception inner) : base(message, inner) 
  {}
}

Engine Exception diagram