322 lines
16 KiB
Plaintext
322 lines
16 KiB
Plaintext
@model IEnumerable<GODATA.Models.Notifications.KamNotificationModel>
|
|
|
|
@{
|
|
Layout = null;
|
|
}
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Index</title>
|
|
</head>
|
|
<body>
|
|
@* <div id="content" class="NotificationBox mCustomScrollbar light" data-mcs-theme="minimal-dark">
|
|
|
|
<div class="notification_head_wrp">
|
|
<label class="fleft">Notification</label>
|
|
<label class="clear"></label>
|
|
</div>
|
|
|
|
|
|
<tr>
|
|
<td class="DeclinedTicket">
|
|
<div class="alert_wrapbox">
|
|
<div class="fleft NotificationIMG">
|
|
<img src="../../Content/css/images/notification-morethan-twohour-icon.png">
|
|
<div class="Ticket_Status">
|
|
<span id="span_"></span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="fleft NotificationContent" id="TICKETID-5572" data-ticketstatus="" data-id="12733">
|
|
<strong>Ticket Id - WH0116005572</strong> created by <strong>harik@eosglobe.com</strong> is open from last <strong>2 hrs</strong> by <strong>Talwar Auto - Chakan</strong>
|
|
</div>
|
|
<div>
|
|
<a id="ignore_TICKETID-5572" href="javascript:;" onclick="removeNotificationDataKAM(this);" class="feedback" title="Decline" style="background: red; color: black; float: right;">X</a>
|
|
<a id="accept_TICKETID-5572" href="javascript:;" onclick="showNotificationDataKAM(this);" class="feedback" title="Accept" style="background: green; color: black; float: right;">R</a>
|
|
</div>
|
|
<div class="Ticket_Status_timer fleft">6 Mins ago.</div>
|
|
<div class="clear"></div>
|
|
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
|
|
<table width="100%" cellspacing="" cellpadding="0" border="0">
|
|
<tbody>
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="DeclinedTicket">
|
|
<div class="alert_wrapbox">
|
|
<div class="fleft NotificationIMG">
|
|
<img src="../../Content/css/images/notification-morethan-twohour-icon.png">
|
|
<div class="Ticket_Status">
|
|
<span id="span_"></span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="fleft NotificationContent" id="TICKETID-5572" data-ticketstatus="" data-id="12733">
|
|
<strong>Ticket Id - WH0116005572</strong> created by <strong>harik@eosglobe.com</strong> is open from last <strong>2 hrs</strong> by <strong>Talwar Auto - Chakan</strong>
|
|
</div>
|
|
<div>
|
|
<a id="ignore_TICKETID-5572" href="javascript:;" onclick="removeNotificationDataKAM(this);" class="feedback" title="Decline" style="background: red; color: black; float: right;">X</a>
|
|
<a id="accept_TICKETID-5572" href="javascript:;" onclick="showNotificationDataKAM(this);" class="feedback" title="Accept" style="background: green; color: black; float: right;">R</a>
|
|
</div>
|
|
<div class="Ticket_Status_timer fleft">6 Mins ago.</div>
|
|
<div class="clear"></div>
|
|
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="AssignedTicket">
|
|
<div class="alert_wrapbox">
|
|
<div class="fleft NotificationIMG">
|
|
<img src="../../Content/css/images/assigned-icon.png">
|
|
<div class="Ticket_Status">
|
|
<span id="span_Assigned">Assigned</span>
|
|
</div>
|
|
</div>
|
|
|
|
<a class="fleft NotificationContent" href="javascript:;" onclick="showNotificationData(this);" id="TICKETID-5578" data-ticketstatus="Assigned" data-id="12732">
|
|
<strong>Ticket Id - SB0116005578</strong> created by <strong>Antareen@eosglobe.com</strong> has been accepted by <strong>Hitech Motors - Tirupathi</strong>
|
|
</a>
|
|
<div class="Ticket_Status_timer topminus5 fleft">8 Mins ago.</div>
|
|
<div class="clear"></div>
|
|
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="NotAcceptedTicket">
|
|
<div class="alert_wrapbox">
|
|
<div class="fleft NotificationIMG">
|
|
<img src="../../Content/css/images/opporcunityLost-icon.png">
|
|
<div class="Ticket_Status">
|
|
<span id="span_"></span>
|
|
</div>
|
|
</div>
|
|
|
|
<a class="fleft NotificationContent" href="javascript:;" onclick="showNotificationData(this);" id="TICKETID-5575" data-ticketstatus="" data-id="12731">
|
|
<strong>Ticket Id - SL0116005575</strong> created by <strong>harik@eosglobe.com</strong> has not been accepted/declined by <strong>Mr. Sundarrajan</strong>
|
|
</a>
|
|
<div class="Ticket_Status_timer topminus5 fleft">10 Mins ago.</div>
|
|
<div class="clear"></div>
|
|
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="AssignedTicket">
|
|
<div class="alert_wrapbox">
|
|
<div class="fleft NotificationIMG">
|
|
<img src="../../Content/css/images/assigned-icon.png">
|
|
<div class="Ticket_Status">
|
|
<span id="span_Assigned">Assigned</span>
|
|
</div>
|
|
</div>
|
|
|
|
<a class="fleft NotificationContent" href="javascript:;" onclick="showNotificationData(this);" id="TICKETID-5577" data-ticketstatus="Assigned" data-id="12730">
|
|
<strong>Ticket Id - WL0116005577</strong> created by <strong>Shrikant@eosglobe.com</strong> has been accepted by <strong>Trishul Motors - Chikhhli</strong>
|
|
</a>
|
|
<div class="Ticket_Status_timer topminus5 fleft">20 Mins ago.</div>
|
|
<div class="clear"></div>
|
|
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="AssignedTicket">
|
|
<div class="alert_wrapbox">
|
|
<div class="fleft NotificationIMG">
|
|
<img src="../../Content/css/images/assigned-icon.png">
|
|
<div class="Ticket_Status">
|
|
<span id="span_Assigned">Assigned</span>
|
|
</div>
|
|
</div>
|
|
|
|
<a class="fleft NotificationContent" href="javascript:;" onclick="showNotificationData(this);" id="TICKETID-5576" data-ticketstatus="Assigned" data-id="12729">
|
|
<strong>Ticket Id - SL0116005576</strong> created by <strong>Antareen@eosglobe.com</strong> has been accepted by <strong>Vijaya Motors Sales And Service - Chikmangalur</strong>
|
|
</a>
|
|
<div class="Ticket_Status_timer topminus5 fleft">21 Mins ago.</div>
|
|
<div class="clear"></div>
|
|
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="DeclinedTicket">
|
|
<div class="alert_wrapbox">
|
|
<div class="fleft NotificationIMG">
|
|
<img src="../../Content/css/images/notification-morethan-twohour-icon.png">
|
|
<div class="Ticket_Status">
|
|
<span id="span_"></span>
|
|
</div>
|
|
</div>
|
|
|
|
<a class="fleft NotificationContent" href="javascript:;" onclick="showNotificationData(this);" id="TICKETID-5571" data-ticketstatus="" data-id="12728">
|
|
<strong>Ticket Id - NH0116005571</strong> created by <strong>Robin@eosglobe.com</strong> is open from last <strong>2 hrs</strong> by <strong>Mumal Motors</strong>
|
|
</a>
|
|
<div class="Ticket_Status_timer fleft">23 Mins ago.</div>
|
|
<div class="clear"></div>
|
|
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="DeclinedTicket">
|
|
<div class="alert_wrapbox">
|
|
<div class="fleft NotificationIMG">
|
|
<img src="../../Content/css/images/notification-morethan-twohour-icon.png">
|
|
<div class="Ticket_Status">
|
|
<span id="span_"></span>
|
|
</div>
|
|
</div>
|
|
|
|
<a class="fleft NotificationContent" href="javascript:;" onclick="showNotificationData(this);" id="TICKETID-5570" data-ticketstatus="" data-id="12727">
|
|
<strong>Ticket Id - WL0116005570</strong> created by <strong>harik@eosglobe.com</strong> is open from last <strong>2 hrs</strong> by <strong>V. G. Automobiles - Vadodara</strong>
|
|
</a>
|
|
<div class="Ticket_Status_timer fleft">29 Mins ago.</div>
|
|
<div class="clear"></div>
|
|
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
|
|
|
|
|
|
</div>*@
|
|
|
|
<div id="content" class="NotificationBox mCustomScrollbar light" data-mcs-theme="minimal-dark">
|
|
@if (Model.Count() > 0)
|
|
{
|
|
|
|
@Html.Hidden("notificationCount", (object)@ViewBag.NotificationCount)
|
|
<div class="notification_head_wrp">
|
|
<label class="fleft">KAM Notifications</label>
|
|
<label class="clear"></label>
|
|
</div>
|
|
<table width="100%" cellspacing="" cellpadding="0" border="0">
|
|
@foreach (var item in Model)
|
|
{
|
|
string diffOfTimeInHrsMin = null;
|
|
|
|
DateTime now = DateTime.Now;
|
|
DateTime notificationTime = Convert.ToDateTime(item.NotificationTime);
|
|
string notificationTimeInHours = (Math.Round(now.Subtract(notificationTime).TotalMinutes)).ToString();
|
|
|
|
int diffInHrs = Convert.ToInt32(notificationTimeInHours) / 60;
|
|
int diffInMins = Convert.ToInt32(notificationTimeInHours) % 60;
|
|
|
|
|
|
if (diffInMins > 0 && diffInHrs > 0)
|
|
{
|
|
diffOfTimeInHrsMin = (diffInHrs).ToString() + " Hrs " + (diffInMins).ToString() + " Mins ago.";
|
|
}
|
|
else if (diffInHrs > 0 && diffInMins == 0)
|
|
{
|
|
diffOfTimeInHrsMin = (diffInHrs).ToString() + " Hrs ago.";
|
|
}
|
|
else if (diffInMins > 0 && diffInHrs == 0)
|
|
{
|
|
diffOfTimeInHrsMin = (diffInMins).ToString() + " Mins ago.";
|
|
}
|
|
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="NewTicket">
|
|
<div class="alert_wrapbox" style="position:relative">
|
|
<div class="fleft NotificationIMG">
|
|
<img src="@System.Configuration.ConfigurationManager.AppSettings["imgNew"]" />
|
|
</div>
|
|
|
|
|
|
<div class="fleft NotificationContent" id="@item.KamTicketId" data-id="@item.NotificationId" data-RegistrationNo="@item.VehicleRegNo">
|
|
@*Ticket is created by <strong>@item.KamName</strong> for Vehicle <strong>@item.VehicleRegNo</strong>*@
|
|
Fleet Manager <strong>@item.KamName (@item.MobileNo1)</strong> reported a breakdown for vehicle <strong>@item.VehicleRegNo</strong>.
|
|
</div>
|
|
<div style="position:absolute; right:8px; bottom:5px;">
|
|
<a id="accept_@item.KamTicketId" href="javascript:;" onclick="showNotificationDataKAM(this);" title="Accept" style="display:inline-block">
|
|
<img src="~/Content/css/images/right.png" width="25" />
|
|
</a>
|
|
<a id="ignore_@item.KamTicketId" href="javascript:;" onclick="removeNotificationDataKAM(this);" title="Decline" style="display:inline-block">
|
|
<img src="~/Content/css/images/close.png" width="25" />
|
|
</a>
|
|
</div>
|
|
<div class="Ticket_Status_timer fleft">@diffOfTimeInHrsMin</div>
|
|
<div class="clear"></div>
|
|
|
|
</div>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="emptyRow"> </td>
|
|
</tr>
|
|
}
|
|
</table>
|
|
}
|
|
else
|
|
{
|
|
<h4>@*No new notifications..!!!*@
|
|
@System.Configuration.ConfigurationManager.AppSettings["no_new_notifications"].ToString()
|
|
</h4>
|
|
}
|
|
|
|
</div>
|
|
|
|
</body>
|
|
</html>
|
|
@Scripts.Render("~/bundles/jsNotifications")
|
|
@*<script src="~/Scripts/Notifications/notifications.js"></script>*@ |