public MessageSummaryWindow(Window owner, VoIPMessageSummary messageSummary)
        {
            Owner = owner;
            MessageSummary = messageSummary;

            InitializeComponent();
        }
        public MessageSummaryWindow(Window owner, VoIPMessageSummary messageSummary)
        {
            Owner          = owner;
            MessageSummary = messageSummary;

            InitializeComponent();
        }
Beispiel #3
0
        /// <summary>
        /// Changes text of label according to the information provided by the message summary object.
        /// </summary>
        /// <param name="mwi"></param>
        public void ChangeState(VoIPMessageSummary mwi)
        {
            if (!mwi.MessageWaiting)
            {
                NoMessage();
                return;
            }

            int s = 0;
            foreach (var x in mwi.MessageSummaryLines)
                s += x.NewMessages + x.OldMessages;

            if (s == 0)
            {
                NoMessage();
                return;
            }

            NewMessage(s);
        }
Beispiel #4
0
        /// <summary>
        /// Changes text of label according to the information provided by the message summary object.
        /// </summary>
        /// <param name="mwi"></param>
        public void ChangeState(VoIPMessageSummary mwi)
        {
            if (!mwi.MessageWaiting)
            {
                NoMessage();
                return;
            }

            int s = 0;

            foreach (var x in mwi.MessageSummaryLines)
            {
                s += x.NewMessages + x.OldMessages;
            }

            if (s == 0)
            {
                NoMessage();
                return;
            }

            NewMessage(s);
        }
Beispiel #5
0
        /// <summary>
        /// Message Summary Information received.
        /// </summary>
        /// <param name="info">The phone line associated with the message summary info.</param>
        /// <param name="summary">The summary information itself.</param>
        public void MessageSummaryReceived(PhoneLineInfo info, VoIPMessageSummary summary)
        {
            if (summary == null)
            {
                MWILogic.Reset();
                return;
            }

            MWILogic.ChangeState(summary);
        }
 public MessageSummaryArgs(IPhoneLine phoneLine, VoIPMessageSummary messageSummary)
 {
     PhoneLine      = phoneLine;
     MessageSummary = messageSummary;
 }
 public MessageSummaryArgs(IPhoneLine phoneLine, VoIPMessageSummary messageSummary)
 {
     PhoneLine = phoneLine;
     MessageSummary = messageSummary;
 }