1062 lines
72 KiB
Plaintext
1062 lines
72 KiB
Plaintext
<%@ Master Language="VB" CodeFile="SiteGPS.master.vb" Inherits="SiteGPS" %>
|
|
|
|
<%@ Import Namespace="System.Web.Optimization" %>
|
|
|
|
<!DOCTYPE html>
|
|
<html>
|
|
<!--<![endif]-->
|
|
<!-- BEGIN HEAD -->
|
|
<head runat="server" id="HeadAD">
|
|
<meta charset="utf-8" />
|
|
<title>SIG GPS</title>
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
|
<meta content="width=device-width, initial-scale=1" name="viewport" />
|
|
<meta content="Preview page of Metronic Admin Theme #3 for " name="description" />
|
|
<meta content="" name="author" />
|
|
<!-- BEGIN GLOBAL MANDATORY STYLES -->
|
|
<%: Scripts.Render("~/bundles/modernizr") %>
|
|
<%: Styles.Render("~/Content/AjaxControlToolkit/Styles/Bundle") %>
|
|
<%: Styles.Render("~/Metronic/assets/global/css/css2") %>
|
|
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet" type="text/css" />
|
|
<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=all" rel="stylesheet" type="text/css" />
|
|
<asp:ContentPlaceHolder ID="CP" runat="server">
|
|
</asp:ContentPlaceHolder>
|
|
<link href="https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700&subset=all" rel="stylesheet" type="text/css" />
|
|
<link href="/Metronic/assets/global/plugins/simple-line-icons/simple-line-icons.css" rel="stylesheet" />
|
|
<link href="/Metronic/assets/global/plugins/font-awesome/css/font-awesome.min.css" rel="stylesheet" />
|
|
<link href="/Metronic/assets/global/plugins/bootstrap/css/bootstrap.css" rel="stylesheet" type="text/css" />
|
|
<link href="/Metronic/assets/global/plugins/bootstrap-switch/css/bootstrap-switch.min.css" rel="stylesheet" type="text/css" />
|
|
<link href="/Metronic/assets/global/plugins/bootstrap-toastr/toastr.css" rel="stylesheet" />
|
|
<link href="/Metronic/assets/layouts/layout3/css/jquery.datetimepicker.css" rel="stylesheet" />
|
|
<!-- END GLOBAL MANDATORY STYLES -->
|
|
<!-- BEGIN THEME GLOBAL STYLES -->
|
|
<link href="/Metronic/assets/global/css/components.css" rel="stylesheet" id="style_components" type="text/css" />
|
|
<link href="/Metronic/assets/global/css/plugins.css" rel="stylesheet" type="text/css" />
|
|
<!-- END THEME GLOBAL STYLES -->
|
|
<!-- BEGIN THEME LAYOUT STYLES -->
|
|
<link href="/Metronic/assets/admin/layout3/css/layout.css" rel="stylesheet" />
|
|
<%-- <link href="/Metronic/assets/admin/layout3/css/themes/default.css" rel="stylesheet" />
|
|
<link href="/Metronic/assets/admin/layout3/css/custom.css" rel="stylesheet" />--%>
|
|
<link href="/Metronic/assets/layouts/layout3/css/custom.css" rel="stylesheet" />
|
|
<style>
|
|
#map {
|
|
width: 100%;
|
|
height: calc(100% - 51px);
|
|
margin: 0;
|
|
padding: 0;
|
|
}
|
|
|
|
.select2-results__options {
|
|
overflow-y: auto;
|
|
list-style: none;
|
|
margin: 0;
|
|
padding: 0;
|
|
overflow-y: auto;
|
|
max-height: 200px;
|
|
}
|
|
</style>
|
|
<asp:ContentPlaceHolder ID="Css" runat="server">
|
|
</asp:ContentPlaceHolder>
|
|
<!-- END THEME LAYOUT STYLES -->
|
|
<link rel="shortcut icon" href="favicon.ico" />
|
|
</head>
|
|
<!-- END HEAD -->
|
|
<body class="page-container-bg-solid page-header-top-fixed" id="mBody" runat="server">
|
|
<form id="form1" runat="server">
|
|
<asp:Label ID="CveModulomasterpage" runat="server" Text="" Visible="false"></asp:Label>
|
|
<asp:ScriptManager ID="TSM" runat="server" EnablePageMethods="true" EnableHistory="true" EnableSecureHistoryState="true" ScriptMode="Release" EnableScriptGlobalization="true" AsyncPostBackTimeout="600">
|
|
<Scripts>
|
|
<asp:ScriptReference Name="MsAjaxBundle" />
|
|
<asp:ScriptReference Name="jquery" />
|
|
<asp:ScriptReference Name="respond" />
|
|
<asp:ScriptReference Name="WebForms.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebForms.js" />
|
|
<asp:ScriptReference Name="WebUIValidation.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebUIValidation.js" />
|
|
<asp:ScriptReference Name="MenuStandards.js" Assembly="System.Web" Path="~/Scripts/WebForms/MenuStandards.js" />
|
|
<asp:ScriptReference Name="GridView.js" Assembly="System.Web" Path="~/Scripts/WebForms/GridView.js" />
|
|
<asp:ScriptReference Name="DetailsView.js" Assembly="System.Web" Path="~/Scripts/WebForms/DetailsView.js" />
|
|
<asp:ScriptReference Name="TreeView.js" Assembly="System.Web" Path="~/Scripts/WebForms/TreeView.js" />
|
|
<asp:ScriptReference Name="WebParts.js" Assembly="System.Web" Path="~/Scripts/WebForms/WebParts.js" />
|
|
<asp:ScriptReference Name="Focus.js" Assembly="System.Web" Path="~/Scripts/WebForms/Focus.js" />
|
|
<asp:ScriptReference Name="WebFormsBundle" />
|
|
</Scripts>
|
|
</asp:ScriptManager>
|
|
<%: Scripts.Render("~/bundles/scripts") %>
|
|
<asp:HiddenField ID="HdnEsPopup" runat="server" Value="false" />
|
|
<asp:HiddenField ID="HdnPopUpWidth" runat="server" Value="400" />
|
|
<asp:HiddenField ID="HdnCveE" runat="server" />
|
|
<asp:HiddenField ID="HdnOffSet" runat="server" />
|
|
<%-- <asp:UpdatePanel ID="Timer" UpdateMode="Conditional" runat="server">
|
|
<ContentTemplate>
|
|
<asp:Timer runat="server" ID="TimerNoti" Enabled="false" Interval="60000" OnTick="TimerNoti_Tick"></asp:Timer>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>--%>
|
|
<div class="page-wrapper" runat="server" id="divMenu" style="height: 51px !important;">
|
|
<div class="page-wrapper-row">
|
|
<div class="page-wrapper-top">
|
|
<!-- BEGIN HEADER -->
|
|
<div class="page-header" style="height: 51px !important;">
|
|
<!-- BEGIN HEADER TOP -->
|
|
<div style="display: none" class="page-logo">
|
|
<asp:Literal ID="LitTit" runat="server"></asp:Literal>
|
|
</div>
|
|
<!-- END HEADER TOP -->
|
|
<!-- BEGIN HEADER MENU -->
|
|
<div class="page-header-menu">
|
|
<div class="container" style="width: 100%">
|
|
<!-- BEGIN MEGA MENU -->
|
|
<!-- DOC: Apply "hor-menu-light" class after the "hor-menu" class below to have a horizontal menu with white background -->
|
|
<!-- DOC: Remove data-hover="dropdown" and data-close-others="true" attributes below to disable the dropdown opening on mouse hover -->
|
|
<div class="row">
|
|
<div class="col-md-9">
|
|
<div class="hor-menu">
|
|
<ul class="nav navbar-nav">
|
|
<asp:Literal ID="Menu" runat="server"></asp:Literal>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="col-md-3">
|
|
<div class="page-header-top" style="height: 51px; margin-top: -13px">
|
|
<div class="container" style="width: 100%">
|
|
<!-- BEGIN RESPONSIVE MENU TOGGLER -->
|
|
<a href="javascript:;" class="menu-toggler"></a>
|
|
<!-- END RESPONSIVE MENU TOGGLER -->
|
|
<!-- BEGIN TOP NAVIGATION MENU -->
|
|
<asp:UpdatePanel ID="upNoti" UpdateMode="conditional" runat="server">
|
|
<ContentTemplate>
|
|
<div class="top-menu" style="float: right;">
|
|
<ul class="nav navbar-nav pull-right">
|
|
<!-- BEGIN NOTIFICATION DROPDOWN -->
|
|
<!-- DOC: Apply "dropdown-hoverable" class after "dropdown" and remove data-toggle="dropdown" data-hover="dropdown" data-close-others="true" attributes to enable hover dropdown mode -->
|
|
<!-- DOC: Remove "dropdown-hoverable" and add data-toggle="dropdown" data-hover="dropdown" data-close-others="true" attributes to the below A element with dropdown-toggle class -->
|
|
<li class="dropdown dropdown-extended dropdown-notification dropdown-dark" id="dashboard">
|
|
<a href="javascript:;" class="dropdown-toggle" style="margin-top: -25px;" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">
|
|
<asp:HyperLink runat="server" NavigateUrl="/GPS/DashboardGPS.aspx"><i class="icon-graph" style="font-size:30px; color:#c1ccd1 !important;"></i></asp:HyperLink>
|
|
</a>
|
|
</li>
|
|
<li class="droddown dropdown-separator">
|
|
<span class="separator"></span>
|
|
</li>
|
|
<li class="dropdown dropdown-extended dropdown-notification dropdown-dark" id="header_notification_bar">
|
|
<a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">
|
|
<i class="icon-bell"></i>
|
|
<span id="spCampanaNotificaciones" class='badge <%=If(countNotificaciones > 0, "badge-danger", "badge-default") %>'><%= countNotificaciones %> </span>
|
|
</a>
|
|
<ul class="dropdown-menu">
|
|
<li class="external">
|
|
<h3>Tiene
|
|
<strong id="stNumNotificaciones"><%= countNotificaciones %></strong> Notificaciones Pendientes</h3>
|
|
<asp:Button ID="BtnUpdate" ClientIDMode="Static" Style="display: none" runat="server"></asp:Button>
|
|
<asp:HiddenField ID="hdnCveBitacora" runat="server" ClientIDMode="Static" />
|
|
</li>
|
|
<li>
|
|
<ul id="ULMNotificaciones" class="dropdown-menu-list scroller" style="height: 250px;" data-handle-color="#637283">
|
|
<asp:Literal runat="server" ClientIDMode="Static" ID="LtlMNotificaciones"></asp:Literal>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<!-- END NOTIFICATION DROPDOWN -->
|
|
<!-- BEGIN TODO DROPDOWN -->
|
|
|
|
<!-- END TODO DROPDOWN -->
|
|
<li class="droddown dropdown-separator">
|
|
<span class="separator"></span>
|
|
</li>
|
|
<!-- BEGIN INBOX DROPDOWN -->
|
|
|
|
<!-- END INBOX DROPDOWN -->
|
|
<!-- BEGIN USER LOGIN DROPDOWN -->
|
|
<li class="dropdown dropdown-user dropdown-dark" style="margin-top: -10px; z-index: 99970">
|
|
<a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown" data-hover="dropdown" data-close-others="true">
|
|
<span class="username username-hide-mobile truncate">
|
|
<asp:Literal Text="Usuario" runat="server" ID="LtMasterUsuario"></asp:Literal><br />
|
|
<asp:Literal runat="server" ID="LtMasterPerfil"></asp:Literal></span>
|
|
</a>
|
|
<ul class="dropdown-menu dropdown-menu-default" style="margin-top: 14px">
|
|
<li runat="server" id="DivCambiarUsuario" visible="false"><a runat="server" id="BtnCambiarUsuario" style="cursor: pointer;"><i class="fa fa-exchange"></i>Cambiar Usuario</a></li>
|
|
<li runat="server" id="DivCambiarEmpresa" visible="false"><a runat="server" id="BtnCambiarEmpresa" style="cursor: pointer;"><i class="fa fa-exchange"></i>Cambiar Empresa</a></li>
|
|
<li class="divider"></li>
|
|
<li runat="server" id="DivPerfil"><a runat="server" id="A1" onclick="javascript:AbrirVentana('/Sistemas/PopUpPerfil.aspx');" style="cursor: pointer;"><i class="fa fa-user"></i>Mi Perfil</a></li>
|
|
<li><a onclick="javascript:AbrirVentana('/Sistemas/CatContrasenia.aspx');"><i class="fa fa-exchange"></i>Cambiar Contraseña</a></li>
|
|
<li>
|
|
<a runat="server" id="BtnCerrarSesion"><i class="fa fa-key"></i>Cerrar Sesión </a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
<!-- END USER LOGIN DROPDOWN -->
|
|
|
|
</ul>
|
|
</div>
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
<!-- END TOP NAVIGATION MENU -->
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<!-- END MEGA MENU -->
|
|
</div>
|
|
</div>
|
|
|
|
<!-- END HEADER MENU -->
|
|
</div>
|
|
<!-- END HEADER -->
|
|
</div>
|
|
</div>
|
|
<div class="page-wrapper-row full-height">
|
|
<div class="page-wrapper-middle">
|
|
<!-- BEGIN CONTAINER -->
|
|
<div class="page-container" runat="server" id="divpagecontainer">
|
|
<!-- BEGIN CONTENT -->
|
|
<div class="page-content-wrapper" id="divContenido" runat="server">
|
|
<div class="page-content" style="min-height: 634px; padding: 0">
|
|
<div class="ContentPlaceHolderc">
|
|
<asp:ContentPlaceHolder ID="C" runat="server">
|
|
</asp:ContentPlaceHolder>
|
|
<br />
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- END CONTENT -->
|
|
<!-- BEGIN QUICK SIDEBAR -->
|
|
<a href="javascript:;" class="page-quick-sidebar-toggler">
|
|
<i class="icon-login"></i>
|
|
</a>
|
|
<div class="page-quick-sidebar-wrapper" data-close-on-body-click="false">
|
|
<div class="page-quick-sidebar">
|
|
<ul class="nav nav-tabs">
|
|
<li class="active">
|
|
<a href="javascript:;" data-target="#quick_sidebar_tab_1" data-toggle="tab">Users
|
|
<span class="badge badge-danger">2</span>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<a href="javascript:;" data-target="#quick_sidebar_tab_2" data-toggle="tab">Alerts
|
|
<span class="badge badge-success">7</span>
|
|
</a>
|
|
</li>
|
|
<li class="dropdown">
|
|
<a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown">More
|
|
<i class="fa fa-angle-down"></i>
|
|
</a>
|
|
<ul class="dropdown-menu pull-right">
|
|
<li>
|
|
<a href="javascript:;" data-target="#quick_sidebar_tab_3" data-toggle="tab">
|
|
<i class="icon-bell"></i>Alerts </a>
|
|
</li>
|
|
<li>
|
|
<a href="javascript:;" data-target="#quick_sidebar_tab_3" data-toggle="tab">
|
|
<i class="icon-info"></i>Notifications </a>
|
|
</li>
|
|
<li>
|
|
<a href="javascript:;" data-target="#quick_sidebar_tab_3" data-toggle="tab">
|
|
<i class="icon-speech"></i>Activities </a>
|
|
</li>
|
|
<li class="divider"></li>
|
|
<li>
|
|
<a href="javascript:;" data-target="#quick_sidebar_tab_3" data-toggle="tab">
|
|
<i class="icon-settings"></i>Settings </a>
|
|
</li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
<div class="tab-content">
|
|
<div class="tab-pane active page-quick-sidebar-chat" id="quick_sidebar_tab_1">
|
|
<div class="page-quick-sidebar-chat-users" data-rail-color="#ddd" data-wrapper-class="page-quick-sidebar-list">
|
|
<h3 class="list-heading">Staff</h3>
|
|
<ul class="media-list list-items">
|
|
<li class="media">
|
|
<div class="media-status">
|
|
<span class="badge badge-success">8</span>
|
|
</div>
|
|
<img class="media-object" src="../Metronic/assets/layouts/layout/img/avatar3.jpg" alt="...">
|
|
<div class="media-body">
|
|
<h4 class="media-heading">Bob Nilson</h4>
|
|
<div class="media-heading-sub">Project Manager </div>
|
|
</div>
|
|
</li>
|
|
<li class="media">
|
|
<img class="media-object" src="../Metronic/assets/layouts/layout/img/avatar1.jpg" alt="...">
|
|
<div class="media-body">
|
|
<h4 class="media-heading">Nick Larson</h4>
|
|
<div class="media-heading-sub">Art Director </div>
|
|
</div>
|
|
</li>
|
|
<li class="media">
|
|
<div class="media-status">
|
|
<span class="badge badge-danger">3</span>
|
|
</div>
|
|
<img class="media-object" src="../Metronic/assets/layouts/layout/img/avatar4.jpg" alt="...">
|
|
<div class="media-body">
|
|
<h4 class="media-heading">Deon Hubert</h4>
|
|
<div class="media-heading-sub">CTO </div>
|
|
</div>
|
|
</li>
|
|
<li class="media">
|
|
<img class="media-object" src="../Metronic/assets/layouts/layout/img/avatar2.jpg" alt="...">
|
|
<div class="media-body">
|
|
<h4 class="media-heading">Ella Wong</h4>
|
|
<div class="media-heading-sub">CEO </div>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
<h3 class="list-heading">Customers</h3>
|
|
<ul class="media-list list-items">
|
|
<li class="media">
|
|
<div class="media-status">
|
|
<span class="badge badge-warning">2</span>
|
|
</div>
|
|
<img class="media-object" src="../Metronic/assets/layouts/layout/img/avatar6.jpg" alt="...">
|
|
<div class="media-body">
|
|
<h4 class="media-heading">Lara Kunis</h4>
|
|
<div class="media-heading-sub">CEO, Loop Inc </div>
|
|
<div class="media-heading-small">Last seen 03:10 AM </div>
|
|
</div>
|
|
</li>
|
|
<li class="media">
|
|
<div class="media-status">
|
|
<span class="label label-sm label-success">new</span>
|
|
</div>
|
|
<img class="media-object" src="../Metronic/assets/layouts/layout/img/avatar7.jpg" alt="...">
|
|
<div class="media-body">
|
|
<h4 class="media-heading">Ernie Kyllonen</h4>
|
|
<div class="media-heading-sub">
|
|
Project Manager,
|
|
<br>
|
|
SmartBizz PTL
|
|
</div>
|
|
</div>
|
|
</li>
|
|
<li class="media">
|
|
<img class="media-object" src="../Metronic/assets/layouts/layout/img/avatar8.jpg" alt="...">
|
|
<div class="media-body">
|
|
<h4 class="media-heading">Lisa Stone</h4>
|
|
<div class="media-heading-sub">CTO, Keort Inc </div>
|
|
<div class="media-heading-small">Last seen 13:10 PM </div>
|
|
</div>
|
|
</li>
|
|
<li class="media">
|
|
<div class="media-status">
|
|
<span class="badge badge-success">7</span>
|
|
</div>
|
|
<img class="media-object" src="../Metronic/assets/layouts/layout/img/avatar9.jpg" alt="...">
|
|
<div class="media-body">
|
|
<h4 class="media-heading">Deon Portalatin</h4>
|
|
<div class="media-heading-sub">CFO, H&D LTD </div>
|
|
</div>
|
|
</li>
|
|
<li class="media">
|
|
<img class="media-object" src="../Metronic/assets/layouts/layout/img/avatar10.jpg" alt="...">
|
|
<div class="media-body">
|
|
<h4 class="media-heading">Irina Savikova</h4>
|
|
<div class="media-heading-sub">CEO, Tizda Motors Inc </div>
|
|
</div>
|
|
</li>
|
|
<li class="media">
|
|
<div class="media-status">
|
|
<span class="badge badge-danger">4</span>
|
|
</div>
|
|
<img class="media-object" src="../Metronic/assets/layouts/layout/img/avatar11.jpg" alt="...">
|
|
<div class="media-body">
|
|
<h4 class="media-heading">Maria Gomez</h4>
|
|
<div class="media-heading-sub">Manager, Infomatic Inc </div>
|
|
<div class="media-heading-small">Last seen 03:10 AM </div>
|
|
</div>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
<div class="page-quick-sidebar-item">
|
|
<div class="page-quick-sidebar-chat-user">
|
|
<div class="page-quick-sidebar-nav">
|
|
<a href="javascript:;" class="page-quick-sidebar-back-to-list">
|
|
<i class="icon-arrow-left"></i>Back</a>
|
|
</div>
|
|
<div class="page-quick-sidebar-chat-user-messages">
|
|
<div class="post out">
|
|
<img class="avatar" alt="" src="../Metronic/assets/layouts/layout/img/avatar3.jpg" />
|
|
<div class="message">
|
|
<span class="arrow"></span>
|
|
<a href="javascript:;" class="name">Bob Nilson</a>
|
|
<span class="datetime">20:15</span>
|
|
<span class="body">When could you send me the report ? </span>
|
|
</div>
|
|
</div>
|
|
<div class="post in">
|
|
<img class="avatar" alt="" src="../Metronic/assets/layouts/layout/img/avatar2.jpg" />
|
|
<div class="message">
|
|
<span class="arrow"></span>
|
|
<a href="javascript:;" class="name">Ella Wong</a>
|
|
<span class="datetime">20:15</span>
|
|
<span class="body">Its almost done. I will be sending it shortly </span>
|
|
</div>
|
|
</div>
|
|
<div class="post out">
|
|
<img class="avatar" alt="" src="../Metronic/assets/layouts/layout/img/avatar3.jpg" />
|
|
<div class="message">
|
|
<span class="arrow"></span>
|
|
<a href="javascript:;" class="name">Bob Nilson</a>
|
|
<span class="datetime">20:15</span>
|
|
<span class="body">Alright. Thanks! :) </span>
|
|
</div>
|
|
</div>
|
|
<div class="post in">
|
|
<img class="avatar" alt="" src="../Metronic/assets/layouts/layout/img/avatar2.jpg" />
|
|
<div class="message">
|
|
<span class="arrow"></span>
|
|
<a href="javascript:;" class="name">Ella Wong</a>
|
|
<span class="datetime">20:16</span>
|
|
<span class="body">You are most welcome. Sorry for the delay. </span>
|
|
</div>
|
|
</div>
|
|
<div class="post out">
|
|
<img class="avatar" alt="" src="../Metronic/assets/layouts/layout/img/avatar3.jpg" />
|
|
<div class="message">
|
|
<span class="arrow"></span>
|
|
<a href="javascript:;" class="name">Bob Nilson</a>
|
|
<span class="datetime">20:17</span>
|
|
<span class="body">No probs. Just take your time :) </span>
|
|
</div>
|
|
</div>
|
|
<div class="post in">
|
|
<img class="avatar" alt="" src="../Metronic/assets/layouts/layout/img/avatar2.jpg" />
|
|
<div class="message">
|
|
<span class="arrow"></span>
|
|
<a href="javascript:;" class="name">Ella Wong</a>
|
|
<span class="datetime">20:40</span>
|
|
<span class="body">Alright. I just emailed it to you. </span>
|
|
</div>
|
|
</div>
|
|
<div class="post out">
|
|
<img class="avatar" alt="" src="../Metronic/assets/layouts/layout/img/avatar3.jpg" />
|
|
<div class="message">
|
|
<span class="arrow"></span>
|
|
<a href="javascript:;" class="name">Bob Nilson</a>
|
|
<span class="datetime">20:17</span>
|
|
<span class="body">Great! Thanks. Will check it right away. </span>
|
|
</div>
|
|
</div>
|
|
<div class="post in">
|
|
<img class="avatar" alt="" src="../Metronic/assets/layouts/layout/img/avatar2.jpg" />
|
|
<div class="message">
|
|
<span class="arrow"></span>
|
|
<a href="javascript:;" class="name">Ella Wong</a>
|
|
<span class="datetime">20:40</span>
|
|
<span class="body">Please let me know if you have any comment. </span>
|
|
</div>
|
|
</div>
|
|
<div class="post out">
|
|
<img class="avatar" alt="" src="../Metronic/assets/layouts/layout/img/avatar3.jpg" />
|
|
<div class="message">
|
|
<span class="arrow"></span>
|
|
<a href="javascript:;" class="name">Bob Nilson</a>
|
|
<span class="datetime">20:17</span>
|
|
<span class="body">Sure. I will check and buzz you if anything needs to be corrected. </span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="page-quick-sidebar-chat-user-form">
|
|
<div class="input-group">
|
|
<input type="text" class="form-control" placeholder="Type a message here...">
|
|
<div class="input-group-btn">
|
|
<button type="button" class="btn green">
|
|
<i class="icon-paper-clip"></i>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="tab-pane page-quick-sidebar-alerts" id="quick_sidebar_tab_2">
|
|
<div class="page-quick-sidebar-alerts-list">
|
|
<h3 class="list-heading">General</h3>
|
|
<ul class="feeds list-items">
|
|
<li>
|
|
<div class="col1">
|
|
<div class="cont">
|
|
<div class="cont-col1">
|
|
<div class="label label-sm label-info">
|
|
<i class="fa fa-check"></i>
|
|
</div>
|
|
</div>
|
|
<div class="cont-col2">
|
|
<div class="desc">
|
|
You have 4 pending tasks.
|
|
<span class="label label-sm label-warning ">Take action
|
|
<i class="fa fa-share"></i>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col2">
|
|
<div class="date">Just now </div>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="javascript:;">
|
|
<div class="col1">
|
|
<div class="cont">
|
|
<div class="cont-col1">
|
|
<div class="label label-sm label-success">
|
|
<i class="fa fa-bar-chart-o"></i>
|
|
</div>
|
|
</div>
|
|
<div class="cont-col2">
|
|
<div class="desc">Finance Report for year 2013 has been released. </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col2">
|
|
<div class="date">20 mins </div>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<div class="col1">
|
|
<div class="cont">
|
|
<div class="cont-col1">
|
|
<div class="label label-sm label-danger">
|
|
<i class="fa fa-user"></i>
|
|
</div>
|
|
</div>
|
|
<div class="cont-col2">
|
|
<div class="desc">You have 5 pending membership that requires a quick review. </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col2">
|
|
<div class="date">24 mins </div>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div class="col1">
|
|
<div class="cont">
|
|
<div class="cont-col1">
|
|
<div class="label label-sm label-info">
|
|
<i class="fa fa-shopping-cart"></i>
|
|
</div>
|
|
</div>
|
|
<div class="cont-col2">
|
|
<div class="desc">
|
|
New order received with
|
|
<span class="label label-sm label-success">Reference Number: DR23923 </span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col2">
|
|
<div class="date">30 mins </div>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div class="col1">
|
|
<div class="cont">
|
|
<div class="cont-col1">
|
|
<div class="label label-sm label-success">
|
|
<i class="fa fa-user"></i>
|
|
</div>
|
|
</div>
|
|
<div class="cont-col2">
|
|
<div class="desc">You have 5 pending membership that requires a quick review. </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col2">
|
|
<div class="date">24 mins </div>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div class="col1">
|
|
<div class="cont">
|
|
<div class="cont-col1">
|
|
<div class="label label-sm label-info">
|
|
<i class="fa fa-bell-o"></i>
|
|
</div>
|
|
</div>
|
|
<div class="cont-col2">
|
|
<div class="desc">
|
|
Web server hardware needs to be upgraded.
|
|
<span class="label label-sm label-warning">Overdue </span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col2">
|
|
<div class="date">2 hours </div>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="javascript:;">
|
|
<div class="col1">
|
|
<div class="cont">
|
|
<div class="cont-col1">
|
|
<div class="label label-sm label-default">
|
|
<i class="fa fa-briefcase"></i>
|
|
</div>
|
|
</div>
|
|
<div class="cont-col2">
|
|
<div class="desc">IPO Report for year 2013 has been released. </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col2">
|
|
<div class="date">20 mins </div>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
<h3 class="list-heading">System</h3>
|
|
<ul class="feeds list-items">
|
|
<li>
|
|
<div class="col1">
|
|
<div class="cont">
|
|
<div class="cont-col1">
|
|
<div class="label label-sm label-info">
|
|
<i class="fa fa-check"></i>
|
|
</div>
|
|
</div>
|
|
<div class="cont-col2">
|
|
<div class="desc">
|
|
You have 4 pending tasks.
|
|
<span class="label label-sm label-warning ">Take action
|
|
<i class="fa fa-share"></i>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col2">
|
|
<div class="date">Just now </div>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="javascript:;">
|
|
<div class="col1">
|
|
<div class="cont">
|
|
<div class="cont-col1">
|
|
<div class="label label-sm label-danger">
|
|
<i class="fa fa-bar-chart-o"></i>
|
|
</div>
|
|
</div>
|
|
<div class="cont-col2">
|
|
<div class="desc">Finance Report for year 2013 has been released. </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col2">
|
|
<div class="date">20 mins </div>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
<li>
|
|
<div class="col1">
|
|
<div class="cont">
|
|
<div class="cont-col1">
|
|
<div class="label label-sm label-default">
|
|
<i class="fa fa-user"></i>
|
|
</div>
|
|
</div>
|
|
<div class="cont-col2">
|
|
<div class="desc">You have 5 pending membership that requires a quick review. </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col2">
|
|
<div class="date">24 mins </div>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div class="col1">
|
|
<div class="cont">
|
|
<div class="cont-col1">
|
|
<div class="label label-sm label-info">
|
|
<i class="fa fa-shopping-cart"></i>
|
|
</div>
|
|
</div>
|
|
<div class="cont-col2">
|
|
<div class="desc">
|
|
New order received with
|
|
<span class="label label-sm label-success">Reference Number: DR23923 </span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col2">
|
|
<div class="date">30 mins </div>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div class="col1">
|
|
<div class="cont">
|
|
<div class="cont-col1">
|
|
<div class="label label-sm label-success">
|
|
<i class="fa fa-user"></i>
|
|
</div>
|
|
</div>
|
|
<div class="cont-col2">
|
|
<div class="desc">You have 5 pending membership that requires a quick review. </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col2">
|
|
<div class="date">24 mins </div>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<div class="col1">
|
|
<div class="cont">
|
|
<div class="cont-col1">
|
|
<div class="label label-sm label-warning">
|
|
<i class="fa fa-bell-o"></i>
|
|
</div>
|
|
</div>
|
|
<div class="cont-col2">
|
|
<div class="desc">
|
|
Web server hardware needs to be upgraded.
|
|
<span class="label label-sm label-default ">Overdue </span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col2">
|
|
<div class="date">2 hours </div>
|
|
</div>
|
|
</li>
|
|
<li>
|
|
<a href="javascript:;">
|
|
<div class="col1">
|
|
<div class="cont">
|
|
<div class="cont-col1">
|
|
<div class="label label-sm label-info">
|
|
<i class="fa fa-briefcase"></i>
|
|
</div>
|
|
</div>
|
|
<div class="cont-col2">
|
|
<div class="desc">IPO Report for year 2013 has been released. </div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col2">
|
|
<div class="date">20 mins </div>
|
|
</div>
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
<div class="tab-pane page-quick-sidebar-settings" id="quick_sidebar_tab_3">
|
|
<div class="page-quick-sidebar-settings-list">
|
|
<h3 class="list-heading">General Settings</h3>
|
|
<ul class="list-items borderless">
|
|
<li>Enable Notifications
|
|
<input type="checkbox" class="make-switch" checked data-size="small" data-on-color="success" data-on-text="ON" data-off-color="default" data-off-text="OFF">
|
|
</li>
|
|
<li>Allow Tracking
|
|
<input type="checkbox" class="make-switch" data-size="small" data-on-color="info" data-on-text="ON" data-off-color="default" data-off-text="OFF">
|
|
</li>
|
|
<li>Log Errors
|
|
<input type="checkbox" class="make-switch" checked data-size="small" data-on-color="danger" data-on-text="ON" data-off-color="default" data-off-text="OFF">
|
|
</li>
|
|
<li>Auto Sumbit Issues
|
|
<input type="checkbox" class="make-switch" data-size="small" data-on-color="warning" data-on-text="ON" data-off-color="default" data-off-text="OFF">
|
|
</li>
|
|
<li>Enable SMS Alerts
|
|
<input type="checkbox" class="make-switch" checked data-size="small" data-on-color="success" data-on-text="ON" data-off-color="default" data-off-text="OFF">
|
|
</li>
|
|
</ul>
|
|
<h3 class="list-heading">System Settings</h3>
|
|
<ul class="list-items borderless">
|
|
<li>Security Level
|
|
<select class="form-control input-inline input-sm input-small">
|
|
<option value="1">Normal</option>
|
|
<option value="2" selected>Medium</option>
|
|
<option value="e">High</option>
|
|
</select>
|
|
</li>
|
|
<li>Failed Email Attempts
|
|
<input class="form-control input-inline input-sm input-small" value="5" />
|
|
</li>
|
|
<li>Secondary SMTP Port
|
|
<input class="form-control input-inline input-sm input-small" value="3560" />
|
|
</li>
|
|
<li>Notify On System Error
|
|
<input type="checkbox" class="make-switch" checked data-size="small" data-on-color="danger" data-on-text="ON" data-off-color="default" data-off-text="OFF">
|
|
</li>
|
|
<li>Notify On SMTP Error
|
|
<input type="checkbox" class="make-switch" checked data-size="small" data-on-color="warning" data-on-text="ON" data-off-color="default" data-off-text="OFF">
|
|
</li>
|
|
</ul>
|
|
<div class="inner-content">
|
|
<button class="btn btn-success">
|
|
<i class="icon-settings"></i>Save Changes</button>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- END QUICK SIDEBAR -->
|
|
</div>
|
|
<!-- END CONTAINER -->
|
|
</div>
|
|
</div>
|
|
<div class="page-wrapper-row" style="z-index: 5;">
|
|
</div>
|
|
<!-- BEGIN QUICK NAV -->
|
|
<nav id="SideNav" class="quick-nav nav-is-visible">
|
|
<a class="quick-nav-trigger" href="#0">
|
|
<span aria-hidden="true"></span>
|
|
</a>
|
|
<ul id="UlAcciones">
|
|
<asp:ContentPlaceHolder ID="H" runat="server">
|
|
</asp:ContentPlaceHolder>
|
|
</ul>
|
|
<span aria-hidden="true" class="quick-nav-bg"></span>
|
|
</nav>
|
|
<div class="quick-nav-overlay"></div>
|
|
<!-- END QUICK NAV -->
|
|
<!--[if lt IE 9]>
|
|
<script src="/Metronic/assets/global/plugins/respond.min.js"></script>
|
|
<script src="/Metronic/assets/global/plugins/excanvas.min.js"></script>
|
|
<script src="/Metronic/assets/global/plugins/ie8.fix.min.js"></script>
|
|
<![endif]-->
|
|
<asp:ContentPlaceHolder ID="JS" runat="server">
|
|
</asp:ContentPlaceHolder>
|
|
<!-- BEGIN CORE PLUGINS -->
|
|
<script>
|
|
|
|
QuickSidebar = function () {
|
|
return {
|
|
|
|
init: function () {
|
|
}
|
|
};
|
|
}();
|
|
var index = 0;
|
|
function startTimer() {
|
|
console.log(index);
|
|
index++;
|
|
var request = {
|
|
Metodo: "UpdateNotificacion",
|
|
Params: {
|
|
Cve: <%= UsuarioActual.CveUsuario %>,
|
|
CveBitacora: -1
|
|
}
|
|
}
|
|
var json = JSON.stringify(request);
|
|
$.ajax({
|
|
data: json,
|
|
url: '/Ashx/SIGGPS.ashx',
|
|
type: 'post',
|
|
beforeSend: function () {
|
|
console.log("procesando.....");
|
|
},
|
|
success: function (response) {
|
|
console.log("notificacion actualizada....");
|
|
var datos = JSON.parse(response);
|
|
UpdateNotificacionesCampana(datos);
|
|
}
|
|
});
|
|
|
|
setTimeout(startTimer, 60000); // callback
|
|
}
|
|
startTimer();
|
|
|
|
|
|
//
|
|
function ShowToast(text, header, type, footer, sound,persistencia,coords) {
|
|
var snd = new Audio("/Sonidos/" + sound);
|
|
snd.onended=function(){
|
|
if (persistencia) {
|
|
snd.play();
|
|
snd.currentTime = 0;
|
|
}
|
|
};
|
|
toastr.options = {
|
|
"closeButton": true,
|
|
"onHidden": function(){ persistencia = false; snd.pause(); snd.currentTime = 0; },
|
|
"debug": false,
|
|
"newestOnTop": true,
|
|
"progressBar": false,
|
|
"positionClass": "toast-bottom-right",
|
|
"preventDuplicates": false,
|
|
"showDuration": "300",
|
|
"hideDuration": "1000",
|
|
"timeOut": "5000",
|
|
"extendedTimeOut": "1000",
|
|
"showEasing": "swing",
|
|
"hideEasing": "linear",
|
|
"showMethod": "fadeIn",
|
|
"hideMethod": "fadeOut"
|
|
}
|
|
var arraycoords = [];
|
|
var url = "";
|
|
var hyperlink = "";
|
|
if (coords != "") {
|
|
arraycoords = JSON.parse(coords);
|
|
if (arraycoords.length > 0) {
|
|
var pos = arraycoords[0];
|
|
url = "https://www.google.com/maps/search/" + pos.lat + "," + pos.lng + "/";
|
|
hyperlink = "<a style='color:white;' href='"+ url + "' target='_blank'>"+ header +"</a>"
|
|
}
|
|
}
|
|
var pie = JSON.parse(footer);
|
|
if(hyperlink !="" )
|
|
{
|
|
toastr[type](text, hyperlink, pie);
|
|
}else
|
|
{
|
|
toastr[type](text, header, pie);
|
|
}
|
|
snd.play();
|
|
snd.currentTime = 0;
|
|
}
|
|
function UpdateNotificacion(CveNotificacionBitacora) {
|
|
var request = {
|
|
Metodo: "UpdateNotificacion",
|
|
Params: {
|
|
Cve: <%= UsuarioActual.CveUsuario %>,
|
|
CveBitacora: CveNotificacionBitacora
|
|
}
|
|
}
|
|
var json = JSON.stringify(request);
|
|
$.ajax({
|
|
data: json,
|
|
url: '/Ashx/SIGGPS.ashx',
|
|
type: 'post',
|
|
beforeSend: function () {
|
|
console.log("procesando.....");
|
|
},
|
|
success: function (response) {
|
|
console.log("notificacion actualizada....")
|
|
var datos = JSON.parse(response);
|
|
UpdateNotificacionesCampana(datos);
|
|
}
|
|
});
|
|
}
|
|
function UpdateNotificacionesCampana(datos) {
|
|
ULMNotificaciones.innerHTML = datos.Html;
|
|
document.title = datos.Titulo;
|
|
if (!$("#spCampanaNotificaciones").hasClass(datos.CssClass)) {
|
|
$("#spCampanaNotificaciones").toggleClass(datos.CssClass);
|
|
}
|
|
stNumNotificaciones.innerText = datos.NumNotificaciones;
|
|
spCampanaNotificaciones.innerText = datos.NumNotificaciones;
|
|
}
|
|
//function UpdateNotificacion(CveNotificacionBitacora) {
|
|
// $("#hdnCveBitacora").val(CveNotificacionBitacora);
|
|
// doScaledclick();
|
|
//}
|
|
|
|
function doScaledclick() {
|
|
setTimeout(function () {
|
|
$('#BtnUpdate').click();
|
|
}, 500);
|
|
}
|
|
function Inicio(obj) {
|
|
}
|
|
function IniciarNotificaciones() {
|
|
if ($('#UlAcciones').children().length <= 0) { $('#SideNav').css('display', 'none'); $('#SideNav').removeClass('nav-is-visible'); }
|
|
var hrs = new Date().getTimezoneOffset();
|
|
$("#HdnOffSet").val(hrs + "");
|
|
|
|
var notificationHub = $.connection.myGPSHub;
|
|
|
|
notificationHub.client.addLatestNotification = function (data, user, header, tipo, options, sound, Cve,Persistencia,Coords) {
|
|
var tipoNotificacion = "success";
|
|
switch (tipo) {
|
|
case 0:
|
|
tipoNotificacion = "info";
|
|
break;
|
|
case 1:
|
|
tipoNotificacion = "error";
|
|
break;
|
|
case 2:
|
|
tipoNotificacion = "warning";
|
|
break;
|
|
default:
|
|
tipoNotificacion = "success";
|
|
}
|
|
notificationHub.server.disparaNotificacionUsuario(user, data, header, tipoNotificacion, options, sound, $.connection.hub.id, Cve,Persistencia,Coords);
|
|
console.log("change1");
|
|
}
|
|
|
|
notificationHub.client.mostrarNotificacion = function (data, header, type, options, sound, Cve,Persistencia,coords) {
|
|
console.log("change2");
|
|
ShowToast(data, header, type, options, sound,Persistencia,coords);
|
|
}
|
|
|
|
$.connection.hub.start().done(function () {
|
|
console.log("Connected");
|
|
});
|
|
|
|
|
|
//var notificationHub = $.connection.myHub;
|
|
//notificationHub.client.sendNotificacionGPS = function (jsondata) {
|
|
// var data = JSON.parse(jsondata);
|
|
// var tipoNotificacion = "success";
|
|
// switch (data.Tipo) {
|
|
// case 0:
|
|
// tipoNotificacion = "info";
|
|
// break;
|
|
// case 1:
|
|
// tipoNotificacion = "error";
|
|
// break;
|
|
// case 2:
|
|
// tipoNotificacion = "warning";
|
|
// break;
|
|
// default:
|
|
// tipoNotificacion = "success";
|
|
// }
|
|
// ShowToast(data.Mensaje,data.Titulo, tipoNotificacion, data.Pie, data.Sonido,data.Persistencia,data.Coordenadas);
|
|
//}
|
|
//$.connection.hub.start().done(function () {
|
|
// console.log("Connected");
|
|
//});
|
|
}
|
|
|
|
</script>
|
|
<script type="text/javascript" src="/Scripts/jquery.signalR-2.2.2.min.js"></script>
|
|
<script type="text/javascript" src="/signalr/signalr/hubs"></script>
|
|
<script type="text/javascript" src="/Metronic/assets/admin/layout/scripts/demo.js"></script>
|
|
<script src="/Metronic/assets/global/plugins/bootstrap-toastr/toastr.js"></script>
|
|
<script src="../Metronic/assets/layouts/layout3/scripts/jquery.datetimepicker.full.js"></script>
|
|
<%: Scripts.Render("~/Metronic/assets/global/scripts/JS2") %>
|
|
<%--<div id="pogresspostback" class="hidden" style="z-index: 10000;" runat="server">
|
|
<div style="width: 200px; position: absolute; margin: 0 0 0 -100px; top: 50%; left: 50%; background-color: transparent;">
|
|
<div class="loading-spinner" style="width: 300px;">
|
|
<div class="progress progress-striped active">
|
|
<div class="progress-bar" style="width: 100%;"></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="modal-backdrop fade ">
|
|
</div>
|
|
</div>--%>
|
|
<div class="modal fade " id="ajax" aria-hidden="true" style="display: none;">
|
|
<div class="modal-dialog">
|
|
<div class="modal-content " id="ajaxidmodal" style="box-shadow: none; background-clip: inherit; box-sizing: inherit; border: none;">
|
|
<div class="modal-header" style="position: absolute; border-bottom: 0px; width: 100%;">
|
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button>
|
|
</div>
|
|
<iframe id="myFrame" style="width: 800px; height: 600px;"></iframe>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div id="ajax-modal" class="modal fade" tabindex="-1" style="vertical-align: middle; text-align: center;">
|
|
</div>
|
|
|
|
<!-- END CORE PLUGINS -->
|
|
<!-- BEGIN THEME GLOBAL SCRIPTS -->
|
|
<!-- END THEME GLOBAL SCRIPTS -->
|
|
<!-- BEGIN THEME LAYOUT SCRIPTS -->
|
|
<!-- END THEME LAYOUT SCRIPTS -->
|
|
|
|
</form>
|
|
</body>
|
|
</html>
|