private void CircuitoInserirPonto_Load(object sender, EventArgs e) { // TODO: This line of code loads data into the 'cipDatabaseDataSet.Pontos' table. You can move, or remove it, as needed. this.pontosTableAdapter.Fill(this.cipDatabaseDataSet.Pontos); Constantes constantes = new Constantes(); //chkTipoCabo.Checked = Usuario.SemTipoCaboUtili; //if (Usuario.Tipo.Equals("LIGHT")) //{ // cbGerenciaReg.Enabled = true; // cbClasseSuporte.Enabled = true; // txtNProjeto.Enabled = true; // cbTipoSuporte.Enabled = true; // txtOficioInter.Enabled = true; // cbTamanhoSuporte.Enabled = true; // cbClassePI.Enabled = true; // cbDiametroSuporte.Enabled = true; // cbFinalidade.Enabled = true; // cbRespRede.Enabled = true; // cbTipoRedeLight.Enabled = true; // cbControle.Enabled = true; // cbAlimentacao.Enabled = true; // cbOutros.Enabled = true; // txtQuadricula.Enabled = true; // txtIdLight.Enabled = true; //} lampComboBox.Items.Clear(); reatComboBox.Items.Clear(); lumComboBox.Items.Clear(); utiliComboBox.Items.Clear(); condComboBox.Items.Clear(); comboFase.Items.Clear(); //comboTipoCabo.Items.Clear(); //foreach (string s in constantes.Cabo) //{ // comboTipoCabo.Items.Add(s); //} foreach (string s in constantes.Fase) { comboFase.Items.Add(s); } foreach (string s in constantes.Lamps) { lampComboBox.Items.Add(s); reatComboBox.Items.Add(s); } foreach (string s in constantes.Luminarias) { lumComboBox.Items.Add(s); } if (Usuario.TipoUtili == 0) { foreach (string s in constantes.Utilizadores) { utiliComboBox.Items.Add(s); } } if (Usuario.TipoUtili == 1) { foreach (string s in constantes.Utilizadores2) { utiliComboBox.Items.Add(s); } } foreach (string s in constantes.Condicaorisco) { condComboBox.Items.Add(s); } //picSatOff.Location = picSatOn.Location; utiliComboBox.Enabled = true; utiliTextBox.Enabled = true; bairroTextBox.Enabled = true; ruaTextBox.Enabled = true; casaTextBox.Enabled = true; barrTextBox.Enabled = true; //quantTextBox.Enabled = false; obsTextBox.Text = ""; //pega a (sequencia maior + 1) e coloca no campo sequencia int maior = 0; string logradouro = ""; string bairro = ""; string luminaria = ""; string fase = ""; string utilizador = ""; string lamp_id = ""; string braco = ""; string medido = ""; string aceso = ""; string esforco = ""; string altura = ""; string material = ""; string estrutura = ""; string ativacao = ""; string suporte = ""; string gerencia = ""; string nProjeto = ""; string officio = ""; string finalidade = ""; string classePi = ""; string respRede = ""; string tipoRede = ""; string quadricula = ""; string idLight = ""; string idRioluz = ""; string alimentacao = ""; if (PontosList.Count > 0) { foreach (Ponto p in PontosList.Values) { if (p.Seq > maior) { maior = p.Seq; logradouro = p.Rua; bairro = p.Bairro; esforco = p.Esforco; material = p.Material; estrutura = p.Estrutura; altura = p.Altura; luminaria = p.Luminaria; fase = p.Fase; braco = p.Braco; utilizador = p.Utilizadores; lamp_id = p.Lampada; medido = p.Medido; aceso = p.Aceso; ativacao = p.Ativacao; //light suporte = p.Suporte; gerencia = p.Gerencia; nProjeto = p.NProjeto; officio = p.Officio; finalidade = p.Finalidade; classePi = p.ClassePi; respRede = p.RespRede; tipoRede = p.TipoRede; quadricula = p.Quadricula; idLight = p.IdLight; idRioluz = p.IdRioluz; alimentacao = p.Alimentacao; ativacao = p.Ativacao; } } seqTextBox.Text = (maior + 1).ToString(); ruaTextBox.Text = logradouro; bairroTextBox.Text = bairro; cbEsforco.SelectedItem = esforco; cbAltura.SelectedItem = altura; cbMaterial.SelectedItem = material; cbEstrutura.SelectedItem = estrutura; lumComboBox.SelectedItem = luminaria; comboFase.SelectedItem = fase; cbBraco.SelectedItem = braco; utiliTextBox.Text = utilizador; lampComboBox.SelectedItem = lamp_id; medComboBox.SelectedItem = medido; acesoComboBox.SelectedItem = aceso; cbAtivacao.SelectedItem = ativacao; //LIGHT //cbGerenciaReg.SelectedItem = gerencia; //cbSuporte.SelectedItem = suporte; //cbGerenciaReg.SelectedItem = gerencia; //txtNProjeto.Text = nProjeto; //txtOficioInter.Text = officio; cbFinalidade.SelectedItem = finalidade; cbClassePI.SelectedItem = classePi; cbRespRede.SelectedItem = respRede; cbTipoRedeLight.SelectedItem = tipoRede; txtQuadricula.Text = quadricula; txtIdLight.Text = idLight; txtRioLux.Text = idRioluz; cbAlimentacao.SelectedItem = alimentacao; } //verifica se esta usando GPS if (!Usuario.UsandoTrimble && !Usuario.UsandoHolux && !Usuario.SemGps && !Usuario.ColetarSSF) { if (MessageBox.Show("Cadastrar sem coordenada?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.Cancel) { ConfigGPS configGps = new ConfigGPS(); configGps.ShowDialog(); } Usuario.SemGps = true; } if (Usuario.UsandoTrimble || Usuario.ColetarSSF) { //desconectar bluetooth método desconectarBluetooth(); if (gpsTrimble == null) { //base.ConectarTrimbleSimulacao(); base.ConectarTrimble(); if (!Usuario.ColetarSSF) { base.coletarSSF(); } } txtStatus.Text = gpsTrimbleStatus; } else if (Usuario.UsandoHolux) { DesconectarTrimble(); //verifica se esta conectado ao GPS bluetoth if (Usuario.DevAddress != null) { try { abreConexaoBluetooth(); } catch (Exception ex) { desconectarBluetooth(); MessageBox.Show("Não foi possível conectar ao GPS. Tente novamente"); Library.log(ex.Message, "erro ao abrir conexão", this.Name); } } else { base.ConectarBluetooth(); } } else { menuItemSalvar.Enabled = true; menuItemSalvar.Text = "Salvar"; desconectarBluetooth(); DesconectarTrimble(); } Cursor.Current = Cursors.Default; }
private void menuItem14_Click(object sender, EventArgs e) { ConfigGPS config = new ConfigGPS(); config.ShowDialog(); }