setLocalConfigGerais.js
3.21 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
function setLocal(objSelect)
{
var strAux = '';
var contaElementosListaHardwareDisponiveis = 0;
var contaElementosListaHardwareSelecionados = 0;
SelectAll(document.all.listaHardwareSelecionados);
SelectAll(document.all.listaExibeGraficosSelecionados);
move(document.all.listaHardwareSelecionados,document.all.listaHardwareDisponiveis);
move(document.all.listaExibeGraficosSelecionados,document.all.listaExibeGraficosDisponiveis);
document.forma.frm_id_local.value = objSelect.options[objSelect.options.selectedIndex].id;
for (j=0; j < document.all.SELECTconfiguracoes_locais.options.length; j++)
{
if (document.all.SELECTconfiguracoes_locais.options[j].id == objSelect.options[objSelect.options.selectedIndex].id)
{
arrValoresConfiguracoesLocais = (document.all.SELECTconfiguracoes_locais.options[j].value).split('#');
document.forma.nm_organizacao.value = arrValoresConfiguracoesLocais[0];
document.forma.te_notificar_mudanca_hardware.value = arrValoresConfiguracoesLocais[1];
// Tratar o ítem 2 aqui...
if (arrValoresConfiguracoesLocais[2] != '')
{
for (m=0; m < document.all.listaExibeGraficosDisponiveis.options.length; m++)
{
if ((arrValoresConfiguracoesLocais[2]).indexOf(document.all.listaExibeGraficosDisponiveis.options[m].value) != -1)
{
strAux = document.all.listaExibeGraficosDisponiveis.options[m].value;
for (n=0; n < document.all.listaExibeGraficosDisponiveis.options.length; n++)
{
if (document.all.listaExibeGraficosDisponiveis.options[n].value == strAux)
{
document.all.listaExibeGraficosDisponiveis.options[n].selected = true;
move(document.all.listaExibeGraficosDisponiveis,document.all.listaExibeGraficosSelecionados);
}
else
document.all.listaExibeGraficosDisponiveis.options[n].selected = false;
}
}
}
}
document.forma.frm_te_serv_cacic_padrao.value = arrValoresConfiguracoesLocais[3];
document.forma.frm_te_serv_updates_padrao.value = arrValoresConfiguracoesLocais[4];
for (k=0; k < document.all.SELECTdescricao_hardware.options.length; k++)
{
// Pesquiso o id_local nos valores de id_local separados por vírgula
// Ex.: SELECTdescricao_hardware.id => qt_mem_ram
// SELECTdescricao_hardware.value => 20,5,7,13
// SELECTdescricao_hardware.text => Memória RAM
if ((','+((document.all.SELECTdescricao_hardware.options[k].value).replace(' ',''))+',').indexOf(','+objSelect.options[objSelect.options.selectedIndex].id+',') != -1)
{
for (l=0; l < document.all.listaHardwareDisponiveis.options.length; l++)
{
if (document.all.listaHardwareDisponiveis.options[l].value == document.all.SELECTdescricao_hardware.options[k].id)
{
document.all.listaHardwareDisponiveis.options[l].selected = true;
move(document.all.listaHardwareDisponiveis,document.all.listaHardwareSelecionados);
}
else
document.all.listaHardwareDisponiveis.options[l].selected = false;
}
}
}
}
}
return true;
}