244 lines
14 KiB
Plaintext
244 lines
14 KiB
Plaintext
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Login.aspx.vb" Inherits="Login" %>
|
|
|
|
<%@ Import Namespace="System.Web.Optimization" %>
|
|
<!DOCTYPE html>
|
|
<html lang="es-mx">
|
|
<head xmlns="http://www.w3.org/1999/xhtml" runat="server">
|
|
<title><%= If(Request.Url.Host.ToUpper().Contains("signalsgps".ToUpper()), "", "SIG -") %> Inicio de Sesión</title>
|
|
<link id="lnkFavicon" runat="server" rel="shortcut icon" href="/Imagenes/favicon.ico" />
|
|
<meta charset="utf-8" />
|
|
<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
|
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
|
|
<meta content="" name="description" />
|
|
<meta content="ADSistemas" name="author" />
|
|
|
|
<%: Styles.Render("~/bundles/modernizr") %>
|
|
<%: Styles.Render("~/Content/AjaxControlToolkit/Styles/Bundle") %>
|
|
<link href="Content/MaterialIcons/css/materialdesignicons.css" rel="stylesheet" />
|
|
<link href="Content/MaterialIcons/css/Materialsicons.css" rel="stylesheet" />
|
|
<%: Styles.Render("~/Metronic/assets/global/css/css") %>
|
|
|
|
<%: Scripts.Render("~/bundles/modernizr") %>
|
|
<link href="~/Metronic/assets/admin/layout/css/themes/darkblue.css" rel="stylesheet" type="text/css" id="style_color" />
|
|
<link href="Metronic/assets/global/plugins/carousel-owl-carousel/assets/js/google-code-prettify/prettify.css" rel="stylesheet" type="text/css" />
|
|
<link href="~/Metronic/assets/admin/layout/css/custom.css" rel="stylesheet" type="text/css" />
|
|
<link href="Scripts/Login/Layout2/ADSMAincss.css?id=5" rel="stylesheet" />
|
|
|
|
</head>
|
|
<body>
|
|
<div id="bg"></div>
|
|
<div class="bg-opacity"></div>
|
|
<form id="signupformx" runat="server">
|
|
<asp:ScriptManager runat="server">
|
|
<Scripts>
|
|
<%--To learn more about bundling scripts in ScriptManager see http://go.microsoft.com/fwlink/?LinkID=301884 --%>
|
|
<%--Framework 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" />
|
|
<%--Site Scripts--%>
|
|
</Scripts>
|
|
</asp:ScriptManager>
|
|
<%: Scripts.Render("~/bundles/scripts") %>
|
|
<div class="page-container">
|
|
|
|
<div class="loginc">
|
|
<div class="logocenter text-right">
|
|
<asp:Literal ID="LtlImgLogo" runat="server">
|
|
<img class="" src="Scripts/Login/Layout2/LogoSinFondo.png" />
|
|
</asp:Literal>
|
|
</div>
|
|
</div>
|
|
<asp:UpdatePanel class="UpLogin" runat="server">
|
|
<ContentTemplate>
|
|
<asp:Panel ID="PnlLogin" CssClass="loginc" DefaultButton="BtnLogIn" runat="server">
|
|
<asp:Panel ID="PnlLoginB" runat="server" CssClass="logincint login-form Sig">
|
|
<div class="divback"></div>
|
|
<h4 class="text-center">
|
|
<asp:Literal ID="LtlAppName" runat="server">Sistema de Información Gerencial</asp:Literal></h4>
|
|
<br />
|
|
<div class="form-group">
|
|
<i class="fa fa-user fa-2 icontxt"></i>
|
|
<asp:TextBox ID="txtUsuario" runat="server" CssClass="form-control txtUsuario" placeholder="Usuario" ClientIDMode="Static"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RfvUsuario" runat="server" ControlToValidate="TxtUsuario" Display="Static" ErrorMessage="<span class='has-error'><span id='username-error' class='help-block'>El campo <b>''Usuario''</b> es necesario.</span></span>" ValidationGroup="LogIn"></asp:RequiredFieldValidator>
|
|
|
|
</div>
|
|
<div class="form-group">
|
|
<i class="fa fa-lock fa-2 icontxt"></i>
|
|
<asp:TextBox ID="TxtContraseña" runat="server" CssClass="form-control TxtContraseña" placeholder="Contraseña" type="password" ClientIDMode="Static"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RfvContraseña" runat="server" ControlToValidate="TxtContraseña" Display="Static" ErrorMessage="<span class='has-error'><span id='username-error' class='help-block'>El campo <b>''Contraseña''</b> es necesario.</span></span>" ValidationGroup="LogIn"></asp:RequiredFieldValidator>
|
|
</div>
|
|
<div class="row " style="display: none">
|
|
<div class="col-xs-6">
|
|
</div>
|
|
<div class="col-xs-6 restpass">
|
|
<asp:LinkButton ID="linkRestaurarContrasena" runat="server" CssClass="restaurar-password" OnClientClick="window.location.href='RestaurarContrasena.aspx'">¿Olvidó su contraseña?</asp:LinkButton>
|
|
</div>
|
|
</div>
|
|
<div class="form-group text-right">
|
|
<asp:Button ID="BtnLogIn" runat="server" CssClass="btn btn-lg btn-success btn-block btn-login" Text="Entrar" OnClick="BtnLogIn_Click" ValidationGroup="LogIn" />
|
|
</div>
|
|
|
|
<div class="copyright">
|
|
<asp:Literal ID="Ltlcopyright" runat="server">2023 © AD Sistemas.</asp:Literal>
|
|
</div>
|
|
<%--<div class="col-lg-offset-4 col-md-offset-4 col-sm-offset-3 col-lg-4 col-md-4 col-sm-6 col-xs-12 text-right">
|
|
<asp:LinkButton ID="linkRegistrar" runat="server" CssClass="restaurar-password" OnClientClick="window.location.href='ActivarUsuario.aspx'">Registrar</asp:LinkButton>
|
|
</div>--%>
|
|
</asp:Panel>
|
|
</asp:Panel>
|
|
<asp:Panel ID="PnlContra" runat="server" CssClass="loginc" DefaultButton="BtnGuardar" Visible="false">
|
|
<asp:Panel ID="PnlContraB" runat="server" CssClass="logincint login-form Sig">
|
|
<div class="divback"></div>
|
|
<h4 class="text-center">Cambio de Contraseña</h4>
|
|
<div class="form-group">
|
|
<i class="fa fa-lock fa-2 icontxt"></i>
|
|
<asp:TextBox ID="TxtContrasenia1" runat="server" CssClass="form-control" placeholder="Nueva Contraseña" type="password" ClientIDMode="Static"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RfvContraseña1" runat="server" ControlToValidate="TxtContrasenia1" Display="Static" ErrorMessage="<span class='has-error'><span id='username-error' class='help-block'>El campo <b>''Nueva Contraseña''</b> es necesario.</span></span>" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
</div>
|
|
<div class="form-group">
|
|
<i class="fa fa-lock fa-2 icontxt"></i>
|
|
<asp:TextBox ID="TxtContrasenia2" runat="server" CssClass="form-control" placeholder="Confirmar Contraseña" type="password" ClientIDMode="Static"></asp:TextBox>
|
|
<asp:RequiredFieldValidator ID="RfvContraseña2" runat="server" ControlToValidate="TxtContrasenia2" Display="Static" ErrorMessage="<span class='has-error'><span id='username-error' class='help-block'>El campo <b>''Nueva Contraseña''</b> es necesario.</span></span>" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
|
</div>
|
|
<br />
|
|
<div class="form-group">
|
|
<asp:Button ID="BtnGuardar" runat="server" Text="Guardar" ValidationGroup="GrpGuardar" CssClass="btn btn-lg btn-success btn-block btn-login" OnClick="BtnGuardar_Click" />
|
|
</div>
|
|
<div class="copyright">
|
|
<asp:Literal ID="Ltlcopyright2" runat="server">2019 © AD Sistemas.</asp:Literal>
|
|
</div>
|
|
</asp:Panel>
|
|
</asp:Panel>
|
|
|
|
|
|
<asp:TextBox ID="HddAdsCodex" CssClass="AdsCodex hidden" runat="server"></asp:TextBox>
|
|
<asp:HiddenField ID="HdfImagenes" ClientIDMode="Static" runat="server" />
|
|
</ContentTemplate>
|
|
</asp:UpdatePanel>
|
|
<iframe id="framexd" style="display:none;"></iframe>
|
|
</div>
|
|
<script type="text/javascript" src="/Metronic/assets/global/scripts/JSNoCustom"></script>
|
|
<%--<script type="text/javascript" src="/Scripts/Notificaciones.js"></script>--%>
|
|
<script>
|
|
function opennewlocation(returnurl, token) {
|
|
// debugger;
|
|
if (token.length > 0) {
|
|
$('#framexd').attr('src', token)
|
|
} else {
|
|
|
|
}
|
|
setTimeout(function () { document.location = returnurl; }, 1000);
|
|
}
|
|
// aqui debe de llammarse siganalr, para desconectar
|
|
function exitsignalr() {
|
|
let ADSCloseConection = "ADSCloseConection";
|
|
let varreconected = localStorage.getItem(ADSCloseConection);//obtengo la variable para cambiarla y dispara el evento local change
|
|
if (varreconected == "1") {
|
|
localStorage.removeItem(ADSCloseConection);
|
|
} else { localStorage.setItem(ADSCloseConection, "1"); }
|
|
localStorage.removeItem('AdsNotificacionesIsConnected');
|
|
} exitsignalr();
|
|
|
|
var prm = Sys.WebForms.PageRequestManager.getInstance();
|
|
prm.add_initializeRequest(function (s, e) {
|
|
Metronic.blockUI({ animate: true });
|
|
});
|
|
prm.add_endRequest(function (s, e) {
|
|
Metronic.unblockUI();
|
|
});
|
|
//function SETAdsCodex(AdsCodex) {
|
|
// localStorage.setItem("AdsCodex", AdsCodex);
|
|
// HddAdsCodex = $('.AdsCodex');
|
|
// HddAdsCodex.val(AdsCodex);
|
|
//}
|
|
function LoadAdsCodex() {
|
|
let AdsCodex = localStorage.getItem("AdsCodex");
|
|
HddAdsCodex = $('.AdsCodex');
|
|
HddAdsCodex.val(AdsCodex);
|
|
}
|
|
LoadAdsCodex();
|
|
Sys.Application.add_load(function (s, e) {
|
|
LoadAdsCodex();
|
|
});
|
|
window.canUse = function (p) { if (!window._canUse) window._canUse = document.createElement("div"); var e = window._canUse.style, up = p.charAt(0).toUpperCase() + p.slice(1); return p in e || "Moz" + up in e || "Webkit" + up in e || "O" + up in e || "ms" + up in e };
|
|
|
|
(function () {
|
|
|
|
var $body = document.querySelector('body');
|
|
eval($('#HdfImagenes').val())
|
|
// Settings.
|
|
var settings = {
|
|
images: imagenes,
|
|
delay: 6000
|
|
};
|
|
|
|
// Vars.
|
|
var pos = 0, lastPos = 0,
|
|
$wrapper, $bgs = [], $bg,
|
|
k, v;
|
|
|
|
// Create BG wrapper, BGs.
|
|
$wrapper = document.querySelector('#bg')/*document.createElement('div');
|
|
$wrapper.id = 'bg';
|
|
$body.appendChild($wrapper);*/
|
|
|
|
for (k in settings.images) {
|
|
|
|
// Create BG.
|
|
$bg = document.createElement('div');
|
|
$bg.style.backgroundImage = 'url("' + k + '")';
|
|
$bg.style.backgroundPosition = settings.images[k];
|
|
$wrapper.appendChild($bg);
|
|
|
|
// Add it to array.
|
|
$bgs.push($bg);
|
|
|
|
}
|
|
|
|
// Main loop.
|
|
$bgs[pos].classList.add('visible');
|
|
$bgs[pos].classList.add('top');
|
|
|
|
// Bail if we only have a single BG or the client doesn't support transitions.
|
|
if ($bgs.length == 1
|
|
|| !canUse('transition'))
|
|
return;
|
|
|
|
window.setInterval(function () {
|
|
|
|
lastPos = pos;
|
|
pos++;
|
|
|
|
// Wrap to beginning if necessary.
|
|
if (pos >= $bgs.length)
|
|
pos = 0;
|
|
|
|
// Swap top images.
|
|
$bgs[lastPos].classList.remove('top');
|
|
$bgs[pos].classList.add('visible');
|
|
$bgs[pos].classList.add('top');
|
|
|
|
// Hide last image after a short delay.
|
|
window.setTimeout(function () {
|
|
$bgs[lastPos].classList.remove('visible');
|
|
}, settings.delay / 2);
|
|
|
|
}, settings.delay);
|
|
|
|
})();
|
|
</script>
|
|
</form>
|
|
</body>
|
|
</html>
|