function CheckForNotificationMessages() { $.ajax({ type: "POST", url: '/SecureSystem/NotificationMessages', success: function (data) { $('#NotificationMessage').html(''); if (data != null && data.hasOwnProperty('PendingApprovalNotification') && data.PendingApprovalNotification != null && data.PendingApprovalNotification.hasOwnProperty('Confirm') && !data.PendingApprovalNotification.Confirm && data.PendingApprovalNotification.PendingApprovalCount > 0) { if(data.Notifications.length > 1){ var wPendingNotificationRow = Enumerable.From(data.Notifications).Where("$.notification_code=='PendingApprovalNotification'").FirstOrDefault(); } else if(data.Notifications.length == 1){ var wPendingNotificationRow = data.Notifications[0]; } if (wPendingNotificationRow != null) { var wPendingNotificationMessage = ""; wPendingNotificationMessage += "
"; if (wPendingNotificationRow.Title != null && wPendingNotificationRow.Title != "") { wPendingNotificationMessage += "" + wPendingNotificationRow.Title + "
"; } wPendingNotificationMessage += wPendingNotificationRow.Message; if (wPendingNotificationRow.Link.startsWith("js:")) { wPendingNotificationMessage += "" + wPendingNotificationRow.link_text + ""; } else { wPendingNotificationMessage += "" + wPendingNotificationRow.link_text + ""; } wPendingNotificationMessage += ""; wPendingNotificationMessage += "
"; $('#NotificationMessage').append(wPendingNotificationMessage); } } }, error: function(ex) { console.log(ex); } }); } function GenerateWLMainTabNavCounters() { if($('.row-navigation-icons').length > 0){ $.ajax({ type: "POST", url: '/SecureSystem/MainNavCounters', success: function(data){ if(data !== undefined && data.ExamCount !== undefined && data.ExamCount.length > 0){ var wCounter = -20; for (var i = 0; i < data.ExamCount.length; i++) { var wResultCount = data.ExamCount[i]; if(wResultCount > 0){ var wCounterBadge = "" + wResultCount + ""; $('#ExamTabNav').append(wCounterBadge); wCounter += 20; } } } if(data !== undefined && data.OrderCount !== undefined && data.OrderCount.length > 0){ var wCounter = -20; for (var i = 0; i < data.OrderCount.length; i++) { var wResultCount = data.OrderCount[i]; if(wResultCount > 0){ var wCounterBadge = "" + wResultCount+ ""; $('#OrderTabNav').append(wCounterBadge); wCounter += 20; } } } }, error: function(ex) { console.log(ex); } }); } }