45
| <![CDATA[<body topmargin=0 align="center" bgcolor="#FFFFFF" onLoad="aguardaapplet(); ajaxComboBox('departamentos.php','departamento', 'cod_posto');">
<br>
<center><table cellspacing="0" cellpadding="0" border="0">
<tr><td class="central" valign="top">
<div id="div_index">
<script type="text/javascript" src="ajax.js"></script>
<script type="text/javascript">
function aguardaapplet()
{
if (document.getElementById('dti2') != undefined)
{
try
{
mostraInfo();
}
catch (e)
{
var divap = document.getElementById('divapp');
var apDIV = document.createElement('div');
apDIV.setAttribute("id", "msdti");
apDIV.innerHTML = "<p>Ocorreu um erro no carregamento da Applet.<br><br><a href='cadastro_computadores.exe'>Clique aqui</a> e baixe o aplicativo de cadastramento de computadores.<br><br>Depois de efetuar o download, execute o aplicativo, preencha as informações solicitadas, clique em Cadastrar e aguarde o envio dos dados ao servidor de banco de dados da prefeitura.</p>";
divap.appendChild(apDIV);
var div = document.getElementById("aguarde");
div.style.display = "none";
var div = document.getElementById("apdti");
div.style.display = "none";
}
}
}
//Função que preenche a página com os dados obtidos pela applet
function preencheCampo(nomec, cont)
{
var nomecampo = document.getElementById(nomec);
var oldHTML = nomecampo.innerHTML;
var newHTML = oldHTML + cont;
nomecampo.innerHTML = newHTML;
}
//Função que coloca nos inputs os dados obtidos pela applet
function mostraInfo()
{
//Pega os dados referentes ao disco (quantidade e tamanho)
var a = document.dti2.getDisco();
realA = a + "";
//Divide em um array os dados de quantidade e tamanho
arrayA = realA.split("|");
//Atribui o valor da quantidade de discos ao input, e preenche na página
document.inserir.un_disco.value = arrayA[0];
preencheCampo("un_disco", arrayA[0]);
if (arrayA.length > 1)
{
//Atribui o valor do tamanho do disco ao input, e preenche na página
document.inserir.mb_disco.value = arrayA[1];
preencheCampo("mb_disco", arrayA[1]);
}
else
throw "Erro";
//Pega os dados referentes ao Sistema Operacional, atribui o valor ao input, e preenche na página
var b = document.dti2.getSO();
document.inserir.sistema_op.value = b;
preencheCampo("sistema_op", b);
var sist = b.charAt(0);
if ((sist == "W")||(sist == "87"))
preencheCampo("sist", 'Linux?');
else
preencheCampo("sist", 'Windows?');
//Pega os dados referentes à interface de rede (placa, mac e ip)
var c = document.dti2.getRede();
realC = c + "";
arrayC = realC.split("|");
//Atribui os valores de placa de rede, mac e ip aos respectivos inputs
document.inserir.placa_rede.value = arrayC[0];
document.inserir.mac.value = arrayC[1];
document.inserir.ip.value = arrayC[2];
//Preenche na página os dados de placa de rede, mac e ip
preencheCampo("placa_rede", arrayC[0]);
preencheCampo("mac", arrayC[1]);
preencheCampo("ip", arrayC[2]);
//Pega os dados referentes ao nome do computador, atribui o valor ao input, e preenche na página
var d = document.dti2.getPCName();
document.inserir.nome_computador.value = d;
preencheCampo("nome_computador", d);
//Pega os dados referentes ao nome de usuário logado no sistema operacional, atribui o valor ao input, e preenche na página
var e = document.dti2.getUserName();
document.inserir.nome_usuario.value = e;
preencheCampo("nome_usuario", e);
//Pega os dados referentes à quantidade de processadores, atribui o valor ao input, e preenche na página
var f = document.dti2.getNProc();
document.inserir.processadores.value = f;
preencheCampo("processadores", f);
//Pega os dados referentes ao modelo do processador, atribui o valor ao input, e preenche na página
var g = document.dti2.getIProc();
document.inserir.processador.value = g;
preencheCampo("processador", g);
//Pega os dados referentes ao modelo do processador, atribui o valor ao input, e preenche na página
var h = document.dti2.getRam();
document.inserir.mb_memoria.value = h;
preencheCampo("mb_memoria", h);
//Mostra o formulário e esconde a mensagem de Aguarde
var div = document.getElementById("formulario");
div.style.display = "";
div = document.getElementById("aguarde");
div.style.display = "none";
}
//Mostra o div
function chen(d)
{
var div=document.getElementById(d);
div.style.display='';
}
//Esconde o div
function dis(d)
{
var div=document.getElementById(d);
div.style.display='none';
}
function trimAll(sString){
//Remove os espaços em branco do inÃcio e fim dos dados
while (sString.substring(0,1) == ' '){
sString = sString.substring(1, sString.length);
}
while (sString.substring(sString.length-1, sString.length) == ' '){
sString = sString.substring(0,sString.length-1);
}
return sString;
}
function checaMatricula(d){
if((d==null)||(d=="")){
alert("A matrÃcula deve ser informada");
document.inserir.matricula.focus();
return false;
}
else
return true;
}
function c_inserir()
{
if(!checaMatricula(trimAll(document.inserir.matricula.value)))
return false;
}
</script>
<form method='POST' name='inserir' action='index.php?acao=cadastro_computadores' onsubmit='return c_inserir()'>
<input type='hidden' name='acao2' value='cadastrar'>
<div id="aguarde"><p><B>Aguarde o carregamento da Applet Java</B><br>Pode ser solicitado que você autorize a execução da Applet. Nesse caso, clique em "Run" ou "Executar".<br><br>Se a applet não funcionar corretamente, <a href='cadastro_computadores.exe'>Clique aqui</a> e baixe o aplicativo de cadastramento de computadores.<br>Depois de efetuar o download, execute o aplicativo, preencha as informações solicitadas, clique em Cadastrar e aguarde o envio dos dados ao servidor de banco de dados da prefeitura.</p></div>
<div id="divapp"></div><BR>
<script type="text/javascript">
var divap = document.getElementById('divapp');
var apDIV = document.createElement('div');
var div = document.getElementById("aguarde");
apDIV.setAttribute("id", "apdti");
if (navigator.javaEnabled())
{
document.writeln("<applet code='Tester.class' name='teste' id='teste' width='0' height='0' MAYSCRIPT></applet>");
try
{
if (document.teste.isActive())
{
if(document.teste.Version < '1.5')
{
apDIV.innerHTML = "<p><a href='cadastro_computadores.exe'>Clique aqui</a> e baixe o aplicativo de cadastramento de computadores.<br><br>Depois de efetuar o download, execute o aplicativo, preencha as informações solicitadas, clique em Cadastrar e aguarde o envio dos dados ao servidor de banco de dados da prefeitura.</p>";
divap.appendChild(apDIV);
div.style.display = "none";
}
else
{
apDIV.innerHTML = '<applet name="dti2" id="dti2" codebase="http://www.saocarlos.sp.gov.br/applet" code="Dti.class" archive="Dti.jar" width="301" height ="31" MAYSCRIPT></applet>';
divap.appendChild(apDIV);
}
}
}
catch(e)
{
apDIV.innerHTML = "<p>Ocorreu um erro no carregamento da Applet.<br><br><a href='cadastro_computadores.exe'>Clique aqui</a> e baixe o aplicativo de cadastramento de computadores.<br><br>Depois de efetuar o download, execute o aplicativo, preencha as informações solicitadas, clique em Cadastrar e aguarde o envio dos dados ao servidor de banco de dados da prefeitura.</p>";
divap.appendChild(apDIV);
div.style.display = "none";
}
}
else
{
apDIV.innerHTML = "<p>O Java deste navegador não está habilitado.<br><br><a href='cadastro_computadores.exe'>Clique aqui</a> e baixe o aplicativo de cadastramento de computadores.<br><br>Depois de efetuar o download, execute o aplicativo, preencha as informações solicitadas, clique em Cadastrar e aguarde o envio dos dados ao servidor de banco de dados da prefeitura.</p>";
divap.appendChild(apDIV);
div.style.display = "none";
}
</script>
<div id="formulario" style="display:none;">
<table cellspacing="4" cellpadding="0" border="0" width=100%>
<TR>
<TD width="33%"><b>Matrícula do Funcionário: </b></TD>
<TD colspan="2"><b>Patrimônio do Computador: </b></TD>
<TD width="33%"><b>Team Viewer ID: </b></TD>
</tr>
<TR>
<TD><table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td width=18><img src=interrogacao.gif ONMOUSEOUT="dis('mat')" ONMOUSEOVER="chen('mat')"></td><td><input class="caixa" type='text' name='matricula' onKeyUp='amf2005_BecameInteger(this,7)' maxlength='6' style="width:100%"></td></tr></table><div style="position: relative; height: 0px;"><div id="mat" style="display:none;position:absolute;background-color:#FFFF80;color:black;border-color:black;border: 1px solid;">Matrícula do Funcionário: digite o seu número de matrícula neste campo</div></div></TD>
<TD colspan="2"><table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td width=18><img src=interrogacao.gif ONMOUSEOUT="dis('patr')" ONMOUSEOVER="chen('patr')"></td><td><input class="caixa" type='text' name='patrimonio' maxlength='10' onKeyUp='amf2005_BecameInteger(this,11)' style="width:100%"></td></tr></table><div style="position: relative; height: 0px;"><div id="patr" style="display:none;position:absolute;background-color:#FFFF80;color:black;border-color:black;border: 1px solid;">Patrimônio: Numero de cadastro do equipamento na prefeitura.</div></div></TD>
<TD><table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td width=18><img src=interrogacao.gif ONMOUSEOUT="dis('team')" ONMOUSEOVER="chen('team')"></td><td><input class="caixa" type='text' name='teamviewer_id' maxlength='20' onKeyUp='amf2005_BecameInteger(this,21)' style="width:99%"></td></tr></table><div style="position: relative; height: 0px;"><div id="team" style="display:none;position:absolute;background-color:#FFFF80;color:black;border-color:black;border: 1px solid;">Número de Team Viewer do seu computador. Normalmente o ícone do Team Viewer fica ao lado do relógio do Windows.</div></div></TD>
</tr>
<TR>
<TD colspan=4><b>Secretaria: </b></TD>
</tr>
<TR>
<TD colspan=4><table border=0 cellpadding=0 cellspacing=0 width=100%><tr><td width=18><img src=interrogacao.gif ONMOUSEOUT="dis('sec')" ONMOUSEOVER="chen('sec')"></td><td><SELECT class="caixa" NAME="cod_posto" id="cod_posto" onChange="ajaxComboBox('departamentos.php','departamento', 'cod_posto');" style="width:580px">
Não há conexão com o banco de dados, por favor contate o adminstrador.
]]>
|