setLocalConfigGerais.js
4.7 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
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
function setLocal(objSelect)
{
var strAux = '';
var idLocal = objSelect.options[objSelect.options.selectedIndex].id;
var contaElementosListaHardwareDisponiveis = 0;
var contaElementosListaHardwareSelecionados = 0;
var contaElementosListaUSBSelecionados = 0;
var intIndice = 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 = idLocal;
for (j=0; j < document.all.SELECTconfiguracoes_locais.options.length; j++)
{
if (document.all.SELECTconfiguracoes_locais.options[j].id == idLocal)
{
arrValoresConfiguracoesLocais = (document.all.SELECTconfiguracoes_locais.options[j].value).split('#FD#');
document.forma.nm_organizacao.value = arrValoresConfiguracoesLocais[0];
document.forma.te_notificar_mudanca_hardware.value = arrValoresConfiguracoesLocais[1];
document.forma.te_notificar_utilizacao_usb.value = arrValoresConfiguracoesLocais[5];
// 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(','+idLocal+',') != -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;
}
}
}
document.all.listaUSBselecionados.options.length = 0;
document.all.listaUSBdisponiveis.options.length = 0;
arrTeFiltroUSB = arrValoresConfiguracoesLocais[6].split('#');
strAux = '';
var boolSeleciona = false;
for (k=0; k < document.all.listaUSBDevicesUtilizados.options.length; k++)
{
// Pesquiso o id_local nos valores de id_local separados por vírgula
if ((document.all.listaUSBDevicesUtilizados.options[k].value).indexOf('#'+idLocal+'#') != -1)
{
boolSeleciona = false;
for (m=0; m < arrTeFiltroUSB.length; m++)
if ((strAux.indexOf('#'+arrTeFiltroUSB[m]) == -1) && (arrTeFiltroUSB[m] == (document.all.listaUSBDevicesUtilizados.options[k].value).replace('#'+idLocal+'#','')))
boolSeleciona = true;
var NewOption = new Option();
NewOption.value = (document.all.listaUSBDevicesUtilizados.options[k].value).replace('#'+idLocal+'#','');
NewOption.text = document.all.listaUSBDevicesUtilizados.options[k].text;
strAux = strAux + '#' + NewOption.value;
if (boolSeleciona)
document.all.listaUSBselecionados.options[document.all.listaUSBselecionados.options.length] = NewOption;
else
document.all.listaUSBdisponiveis.options[document.all.listaUSBdisponiveis.options.length] = NewOption;
}
}
}
}
return true;
}