30
| <![CDATA[<body style="background-image: url(/NFSe.Portal/ImagensSite/bg_login.gif)">
<div id="Janela-Modal">
</div>
<div id="Conteudo-Login">
<form id="aviso-navegador"></form>
<div id="Painel-Autenticacao">
<div id="Logo-Pronim">
<img src="/NFSe.Portal/Content/Imagens/logo ISS Digital-icone login.png" alt="Pronim" />
</div>
<div id="Logo-Prefeitura">
<img src="/NFSe.Portal/Imagens/350993c4-a68f-4805-adfd-0f83e93d348e.png" alt="Prefeitura" />
</div>
<div class="Painel-Conteudo">
<h2>BEM-VINDO!</h2>
<div class="Texto-Login">
<p>Seja bem-vindo ao GOVBR ISS Digital. Efetue consultas abaixo ou acesse o sistema efetuando login.</p>
</div>
<p>Prefeitura Municipal de Camaquã.</p>
</div>
<div>
<script>
function SetaDivVisivel(id) {
$('.Borda-Esquerda').css('display', 'none');
$("#" + id).css('display', 'block');
}
$(function () {
SetaDivVisivel('login');
});
</script>
<div id="login" class="Painel-Conteudo Borda-Esquerda">
<script src="/NFSe.Portal/Content/configuracoes.js"></script>
<script src="/NFSe.Portal/Content/Login.js"></script>
<script type="text/javascript">
var RecaptchaOptions = {
theme: 'custom',
lang: 'pt',
custom_theme_widget: 'recaptcha_widget'
};
$(function () {
urlLogin = "/NFSe.Portal/Autenticacao/Logar/";
urlRotaPadrao = "/NFSe.Portal/Autenticacao/";
jsonViewModel = {"Usuario":null,"CaminhoTopoLogin":"~/Imagens/350993c4-a68f-4805-adfd-0f83e93d348e.png","CaminhoFundoLogin":"~/ImagensSite/bg_login.gif","Senha":null,"recaptcha_response_field":null,"Estados":[],"Estado":0,"Municipios":[],"Municipio":0,"UsuarioInterno":false,"TipoRequisicao":0,"CaminhoRetorno":null,"UsarCaptcha":false,"PermiteLoginCertificado":false,"BrowserInvalido":false,"CodigoIBGE":"4303509","DivParaExibicao":"login","CpfCnpj":null,"UID":"00000000-0000-0000-0000-000000000000","NovaSenha":null,"ConfirmacaoSenha":null,"TextoLogin":"Seja bem-vindo ao GOVBR ISS Digital. Efetue consultas abaixo ou acesse o sistema efetuando login."}
viewModel = new loginViewModel();
ko.applyBindings(viewModel);
ConfigurarValidacao();
$('#Usuario').focus().setMask({ mask: '99999999999999', autoTab: false });
//TODO: Comentado para a primeira versão do NFSe. Será instalado na prefeitura, portanto não há necessidade de alterar localização.
//var getMunicipioFunc = function () {
// if (viewModel.CodigoIBGE() == null) {
// $("#Janela-Modal").modalMunicipio(urlRotaPadrao + "SelecionarMunicipio");
// }
//}
if (getReturnUrl()) {
$('div#Janela-Modal').on('dialogclose', function () {
$("div#Janela-Modal").empty();
getMunicipioFunc();
});
$('div#Janela-Modal').modalAdvertencia('Realize o login para executar a ação solicitada.', 'Por razões de segurança você deverá efetuar o login.').dialog('open');
}
//TODO: Comentado para a primeira versão do NFSe. Será instalado na prefeitura, portanto não há necessidade de alterar localização.
//else
// getMunicipioFunc();
});
function MostraFormRecuperarSenha() {
$("#Botao-RecuperarSenha").removeClass("Botao-Login-Entrando");
$("#Botao-RecuperarSenha").val("Recuperar senha");
SetaDivVisivel('recuperarSenha');
let cnpjCpfInformado = $("#Usuario").val();
$("#UsuarioRecuperarSenha").val(cnpjCpfInformado);
$("#UsuarioRecuperarSenha").focus();
}
</script>
<form Id="FormularioLogin" action="/NFSe.Portal/Autenticacao/Logar" method="post"><input name="__RequestVerificationToken" type="hidden" value="jVV_tgg2-J7s8Swsc7LS2RjLJIYm-Aup7USNTB4KM-e79dcH_Cp1kcqzwiCo3yirqLOP8uF0UsZODzOfgAnLmX7_Mf41" /><div id="Painel-Conteudo-Login">
<div class="Campos">
<label>CNPJ ou CPF</label>
<input data-val="true" data-val-regex="Formato inválido." data-val-regex-pattern="(^\d{11}$)|(^\d{14}$)" data-val-required="CNPJ ou CPF está inválido." id="Usuario" maxlength="14" name="Usuario" type="text" value="" />
<span class="field-validation-valid" data-valmsg-for="Usuario" data-valmsg-replace="true"></span>
</div>
<div class="Campos">
<label>Senha</label>
<input data-val="true" data-val-required="A senha está inválida." data-val-valid-word="A senha não pode conter o caracter do sinal maior(<) e o sinal menor(>)." id="Senha" maxlength="50" name="Senha" type="password" value="" />
<span class="field-validation-valid" data-valmsg-for="Senha" data-valmsg-replace="true"></span>
</div>
<div id="Container-Captcha">
</div>
<input type="submit" id="Botao-Entrar" class="Botao-Login" value="Entrar" data-bind="click: logar" />
<a href="javascript:void(0);" onclick="MostraFormRecuperarSenha();">Esqueceu a senha?</a>
</div>
</form>
</div>
<div id="recuperarSenha" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<style>
.Botao-Recuperar {
width: 172px;
}
</style>
<script type="text/javascript">
const USUARIO_INTERNO = 1;
const CONTRIBUINTE = 2;
let tipoUsuario = '';
$(function () {
var form = $("#FormularioRecuperarSenha");
$('#UsuarioRecuperarSenha').focus().setMask({ mask: '99999999999999', autoTab: false });
form.submit(function (e) {
e.preventDefault();
$('.input-validation-error').removeClass('input-validation-error');
$('.field-validation-error').children().html('');
$("#Botao-RecuperarSenha").removeClass("Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").addClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Enviando E-mail");
$.post(form.attr('action'), form.serialize(), function (retorno) {
if (retorno.Status == 'Falha') {
mensagemValidacaoCampos('UsuarioRecuperarSenha', retorno.Mensagem, form);
mensagemValidacaoCampos('Usuario', retorno.Mensagem, form);
alterarBotaoRecuperarSenha();
}
else if (retorno.Status == 'Modal') {
$("#Janela-Modal").modalAdvertencia(retorno.Mensagem, retorno.Solucao).dialog("open");
alterarBotaoRecuperarSenha();
}
else {
$("#Botao-RecuperarSenha").addClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Enviando E-mail");
SetaDivVisivel('emailEnviado');
$("#emailEnviado").html(retorno);
form[0].reset();
}
});
});
});
function MostraFormLogin() {
document.getElementById("filtroTipoUsuario").style.display = "none";
$('.input-validation-error').removeClass('input-validation-error');
$('.field-validation-error').children().html('');
$("#UsuarioRecuperarSenha").val('');
$('#UsuarioRecuperarSenha').removeClass('input-validation-error');
var elementoSpan = $("#FormularioRecuperarSenha").find('[data-valmsg-for$="Usuario"]');
elementoSpan.removeClass('field-validation-error');
$('#Botao-RecuperarSenha').show();
elementoSpan.html('');
SetaDivVisivel('login');
$("#Usuario").focus();
}
function alterarBotaoRecuperarSenha() {
$("#Botao-RecuperarSenha").removeClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").addClass("Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Recuperar senha");
tipoUsuario = null;
$('#tipoRequisicao').val(0);
}
function submitForm() {
let url = "/NFSe.Portal/Autenticacao/ObterTipoUsuario/";
let login = $('#UsuarioRecuperarSenha').val();
let viewModel = new loginViewModel();
let tipoUsuario = $("#tipoRequisicao").val();
if (tipoUsuario === undefined || tipoUsuario === '0') {
if (login.length == 11 || login.length == 14) {
viewModel.obterTipoUsuario(url, login, function (res) {
if (res.contribuinte === true && res.usuarioInterno === true) {
if (document.getElementById("filtroTipoUsuario").style.display === "none") {
document.getElementById("filtroTipoUsuario").style.display = "block";
$('#Botao-RecuperarSenha').attr('disabled', 'disabled');
$('#Botao-RecuperarSenha').hide()
$('#chkAdm').prop("checked", false);
$('#chkContrib').prop("checked", false);
$('#chkAdm').change(function () {
$('#Botao-RecuperarSenha').show();
alterarTipoRequisicao();
});
$('#chkContrib').change(function () {
$('#Botao-RecuperarSenha').show();
alterarTipoRequisicao();
});
}
} else if (res.contribuinte === true) {
$('#tipoRequisicao').val(CONTRIBUINTE);
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
} else if (res.usuarioInterno === true) {
$('#tipoRequisicao').val(USUARIO_INTERNO);
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
} else if (res.contribuinte === false && res.usuarioInterno === false) {
let form = $('#FormularioRecuperarSenha');
mensagemValidacaoCampos('Usuario', 'O registro deste usuário não foi encontrado no sistema.', form);
mensagemValidacaoCampos('UsuarioRecuperarSenha', 'O registro deste usuário não foi encontrado no sistema.', form);
alterarBotaoRecuperarSenha();
}
});
} else {
let form = $('#FormularioRecuperarSenha');
mensagemValidacaoCampos('Usuario', 'CNPJ ou CPF informado esta incorreto.', form);
mensagemValidacaoCampos('UsuarioRecuperarSenha', 'CNPJ ou CPF informado esta incorreto.', form);
alterarBotaoRecuperarSenha();
}
} else {
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
}
}
alterarTipoRequisicao = function() {
if ($('#chkAdm').is(':checked')) {
$("#tipoRequisicao").val(USUARIO_INTERNO);
} else if ($('#chkContrib').is(':checked')) {
$("#tipoRequisicao").val(CONTRIBUINTE);
}
}
</script>
<form Id="FormularioRecuperarSenha" action="/NFSe.Portal/Autenticacao/EnviarEmailSolicitacao" method="post"> <div id="Painel-Conteudo-Login">
<input data-val="true" data-val-number="The field TipoRequisicao must be a number." data-val-required="O campo TipoRequisicao é obrigatório." id="tipoRequisicao" name="TipoRequisicao" type="hidden" value="0" />
<div id="filtroTipoUsuario" class="Campos" style="display: none; margin-bottom: 10px;">
<div class="Texto-Login">
<p>Selecione o perfil desejado. </p>
<input id="chkAdm" name="TipoRequisicao" type="radio" value="1" />
<label for="chkAdm">Usuário Interno</label> ; ;
<input id="chkContrib" name="TipoRequisicao" type="radio" value="2" />
<label for="chkContrib">Contribuinte</label>
</div>
</div>
<div class="Campos" style="margin-bottom: 11px;">
<label>CNPJ ou CPF</label>
<input Id="UsuarioRecuperarSenha" data-val="true" id="Usuario" maxlength="14" name="Usuario" type="text" value="" />
<span class="field-validation-valid" data-valmsg-for="Usuario" data-valmsg-replace="true"></span>
</div>
<input type="button" id="Botao-RecuperarSenha" class="Botao-Recuperar-Senha" value="Recuperar senha" onclick="submitForm()" />
<a href="#" onclick=" MostraFormLogin();" style="float: right;">Voltar</a>
</div>
</form>
</div>
<div id="erroGuid" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<div id="Painel-Conteudo-Login">
<h2 class="Erro">ERRO DE IDENTIFICAÇÃO!</h2>
<p>Por algum motivo o usuário solicitado não foi encontrado, verifique seu e-mail para repetir o procedimento ou recupere a senha novamente para um receber um novo e-mail.</p>
<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>
</div>
</div>
<div id="solicitacaoExpirada" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<div id="Painel-Conteudo-Login">
<h2 class="Erro">PRAZO DA SOLICITAÇÃO TERMINOU!</h2>
<p>Você precisa repetir o procedimento, clique em solicitar acesso para receber um novo e-mail.</p>
<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>
</div>
</div>
<div id="emailEnviado" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
</div>
<div id="opcaoLogin" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<div id="Painel-Conteudo-Login">
<h2 class="Erro">PRAZO DA SOLICITAÇÃO TERMINOU!</h2>
<p>Você precisa repetir o procedimento, clique em solicitar acesso para receber um novo e-mail.</p>
<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>
</div>
</div>
</div>
</div>
<div class="Painel-Outros Painel-Margin-Direita">
<div class="Conteudo">
<ul>
<li>Área pública</li>
<li><a href="/NFSe.Portal/Painel">Painel eletrônico do município</a></li>
<li><a href='/NFSe.Portal/AutenticidadeNota'>Consultar a autenticidade de uma NFS-e</a></li>
<li><a href='/NFSe.Portal/ConsultaRPS'>Consultar NFS-e de um RPS</a></li>
<li><a href="/NFSe.Portal/ConsultaPrestador/Consulta">Consultar autorização de um prestador</a></li>
</ul>
</div>
</div>
<div class="Painel-Outros">
<div class="Conteudo">
<ul>
<li>Outras opções</li>
<li><a href="/NFSe.Portal/SolicitacaoAcesso?codigoIBGE=4303509">Solicitar acesso ao sistema</a></li>
<li><a href="/NFSe.Portal/Ajuda/Tutorial Externo/index.htm" target="_blank">Ficou com dúvida? Assista nossos vídeos</a></li>
</ul>
</div>
</div>
<div id="Rodape-Login">
<span class="Centralizar-Vertical"></span>
</div>
</div>
</body>]]>
|
133
| <![CDATA[<div id="recuperarSenha" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<style>
.Botao-Recuperar {
width: 172px;
}
</style>
<script type="text/javascript">
const USUARIO_INTERNO = 1;
const CONTRIBUINTE = 2;
let tipoUsuario = '';
$(function () {
var form = $("#FormularioRecuperarSenha");
$('#UsuarioRecuperarSenha').focus().setMask({ mask: '99999999999999', autoTab: false });
form.submit(function (e) {
e.preventDefault();
$('.input-validation-error').removeClass('input-validation-error');
$('.field-validation-error').children().html('');
$("#Botao-RecuperarSenha").removeClass("Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").addClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Enviando E-mail");
$.post(form.attr('action'), form.serialize(), function (retorno) {
if (retorno.Status == 'Falha') {
mensagemValidacaoCampos('UsuarioRecuperarSenha', retorno.Mensagem, form);
mensagemValidacaoCampos('Usuario', retorno.Mensagem, form);
alterarBotaoRecuperarSenha();
}
else if (retorno.Status == 'Modal') {
$("#Janela-Modal").modalAdvertencia(retorno.Mensagem, retorno.Solucao).dialog("open");
alterarBotaoRecuperarSenha();
}
else {
$("#Botao-RecuperarSenha").addClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Enviando E-mail");
SetaDivVisivel('emailEnviado');
$("#emailEnviado").html(retorno);
form[0].reset();
}
});
});
});
function MostraFormLogin() {
document.getElementById("filtroTipoUsuario").style.display = "none";
$('.input-validation-error').removeClass('input-validation-error');
$('.field-validation-error').children().html('');
$("#UsuarioRecuperarSenha").val('');
$('#UsuarioRecuperarSenha').removeClass('input-validation-error');
var elementoSpan = $("#FormularioRecuperarSenha").find('[data-valmsg-for$="Usuario"]');
elementoSpan.removeClass('field-validation-error');
$('#Botao-RecuperarSenha').show();
elementoSpan.html('');
SetaDivVisivel('login');
$("#Usuario").focus();
}
function alterarBotaoRecuperarSenha() {
$("#Botao-RecuperarSenha").removeClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").addClass("Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Recuperar senha");
tipoUsuario = null;
$('#tipoRequisicao').val(0);
}
function submitForm() {
let url = "/NFSe.Portal/Autenticacao/ObterTipoUsuario/";
let login = $('#UsuarioRecuperarSenha').val();
let viewModel = new loginViewModel();
let tipoUsuario = $("#tipoRequisicao").val();
if (tipoUsuario === undefined || tipoUsuario === '0') {
if (login.length == 11 || login.length == 14) {
viewModel.obterTipoUsuario(url, login, function (res) {
if (res.contribuinte === true && res.usuarioInterno === true) {
if (document.getElementById("filtroTipoUsuario").style.display === "none") {
document.getElementById("filtroTipoUsuario").style.display = "block";
$('#Botao-RecuperarSenha').attr('disabled', 'disabled');
$('#Botao-RecuperarSenha').hide()
$('#chkAdm').prop("checked", false);
$('#chkContrib').prop("checked", false);
$('#chkAdm').change(function () {
$('#Botao-RecuperarSenha').show();
alterarTipoRequisicao();
});
$('#chkContrib').change(function () {
$('#Botao-RecuperarSenha').show();
alterarTipoRequisicao();
});
}
} else if (res.contribuinte === true) {
$('#tipoRequisicao').val(CONTRIBUINTE);
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
} else if (res.usuarioInterno === true) {
$('#tipoRequisicao').val(USUARIO_INTERNO);
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
} else if (res.contribuinte === false && res.usuarioInterno === false) {
let form = $('#FormularioRecuperarSenha');
mensagemValidacaoCampos('Usuario', 'O registro deste usuário não foi encontrado no sistema.', form);
mensagemValidacaoCampos('UsuarioRecuperarSenha', 'O registro deste usuário não foi encontrado no sistema.', form);
alterarBotaoRecuperarSenha();
}
});
} else {
let form = $('#FormularioRecuperarSenha');
mensagemValidacaoCampos('Usuario', 'CNPJ ou CPF informado esta incorreto.', form);
mensagemValidacaoCampos('UsuarioRecuperarSenha', 'CNPJ ou CPF informado esta incorreto.', form);
alterarBotaoRecuperarSenha();
}
} else {
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
}
}
alterarTipoRequisicao = function() {
if ($('#chkAdm').is(':checked')) {
$("#tipoRequisicao").val(USUARIO_INTERNO);
} else if ($('#chkContrib').is(':checked')) {
$("#tipoRequisicao").val(CONTRIBUINTE);
}
}
</script>
<form Id="FormularioRecuperarSenha" action="/NFSe.Portal/Autenticacao/EnviarEmailSolicitacao" method="post"> <div id="Painel-Conteudo-Login">
<input data-val="true" data-val-number="The field TipoRequisicao must be a number." data-val-required="O campo TipoRequisicao é obrigatório." id="tipoRequisicao" name="TipoRequisicao" type="hidden" value="0" />
<div id="filtroTipoUsuario" class="Campos" style="display: none; margin-bottom: 10px;">
<div class="Texto-Login">
<p>Selecione o perfil desejado. </p>
<input id="chkAdm" name="TipoRequisicao" type="radio" value="1" />
<label for="chkAdm">Usuário Interno</label> ; ;
<input id="chkContrib" name="TipoRequisicao" type="radio" value="2" />
<label for="chkContrib">Contribuinte</label>
</div>
</div>
<div class="Campos" style="margin-bottom: 11px;">
<label>CNPJ ou CPF</label>
<input Id="UsuarioRecuperarSenha" data-val="true" id="Usuario" maxlength="14" name="Usuario" type="text" value="" />
<span class="field-validation-valid" data-valmsg-for="Usuario" data-valmsg-replace="true"></span>
</div>
<input type="button" id="Botao-RecuperarSenha" class="Botao-Recuperar-Senha" value="Recuperar senha" onclick="submitForm()" />
<a href="#" onclick=" MostraFormLogin();" style="float: right;">Voltar</a>
</div>
</form>
</div>]]>
|
282
| <![CDATA[<div id="filtroTipoUsuario" class="Campos" style="display: none; margin-bottom: 10px;">
<div class="Texto-Login">
<p>Selecione o perfil desejado. </p>
<input id="chkAdm" name="TipoRequisicao" type="radio" value="1" />
<label for="chkAdm">Usuário Interno</label> ; ;
<input id="chkContrib" name="TipoRequisicao" type="radio" value="2" />
<label for="chkContrib">Contribuinte</label>
</div>
</div>]]>
|
295
| <![CDATA[<div class="Campos" style="margin-bottom: 11px;">
<label>CNPJ ou CPF</label>
<input Id="UsuarioRecuperarSenha" data-val="true" id="Usuario" maxlength="14" name="Usuario" type="text" value="" />
<span class="field-validation-valid" data-valmsg-for="Usuario" data-valmsg-replace="true"></span>
</div>]]>
|
302
| <![CDATA[<a href="#" onclick=" MostraFormLogin();" style="float: right;">Voltar</a>]]>
|
307
| <![CDATA[<div id="erroGuid" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<div id="Painel-Conteudo-Login">
<h2 class="Erro">ERRO DE IDENTIFICAÇÃO!</h2>
<p>Por algum motivo o usuário solicitado não foi encontrado, verifique seu e-mail para repetir o procedimento ou recupere a senha novamente para um receber um novo e-mail.</p>
<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>
</div>
</div>]]>
|
311
| <![CDATA[<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>]]>
|
314
| <![CDATA[<div id="solicitacaoExpirada" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<div id="Painel-Conteudo-Login">
<h2 class="Erro">PRAZO DA SOLICITAÇÃO TERMINOU!</h2>
<p>Você precisa repetir o procedimento, clique em solicitar acesso para receber um novo e-mail.</p>
<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>
</div>
</div>]]>
|
318
| <![CDATA[<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>]]>
|
321
| <![CDATA[<div id="emailEnviado" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
</div>]]>
|
324
| <![CDATA[<div id="opcaoLogin" class="Painel-Conteudo Borda-Esquerda" style="display: none;">
<div id="Painel-Conteudo-Login">
<h2 class="Erro">PRAZO DA SOLICITAÇÃO TERMINOU!</h2>
<p>Você precisa repetir o procedimento, clique em solicitar acesso para receber um novo e-mail.</p>
<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>
</div>
</div>]]>
|
328
| <![CDATA[<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>]]>
|
134
| <![CDATA[<style>
.Botao-Recuperar {
width: 172px;
}
</style>]]>
|
129
| <![CDATA[<a href="javascript:void(0);" onclick="MostraFormRecuperarSenha();">Esqueceu a senha?</a>]]>
|
301
| <![CDATA[<input type="button" id="Botao-RecuperarSenha" class="Botao-Recuperar-Senha" value="Recuperar senha" onclick="submitForm()" />]]>
|
302
| <![CDATA[<a href="#" onclick=" MostraFormLogin();" style="float: right;">Voltar</a>]]>
|
311
| <![CDATA[<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>]]>
|
318
| <![CDATA[<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>]]>
|
328
| <![CDATA[<a href="#" style="float: left; margin: 0 auto;" onclick="MostraFormRecuperarSenha();">Tentar novamente.</a>]]>
|
52
| <![CDATA[<script>
function SetaDivVisivel(id) {
$('.Borda-Esquerda').css('display', 'none');
$("#" + id).css('display', 'block');
}
$(function () {
SetaDivVisivel('login');
});
</script>]]>
|
66
| <![CDATA[<script type="text/javascript">
var RecaptchaOptions = {
theme: 'custom',
lang: 'pt',
custom_theme_widget: 'recaptcha_widget'
};
$(function () {
urlLogin = "/NFSe.Portal/Autenticacao/Logar/";
urlRotaPadrao = "/NFSe.Portal/Autenticacao/";
jsonViewModel = {"Usuario":null,"CaminhoTopoLogin":"~/Imagens/350993c4-a68f-4805-adfd-0f83e93d348e.png","CaminhoFundoLogin":"~/ImagensSite/bg_login.gif","Senha":null,"recaptcha_response_field":null,"Estados":[],"Estado":0,"Municipios":[],"Municipio":0,"UsuarioInterno":false,"TipoRequisicao":0,"CaminhoRetorno":null,"UsarCaptcha":false,"PermiteLoginCertificado":false,"BrowserInvalido":false,"CodigoIBGE":"4303509","DivParaExibicao":"login","CpfCnpj":null,"UID":"00000000-0000-0000-0000-000000000000","NovaSenha":null,"ConfirmacaoSenha":null,"TextoLogin":"Seja bem-vindo ao GOVBR ISS Digital. Efetue consultas abaixo ou acesse o sistema efetuando login."}
viewModel = new loginViewModel();
ko.applyBindings(viewModel);
ConfigurarValidacao();
$('#Usuario').focus().setMask({ mask: '99999999999999', autoTab: false });
//TODO: Comentado para a primeira versão do NFSe. Será instalado na prefeitura, portanto não há necessidade de alterar localização.
//var getMunicipioFunc = function () {
// if (viewModel.CodigoIBGE() == null) {
// $("#Janela-Modal").modalMunicipio(urlRotaPadrao + "SelecionarMunicipio");
// }
//}
if (getReturnUrl()) {
$('div#Janela-Modal').on('dialogclose', function () {
$("div#Janela-Modal").empty();
getMunicipioFunc();
});
$('div#Janela-Modal').modalAdvertencia('Realize o login para executar a ação solicitada.', 'Por razões de segurança você deverá efetuar o login.').dialog('open');
}
//TODO: Comentado para a primeira versão do NFSe. Será instalado na prefeitura, portanto não há necessidade de alterar localização.
//else
// getMunicipioFunc();
});
function MostraFormRecuperarSenha() {
$("#Botao-RecuperarSenha").removeClass("Botao-Login-Entrando");
$("#Botao-RecuperarSenha").val("Recuperar senha");
SetaDivVisivel('recuperarSenha');
let cnpjCpfInformado = $("#Usuario").val();
$("#UsuarioRecuperarSenha").val(cnpjCpfInformado);
$("#UsuarioRecuperarSenha").focus();
}
</script>]]>
|
140
| <![CDATA[<script type="text/javascript">
const USUARIO_INTERNO = 1;
const CONTRIBUINTE = 2;
let tipoUsuario = '';
$(function () {
var form = $("#FormularioRecuperarSenha");
$('#UsuarioRecuperarSenha').focus().setMask({ mask: '99999999999999', autoTab: false });
form.submit(function (e) {
e.preventDefault();
$('.input-validation-error').removeClass('input-validation-error');
$('.field-validation-error').children().html('');
$("#Botao-RecuperarSenha").removeClass("Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").addClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Enviando E-mail");
$.post(form.attr('action'), form.serialize(), function (retorno) {
if (retorno.Status == 'Falha') {
mensagemValidacaoCampos('UsuarioRecuperarSenha', retorno.Mensagem, form);
mensagemValidacaoCampos('Usuario', retorno.Mensagem, form);
alterarBotaoRecuperarSenha();
}
else if (retorno.Status == 'Modal') {
$("#Janela-Modal").modalAdvertencia(retorno.Mensagem, retorno.Solucao).dialog("open");
alterarBotaoRecuperarSenha();
}
else {
$("#Botao-RecuperarSenha").addClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Enviando E-mail");
SetaDivVisivel('emailEnviado');
$("#emailEnviado").html(retorno);
form[0].reset();
}
});
});
});
function MostraFormLogin() {
document.getElementById("filtroTipoUsuario").style.display = "none";
$('.input-validation-error').removeClass('input-validation-error');
$('.field-validation-error').children().html('');
$("#UsuarioRecuperarSenha").val('');
$('#UsuarioRecuperarSenha').removeClass('input-validation-error');
var elementoSpan = $("#FormularioRecuperarSenha").find('[data-valmsg-for$="Usuario"]');
elementoSpan.removeClass('field-validation-error');
$('#Botao-RecuperarSenha').show();
elementoSpan.html('');
SetaDivVisivel('login');
$("#Usuario").focus();
}
function alterarBotaoRecuperarSenha() {
$("#Botao-RecuperarSenha").removeClass("Botao-Login-Entrando Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").addClass("Botao-Recuperar-Senha");
$("#Botao-RecuperarSenha").val("Recuperar senha");
tipoUsuario = null;
$('#tipoRequisicao').val(0);
}
function submitForm() {
let url = "/NFSe.Portal/Autenticacao/ObterTipoUsuario/";
let login = $('#UsuarioRecuperarSenha').val();
let viewModel = new loginViewModel();
let tipoUsuario = $("#tipoRequisicao").val();
if (tipoUsuario === undefined || tipoUsuario === '0') {
if (login.length == 11 || login.length == 14) {
viewModel.obterTipoUsuario(url, login, function (res) {
if (res.contribuinte === true && res.usuarioInterno === true) {
if (document.getElementById("filtroTipoUsuario").style.display === "none") {
document.getElementById("filtroTipoUsuario").style.display = "block";
$('#Botao-RecuperarSenha').attr('disabled', 'disabled');
$('#Botao-RecuperarSenha').hide()
$('#chkAdm').prop("checked", false);
$('#chkContrib').prop("checked", false);
$('#chkAdm').change(function () {
$('#Botao-RecuperarSenha').show();
alterarTipoRequisicao();
});
$('#chkContrib').change(function () {
$('#Botao-RecuperarSenha').show();
alterarTipoRequisicao();
});
}
} else if (res.contribuinte === true) {
$('#tipoRequisicao').val(CONTRIBUINTE);
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
} else if (res.usuarioInterno === true) {
$('#tipoRequisicao').val(USUARIO_INTERNO);
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
} else if (res.contribuinte === false && res.usuarioInterno === false) {
let form = $('#FormularioRecuperarSenha');
mensagemValidacaoCampos('Usuario', 'O registro deste usuário não foi encontrado no sistema.', form);
mensagemValidacaoCampos('UsuarioRecuperarSenha', 'O registro deste usuário não foi encontrado no sistema.', form);
alterarBotaoRecuperarSenha();
}
});
} else {
let form = $('#FormularioRecuperarSenha');
mensagemValidacaoCampos('Usuario', 'CNPJ ou CPF informado esta incorreto.', form);
mensagemValidacaoCampos('UsuarioRecuperarSenha', 'CNPJ ou CPF informado esta incorreto.', form);
alterarBotaoRecuperarSenha();
}
} else {
$("#FormularioRecuperarSenha").submit();
$("#tipoRequisicao").val(0);
}
}
alterarTipoRequisicao = function() {
if ($('#chkAdm').is(':checked')) {
$("#tipoRequisicao").val(USUARIO_INTERNO);
} else if ($('#chkContrib').is(':checked')) {
$("#tipoRequisicao").val(CONTRIBUINTE);
}
}
</script>]]>
|