示例#1
0
        void INovaAlertServiceCallback.OnServerMessage(eServerMessageType messageType, string msg)
        {
            switch (messageType)
            {
            case eServerMessageType.Notify:
                ShowInfo(msg);
                break;

            case eServerMessageType.Error:
                ShowError(msg);
                break;

            case eServerMessageType.RecorderError:
                if (this.Control is MultiDestControlViewModel)
                {
                    ((MultiDestControlViewModel)this.Control).CanRecord = false;
                }
                else
                {
                    ShowError(msg);
                }
                break;

            case eServerMessageType.RecorderResume:
                if (this.Control is MultiDestControlViewModel)
                {
                    ((MultiDestControlViewModel)this.Control).CanRecord = true;
                }
                else
                {
                    ShowInfo(msg);
                }
                break;

            default:
                break;
            }
        }
示例#2
0
 void INovaAlertServiceCallback.OnServerMessage(eServerMessageType messageType, string msg)
 {
 }