private string MensajeException(EnumSwitchException tipoException) { switch (tipoException) { case EnumSwitchException.MENSAJE_SIN_CAMPOS_OBLIGATORIOS: return "El mensaje no tiene todos los campos obligatorios"; case EnumSwitchException.TRAMA_NO_IDENTIFICADA: return "No se ha podido identificar un mensaje para la trama"; default: return "Error Desconocido"; } }
public SwitchException(EnumSwitchException tipoException) : base(MensajeException(tipoException)) { this.tipoException = tipoException; }