/* * [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Raffinato 2009\Conexão] * c1 "Host"="127.0.0.1" * c2 "HostMatriz"="127.0.0.1" * c3 "Porta"=dword:00002710 * c4 "PortaMatriz"=dword:00002710 * c5 "TecladoPrompt"=dword:ffffffff * c6 "Filial"=dword:00000001 * c7 "IdImagem"=dword:00000000 * c8 "MenuWeb"=dword:00000001 * c9 "ModoTouch"=dword:00000000 * c10 "Modulos"="1;3;4;2;" * c11 "Compactada"=dword:00000001 * * [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Raffinato 2009\Conexão PDA] * cp1 "Host"="Localhost" * cp2 "Porta"=dword:00002742 * * [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Raffinato 2009\PAF] * p1 "Porta"=dword:00002712 * * [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Raffinato 2009\Servidor] * s1 "DriverSQL"="SQLOLEDB.1" * s2 "GerarLog"=dword:00000001 * s3 "UsarFiltro"=dword:00000000 * s4 "NomeDataBase"="Raffinato" * s5 "Host"="BANCADA-III\\SQL2014" * s6 "NomeServicoSQL"="" * s7 "PathArquivoDados"="C:\\Raffinato 3.5\\Base Dados\\" * s8 "Porta"=dword:00002710 * s9 "TecnologiaAcesso"=dword:00000000 * s10 "TempoLimiteMicroTerminal"="1" * s11 "TimeOutQuery"=dword:000000b4 * s12 "GerarReplicaCentral"=dword:00000000 * * [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Raffinato 2009\Serviço] * se1 "NomeHost"="Localhost" * se2 "Porta"=dword:00002711 * se3 "Host"="Localhost" * * [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Raffinato 2009\Sincronizador] * si1 "Porta"=dword:00002774 * si2 "Host"="Localhost" */ #endregion public void preencheDados() { string[][] dadosRegistro = reg.leRegistro(); cmbHosts.Items.Clear(); //Preenche box dos ips List <string> ip = reg.CIPs(); foreach (string d in ip) { cmbHosts.Items.Add(d); } cmbHosts.SelectedIndex = 0; //--------------------- //Esconder aba serviços tabMain.TabPages.Remove(tabServ); ///<summary> ///Nomeação dos campos /// </summary> tBRaffinato.Text = pRaff; txtBHostPDV.Text = dadosRegistro[0][1]; //Host do PDV txtBHostPDVPorta.Text = dadosRegistro[1][1]; //Porta do Host do PDV txtBFilial.Text = dadosRegistro[2][1]; //Filial txtBFilialImg.Text = dadosRegistro[3][1]; //Imagens do Filial txtBHostRetaguarda.Text = dadosRegistro[4][1]; //Host Matriz txtBHostRetaguardaPorta.Text = txtBSQLPorta.Text = dadosRegistro[5][1]; //Porta do Host da Matriz //txtBServPorta = dadosRegistro[5][1] if (dadosRegistro[6][1].Equals("1")) { chTouch.Checked = true; } if (dadosRegistro[7][1].Equals("1")) { chMWeb.Checked = true; } txtBSincHost.Text = dadosRegistro[8][1]; txtBSincHostPorta.Text = dadosRegistro[9][1]; txtBSincRep.Text = dadosRegistro[10][1]; txtBSincRepPorta.Text = dadosRegistro[11][1]; txtBPAFPorta.Text = dadosRegistro[12][1]; txtBServHost.Text = dadosRegistro[13][1]; txtBServPorta.Text = dadosRegistro[14][1]; txtBTabletHost.Text = dadosRegistro[15][1]; txtBTabletPorta.Text = dadosRegistro[16][1]; //Modulos ativos //1 = Venda rápida if (dadosRegistro[17][1].ToLower().Contains('1')) { chVendaRapida.Checked = true; } //2 = Venda tele entrega if (dadosRegistro[17][1].ToLower().Contains('2')) { chTeleEntrega.Checked = true; } //3 = Venda mesa if (dadosRegistro[17][1].ToLower().Contains('3')) { chVendaMesa.Checked = true; } //4 = Venda cartão consumo if (dadosRegistro[17][1].ToLower().Contains('4')) { chCartaoConsumo.Checked = true; } //txtBSQLDrive.Text = dadosRegistro[18][1]; //Drive do SQL txtBSQLHost.Text = dadosRegistro[19][1]; //Host do SQL txtBSQLServidor.Text = Environment.MachineName; //Servidor //Setar ComboBox para as instâncias SQL disponíveis. //TODO: Instâncias - fazer futuro tratamento para quando não houver sql instalado. foreach (var item in sql.PegarInstSQL()) { int i = item.Length; int a = item.IndexOf("\\"); int b = i - a; string h = item.Substring(a + 1, b - 1); cmbInstancias.Items.Add(h); } cmbInstancias.SelectedIndex = 0; //preencher combo box com as instâncias do sql caso hajam mais de uma //TODO: Preencher combo box dos serviços para quando não se tratar do servidor if (sql.SSql().Count > 1) { for (int i = 0; i < sql.SSql().Count; i++) { cmBSQLServico.Items.Add(sql.SSql()[i]); } } else { cmBSQLServico.Items.Add(sql.SSql()[0]); } cmBSQLServico.SelectedIndex = 0; if (sql.StatusSQL(cmBSQLServico.SelectedItem.ToString())) { btSQLServico.Text = "Parar"; } else { btSQLServico.Text = "Iniciar"; } //preencher as bases de dados disponíveis no sql cmbSQLArquivo.Items.Add(dadosRegistro[20][1]); cmbSQLArquivo.SelectedIndex = 0; txtBServMicro.Text = dadosRegistro[21][1]; txtTimeoutQuery.Text = dadosRegistro[22][1]; if (dadosRegistro[23][1].Equals("1")) { chBoxLog.Checked = true; } if (dadosRegistro[24][1].Equals("1")) { chBoxFiltros.Checked = true; } //Campos da Aba de informações: //Nome do PC txtNomePC.Text = Environment.MachineName; txtBoxRede.Text = pc.ShowNetworkInterfaces(); }