示例#1
0
        private void ShowNotification()
        {
            try {
                var source = _tickets.Where(t => t.RowProperty.New).ToList();

                RefreshIcon(AgentikImage, source.Count, source.Count == 0 ? Visibility.Hidden : Visibility.Visible);

                if (!source.Any())
                {
                    return;
                }

                var growlNotifications = new TicketNotifiactions();
                foreach (Ticket ticket in source)
                {
                    growlNotifications.AddNotification(ticket);
                }

                PlaySound();
            }
            catch (Exception ex) {
                _log.Error(ex.Message);
            }
        }
示例#2
0
        private void ShowNotification() {
            try {
                var source = _tickets.Where(t => t.RowProperty.New).ToList();

                RefreshIcon(AgentikImage, source.Count, source.Count == 0 ? Visibility.Hidden : Visibility.Visible);

                if (!source.Any())
                    return;

                var growlNotifications = new TicketNotifiactions();
                foreach (Ticket ticket in source) {
                    growlNotifications.AddNotification(ticket);                    
                }

                PlaySound();
            }
            catch (Exception ex) {
                _log.Error(ex.Message);
            }
        }