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);
}
});
}
}