518
| <![CDATA[<script type="text/javascript">
$(function ()
{
if (($("#comboVeiculo").val() != "Selecione" && $("#comboVeiculo").val() != "") && $("#txtNome").val() != "")
{
$("#Aceite").prop("checked", true);
$("#TermoAceite").show();
$("#TextoTermo")[0].innerHTML = "";
$("#TextoTermo").append('<p>Eu, <strong>[nomeJornalista]</strong>, na condição de profissional de comunicação, no exercício das minhas atribuições profissionais, declaro que as informações prestadas no formulário de solicitação de cadastro são verdadeiras, exatas, atuais e completas sobre mim mesmo e do veículo de comunicação que represento no momento <strong>[nomeVeículo]</strong>, se for o caso, estando ciente de que a atualização é de minha responsabilidade e constitui medida importante para o adequado uso deste CANAL DE IMPRENSA.</p> <p>Considerando a segmentação desta aplicação aos profissionais de comunicação, tenho conhecimento de que a senha escolhida por mim além de NÃO ter período de validade, NÃO deve ser passada a quem quer que seja, sob pena de ter meu acesso bloqueado, unilateralmente, pelo Centro de Comunicação Social da Polícia Militar do Estado de São Paulo (CComSoc), igualmente se configurado uso indevido da senha, sem prejuízo das sansões penais e civis, à partir de possível ação de indenização por pessoas prejudicadas.</p> <p>Concordo com este TERMO DE RESPONSABILIDADE e com as premissas de uso das informações obtidas por meio do CANAL DE IMPRENSA, declarando que não usarei a aplicação citada para tomar conhecimento e publicar qualquer informação intencionalmente falsa e/ou difamatória, inexata, abusiva, odiosa, que possa hostilizar outras pessoas, empresas, instituições, produtos, marcas, marcas registradas, invadir a privacidade das pessoas ou violar qualquer lei.</p> <p>Ao cadastrar-me no CANAL DE IMPRENSA e receber autorização para acesso restrito, mediante uso de senha pessoal e intransferível, entendo e concordo que não tenho permissão para editar, imprimir ou excluir qualquer informação constante da base de dados, ressaltando que toda e qualquer publicação que eu fizer, independentemente da mídia, à partir dos dados/informações decorrentes do acesso ao Canal, será de minha responsabilidade, solidariamente com o veículo de comunicação para quem eu trabalho e/ou presto serviços, mesmo que eventuais.</p> <p>Esta autorização está sendo concedida desde que as premissas contidas no presente termo sejam respeitadas, podendo ser cancelada a qualquer momento e unilateralmente se configurado qualquer desvio do propósito.</p>');
$("#TextoTermo")[0].innerHTML = $("#TextoTermo")[0].innerHTML.replace("[nomeJornalista]", $.trim($("#txtNome").val()));
$("#TextoTermo")[0].innerHTML = $("#TextoTermo")[0].innerHTML.replace("[nomeVeículo]", $("#comboVeiculo :selected")[0].innerHTML);
}
closeLoader();
});
function SalvarJornalista()
{
if (ValidarCadastroJornalista())
{
saveLoader();
$("#form_jornalista #CelularObrigatorio").val($("#txtCelularObrigatorio").val().replace(/[^0-9]/g, ''));
$("#form_jornalista #CelularOpcional").val($("#txtCelularOpcional").val().replace(/[^0-9]/g, ''));
$("#form_jornalista #ConfirmarEmail").val($("#txtEmailConfirmar").val());
$("#form_jornalista #Cpf").val($("#txtCpf").val().split(".").join("").replace("-", ""));
$("#form_jornalista #CpfUsuarioInclusao").val($("#txtCpf").val().split(".").join("").replace("-", ""));
$("#form_jornalista #DataInclusao").val('20/04/2022 08:58:17');
$("#form_jornalista #DataNascimento").val($("#txtDataNascimento").val());
$("#form_jornalista #EmailAlternativo").val($("#txtEmailAlternativo").val());
$("#form_jornalista #EmailObrigatorio").val($("#txtEmalObrigatorio").val());
$("#form_jornalista #idArquivo").val(null);
$("#form_jornalista #IdJornalista").val("0");
$("#form_jornalista #IdTipoJornalista").val($('#tipoJornalista').val());
$("#form_jornalista #IndicadorAtividade").val("false");
if ($('#tipoJornalista').val() === "2")
$("#form_jornalista #MidiaId").val($("#comboMidia :selected").val());
else
$("#form_jornalista #MidiaId").val(0);
$("#form_jornalista #Nome").val($("#txtNome").val());
$("#form_jornalista #RegistroMinisterioTrabalho").val($("#txtRegistroMTB").val());
$("#form_jornalista #Sexo").val($("#IdSelectSexo :selected").val() == 'Selecione' ? null : $("#IdSelectSexo :selected").val());
$("#form_jornalista #TelefoneComercial").val($("#txtTelefoneComercial").val().replace(/[^0-9]/g, ''));
if ($('#tipoJornalista').val() === "2")
$("#form_jornalista #VeiculoId").val($("#comboVeiculo :selected").val());
else
$("#form_jornalista #VeiculoId").val(0);
$("#form_jornalista #FotoBase64").val($("#imgFoto").attr('src'));
$("#form_jornalista #CaptchaValid").val("false");
$("#form_jornalista").submit();
}
}
function ValidarCadastroJornalista()
{
if ($.trim($("#txtNome").val()) == "" || $("#txtNome").val() == undefined)
{
mostrarMensagem(CriarJsonMensagem('Erro', 'Nome não informado. Favor preenchê-lo.'));
return false;
}
if ($("#txtCpf").val() == "" || $("#txtCpf").val() == undefined)
{
mostrarMensagem(CriarJsonMensagem('Erro', 'CPF não informado. Favor preenchê-lo.'));
return false;
}
//Trata da validação do CPF no common.js
else if (!validaCPF($("#conteudo")))
{
mostrarMensagem(CriarJsonMensagem('Erro', 'CPF inválido, favor verificar!'));
return false;
}
if ($("#txtDataNascimento").val() != "")
{
if (!validaNascimento($("#txtDataNascimento").val()))
{
mostrarMensagem(CriarJsonMensagem('Erro', 'Data de Nascimento inválida, favor verificar!'));
return false;
}
}
if ($.trim($("#txtRegistroMTB").val()) == "" || $("#txtRegistroMTB").val() == undefined)
{
mostrarMensagem(CriarJsonMensagem('Erro', 'Registro MTB não informado. Favor preenchê-lo.'));
return false;
}
if ($('#tipoJornalista').val() === "0")
{
mostrarMensagem(CriarJsonMensagem('Erro', 'Informe o tipo do Jornalista!'));
return false;
}
if ($('#tipoJornalista').val() === "2")
{
if ($("#comboMidia :selected").val() == "Selecione" || $("#comboMidia :selected").val() == "")
{
mostrarMensagem(CriarJsonMensagem('Erro', 'Mídia não informada. Favor preenchê-la.'));
return false;
}
if ($("#comboVeiculo :selected").val() == "Selecione" || $("#comboVeiculo :selected").val() == "")
{
mostrarMensagem(CriarJsonMensagem('Erro', 'Veículo de Comunicação não informado. Favor preenchê-lo.'));
return false;
}
}
if (!ValidaNumeroTel($("#txtTelefoneComercial").val()))
{
mostrarMensagem(CriarJsonMensagem('Erro', 'Telefone Comercial inválido, favor verificar!'));
return false;
}
if ($("#txtCelularObrigatorio").val() == "" || $("#txtCelularObrigatorio").val() == undefined)
{
mostrarMensagem(CriarJsonMensagem('Erro', 'Celular não informado. Favor preenchê-lo.'));
return false;
}
else if (!ValidaNumeroTel($("#txtCelularObrigatorio").val()))
{
mostrarMensagem(CriarJsonMensagem('Erro', 'Celular inválido, favor verificar!'));
return false;
}
if (!ValidaNumeroTel($("#txtCelularOpcional").val()))
{
mostrarMensagem(CriarJsonMensagem('Erro', 'Celular Alternativo inválido, favor verificar!'));
return false;
}
if ($("#txtEmalObrigatorio").val() == "" || $("#txtEmalObrigatorio").val() == undefined)
{
mostrarMensagem(CriarJsonMensagem('Erro', 'E-mail não informado. Favor preenchê-lo.'));
return false;
}
else if (!ValidarEmail($("#txtEmalObrigatorio").val()))
{
mostrarMensagem(CriarJsonMensagem('Erro', 'E-mail inválido, favor verificar!'));
return false;
}
if ($("#txtEmailConfirmar").val() == "" || $("#txtEmailConfirmar").val() == undefined)
{
mostrarMensagem(CriarJsonMensagem('Erro', 'Confirmação de E-mail não informado, favor preenchê-lo.'));
closeLoader();
return false;
}
else if (!ValidarEmail($("#txtEmailConfirmar").val()))
{
mostrarMensagem(CriarJsonMensagem('Erro', 'Confirmação de E-mail não informado, favor preenchê-lo.'));
return false;
}
if ($("#txtEmalObrigatorio").val() != $("#txtEmailConfirmar").val())
{
mostrarMensagem(CriarJsonMensagem('Erro', 'E-mails não coincidem, favor verificar!'));
return false;
}
if ($("#txtEmailAlternativo").val() != "")
{
if (!ValidarEmail($("#txtEmailAlternativo").val()))
{
mostrarMensagem(CriarJsonMensagem('Erro', 'E-mail alternativo inválido, favor verificar!'));
return false;
}
}
if (!$("#Aceite").is(":checked"))
{
mostrarMensagem(CriarJsonMensagem('Erro', 'Aceite os Termos para continuar!'));
return false;
}
var retorno = false;
$.ajax({
async: false,
cache: false,
type: 'POST',
url: '/Pmesp.CanalImprensaExterno/Jornalista/ExisteCpf',
data: {
cpf: $("#txtCpf").val().split(".").join("").replace("-", "")
},
success: function (data)
{
if (data.Mensagem !== "" && data.Mensagem != undefined)
{
mostrarMensagem(data);
retorno = false;
}
else
{
retorno = true;
}
},
error: function (data)
{
if (data.Mensagem !== "" && data.Mensagem != undefined)
{
mostrarMensagem(data);
retorno = false;
}
}
});
return retorno;
}
//Verifica se os números de telefone(Fixo/Cel) digitados não são repetidos.
function ValidaNumeroTel(numeroTel)
{
if ($.trim(numeroTel) != "")
{
//retira tudo o que não for númerico
var retiracaracteres = parseInt(numeroTel.split(/\D+/).join(""), 10);
//valida se as 11 posições sequênciais são repetidas.
var regex = (/^(\d)\1+$/).test(retiracaracteres);
if (regex || retiracaracteres == 0)
{
return false;
}
}
return true;
}
$(document).on('change', '#tipoJornalista', function (e)
{
$("#comboMidia").val("Selecione");
$("#comboVeiculo option").remove();
$('#comboVeiculo').append($('<option>', {
value: "Selecione",
text: "Selecione..."
}));
if (this.value === "0" || this.value === "2")
{
$("#lblSelecaoMidia").show();
$("#lblSelecaoVeiculo").show();
$("#TermoAceite").hide();
$("#Aceite").prop("checked", false);
}
else
{ // Esconde controle para o tipo SSP
$("#lblSelecaoMidia").hide();
$("#lblSelecaoVeiculo").hide();
if ($.trim($("#txtNome").val()) != "")
{
$("#TermoAceite").show();
$("#TextoTermo")[0].innerHTML = "";
$("#TextoTermo").append('<p>Eu, <strong>[nomeJornalista]</strong>, na condição de profissional de comunicação, no exercício das minhas atribuições profissionais, declaro que as informações prestadas no formulário de solicitação de cadastro são verdadeiras, exatas, atuais e completas sobre mim mesmo e do veículo de comunicação que represento no momento <strong>[nomeVeículo]</strong>, se for o caso, estando ciente de que a atualização é de minha responsabilidade e constitui medida importante para o adequado uso deste CANAL DE IMPRENSA.</p> <p>Considerando a segmentação desta aplicação aos profissionais de comunicação, tenho conhecimento de que a senha escolhida por mim além de NÃO ter período de validade, NÃO deve ser passada a quem quer que seja, sob pena de ter meu acesso bloqueado, unilateralmente, pelo Centro de Comunicação Social da Polícia Militar do Estado de São Paulo (CComSoc), igualmente se configurado uso indevido da senha, sem prejuízo das sansões penais e civis, à partir de possível ação de indenização por pessoas prejudicadas.</p> <p>Concordo com este TERMO DE RESPONSABILIDADE e com as premissas de uso das informações obtidas por meio do CANAL DE IMPRENSA, declarando que não usarei a aplicação citada para tomar conhecimento e publicar qualquer informação intencionalmente falsa e/ou difamatória, inexata, abusiva, odiosa, que possa hostilizar outras pessoas, empresas, instituições, produtos, marcas, marcas registradas, invadir a privacidade das pessoas ou violar qualquer lei.</p> <p>Ao cadastrar-me no CANAL DE IMPRENSA e receber autorização para acesso restrito, mediante uso de senha pessoal e intransferível, entendo e concordo que não tenho permissão para editar, imprimir ou excluir qualquer informação constante da base de dados, ressaltando que toda e qualquer publicação que eu fizer, independentemente da mídia, à partir dos dados/informações decorrentes do acesso ao Canal, será de minha responsabilidade, solidariamente com o veículo de comunicação para quem eu trabalho e/ou presto serviços, mesmo que eventuais.</p> <p>Esta autorização está sendo concedida desde que as premissas contidas no presente termo sejam respeitadas, podendo ser cancelada a qualquer momento e unilateralmente se configurado qualquer desvio do propósito.</p>');
$("#TextoTermo")[0].innerHTML = $("#TextoTermo")[0].innerHTML.replace("[nomeJornalista]", $.trim($("#txtNome").val()));
$("#TextoTermo")[0].innerHTML = $("#TextoTermo")[0].innerHTML.replace("[nomeVeículo]", $("#tipoJornalista :selected")[0].innerHTML);
}
}
});
$(document).on('change', '#comboVeiculo, #txtNome', function (e)
{
debugger
if (($('#tipoJornalista').val() === "2" && $("#comboVeiculo").val() != "Selecione" && $("#comboVeiculo").val() != "") && $("#txtNome").val() != "")
{//Jornalista
$("#TermoAceite").show();
$("#TextoTermo")[0].innerHTML = "";
$("#TextoTermo").append('<p>Eu, <strong>[nomeJornalista]</strong>, na condição de profissional de comunicação, no exercício das minhas atribuições profissionais, declaro que as informações prestadas no formulário de solicitação de cadastro são verdadeiras, exatas, atuais e completas sobre mim mesmo e do veículo de comunicação que represento no momento <strong>[nomeVeículo]</strong>, se for o caso, estando ciente de que a atualização é de minha responsabilidade e constitui medida importante para o adequado uso deste CANAL DE IMPRENSA.</p> <p>Considerando a segmentação desta aplicação aos profissionais de comunicação, tenho conhecimento de que a senha escolhida por mim além de NÃO ter período de validade, NÃO deve ser passada a quem quer que seja, sob pena de ter meu acesso bloqueado, unilateralmente, pelo Centro de Comunicação Social da Polícia Militar do Estado de São Paulo (CComSoc), igualmente se configurado uso indevido da senha, sem prejuízo das sansões penais e civis, à partir de possível ação de indenização por pessoas prejudicadas.</p> <p>Concordo com este TERMO DE RESPONSABILIDADE e com as premissas de uso das informações obtidas por meio do CANAL DE IMPRENSA, declarando que não usarei a aplicação citada para tomar conhecimento e publicar qualquer informação intencionalmente falsa e/ou difamatória, inexata, abusiva, odiosa, que possa hostilizar outras pessoas, empresas, instituições, produtos, marcas, marcas registradas, invadir a privacidade das pessoas ou violar qualquer lei.</p> <p>Ao cadastrar-me no CANAL DE IMPRENSA e receber autorização para acesso restrito, mediante uso de senha pessoal e intransferível, entendo e concordo que não tenho permissão para editar, imprimir ou excluir qualquer informação constante da base de dados, ressaltando que toda e qualquer publicação que eu fizer, independentemente da mídia, à partir dos dados/informações decorrentes do acesso ao Canal, será de minha responsabilidade, solidariamente com o veículo de comunicação para quem eu trabalho e/ou presto serviços, mesmo que eventuais.</p> <p>Esta autorização está sendo concedida desde que as premissas contidas no presente termo sejam respeitadas, podendo ser cancelada a qualquer momento e unilateralmente se configurado qualquer desvio do propósito.</p>');
$("#TextoTermo")[0].innerHTML = $("#TextoTermo")[0].innerHTML.replace("[nomeJornalista]", $.trim($("#txtNome").val()));
$("#TextoTermo")[0].innerHTML = $("#TextoTermo")[0].innerHTML.replace("[nomeVeículo]", $("#comboVeiculo :selected")[0].innerHTML);
} else if (this.id === 'txtNome' && ($('#tipoJornalista').val() === "1" && $("#tipoJornalista").val() != "Selecione" && $("#tipoJornalista").val() != "") && $("#txtNome").val() != "")
{ //SSP
$("#TermoAceite").show();
$("#TextoTermo")[0].innerHTML = "";
$("#TextoTermo").append('<p>Eu, <strong>[nomeJornalista]</strong>, na condição de profissional de comunicação, no exercício das minhas atribuições profissionais, declaro que as informações prestadas no formulário de solicitação de cadastro são verdadeiras, exatas, atuais e completas sobre mim mesmo e do veículo de comunicação que represento no momento <strong>[nomeVeículo]</strong>, se for o caso, estando ciente de que a atualização é de minha responsabilidade e constitui medida importante para o adequado uso deste CANAL DE IMPRENSA.</p> <p>Considerando a segmentação desta aplicação aos profissionais de comunicação, tenho conhecimento de que a senha escolhida por mim além de NÃO ter período de validade, NÃO deve ser passada a quem quer que seja, sob pena de ter meu acesso bloqueado, unilateralmente, pelo Centro de Comunicação Social da Polícia Militar do Estado de São Paulo (CComSoc), igualmente se configurado uso indevido da senha, sem prejuízo das sansões penais e civis, à partir de possível ação de indenização por pessoas prejudicadas.</p> <p>Concordo com este TERMO DE RESPONSABILIDADE e com as premissas de uso das informações obtidas por meio do CANAL DE IMPRENSA, declarando que não usarei a aplicação citada para tomar conhecimento e publicar qualquer informação intencionalmente falsa e/ou difamatória, inexata, abusiva, odiosa, que possa hostilizar outras pessoas, empresas, instituições, produtos, marcas, marcas registradas, invadir a privacidade das pessoas ou violar qualquer lei.</p> <p>Ao cadastrar-me no CANAL DE IMPRENSA e receber autorização para acesso restrito, mediante uso de senha pessoal e intransferível, entendo e concordo que não tenho permissão para editar, imprimir ou excluir qualquer informação constante da base de dados, ressaltando que toda e qualquer publicação que eu fizer, independentemente da mídia, à partir dos dados/informações decorrentes do acesso ao Canal, será de minha responsabilidade, solidariamente com o veículo de comunicação para quem eu trabalho e/ou presto serviços, mesmo que eventuais.</p> <p>Esta autorização está sendo concedida desde que as premissas contidas no presente termo sejam respeitadas, podendo ser cancelada a qualquer momento e unilateralmente se configurado qualquer desvio do propósito.</p>');
$("#TextoTermo")[0].innerHTML = $("#TextoTermo")[0].innerHTML.replace("[nomeJornalista]", $.trim($("#txtNome").val()));
$("#TextoTermo")[0].innerHTML = $("#TextoTermo")[0].innerHTML.replace("[nomeVeículo]", $("#tipoJornalista :selected")[0].innerHTML);
}
else
{
$("#TermoAceite").hide();
$("#Aceite").prop("checked", false);
}
});
$(document).on('click', '#lnkTermoAceite', function (e)
{
e.preventDefault()
$('.termoAceite').modal("show");
});
$(document).on('click', '#btnLiTermoAceite', function (e)
{
e.preventDefault()
$("#Aceite").prop("checked", true);
});
$(document).on('click', '#CadastraJornalista', function (e)
{
e.preventDefault()
SalvarJornalista();
});
//Obtém os veiculos para o vinculo de midia
$('#comboMidia').on('change', function (e)
{
e.preventDefault();
$("#comboVeiculo option").remove();
$('#comboVeiculo').append($('<option>', {
value: "Selecione",
text: "Selecione..."
}));
if ($.trim($('#comboMidia :selected').val()) == "Selecione")
{
return false;
}
$.ajax({
url: "/Pmesp.CanalImprensaExterno/Jornalista/VeiculosVinculados",
type: "POST",
cache: false,
async: false,
data: {
midiaId: $('#comboMidia :selected').val(),
},
success: function (data)
{
var listaVeiculos = data;
for (var i = 0; i < listaVeiculos.length; i++)
{
$('#comboVeiculo').append($('<option>', {
value: listaVeiculos[i].VeiculoId,
text: listaVeiculos[i].Descricao
}));
}
},
complete: function ()
{
},
error: function (data)
{
}
});
});
</script>]]>
|