private void buttonGravar_Click(object sender, System.EventArgs e) { string inconsistencias = ValidaDados(); if (inconsistencias == "") { ConexaoBD conexaoBD = new ConexaoBD(); conexaoBD.Id = Convert.ToInt32(textBoxId.Text); conexaoBD.Tipo = ((TipoConexaoDBEnum)comboBoxTipo.SelectedIndex).ToString(); conexaoBD.NomeServidor = textBoxNomeServidor.Text; conexaoBD.Ip = textBoxIp.Text; conexaoBD.Porta = Convert.ToInt32(textBoxPorta.Text); conexaoBD.Usuario = textBoxUsuario.Text; conexaoBD.Senha = textBoxSenha.Text; try { if (_IsInsert) { if (ConexaoBDRepository.Insert(conexaoBD) > 0) { MessageBox.Show("Dados incluídos com sucesso."); this.Close(); } else { MessageBox.Show("Os dados não foram incluídos."); } } else { if (ConexaoBDRepository.Update(conexaoBD) > 0) { MessageBox.Show("Dados atualizados com sucesso."); this.Close(); } else { MessageBox.Show("Os dados não foram atualizados."); } } } catch (Exception ex) { MessageBox.Show("Erro : " + ex.Message); } } else { MessageBox.Show(inconsistencias); } }
private void buttonExcluir_Click(object sender, EventArgs e) { try { int linha; linha = dataGridView1.CurrentRow.Index; DialogResult response = MessageBox.Show($"Deseja deletar este registro?\n{dataGridView1[1, linha].Value.ToString()}", "Deletar Item", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (response == DialogResult.Yes) { ConexaoBDRepository.Delete(GetDadosDoGrid()); CarregaDados(); } } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } }
private void buttonTestar_Click(object sender, EventArgs e) { Cursor.Current = Cursors.WaitCursor; EnabledComponents(false); int linha; linha = dataGridView1.CurrentRow.Index; ConexaoBD conexaoBD = new ConexaoBD(); conexaoBD.Id = Convert.ToInt32(dataGridView1[0, linha].Value); conexaoBD.Tipo = dataGridView1[1, linha].Value.ToString(); conexaoBD.NomeServidor = dataGridView1[2, linha].Value.ToString(); conexaoBD.Ip = dataGridView1[3, linha].Value.ToString(); conexaoBD.Porta = Convert.ToInt32(dataGridView1[4, linha].Value); conexaoBD.Usuario = dataGridView1[5, linha].Value.ToString(); conexaoBD.Senha = dataGridView1[6, linha].Value.ToString(); string inconsistencias = ValidaDadosConexao(conexaoBD); if (inconsistencias == "") { string msg = Connection.TestConnection(ConexaoBDRepository.GetConnectionString(conexaoBD)); MessageBox.Show(msg); ConexaoBDRepository.UpdateStatus(conexaoBD.Id, msg); } else { MessageBox.Show(inconsistencias); } CarregaDados(); EnabledComponents(true); Cursor.Current = Cursors.Default; }
private void CarregaDados() { dataGridView1.DataSource = ConexaoBDRepository.GetDataTable <SQLiteConnection, SQLiteDataAdapter>("Select * from conexaoBD order by NomeServidor"); }
private void textBoxLocaliza_TextChanged(object sender, EventArgs e) { string qry = $"Select * from conexaoBD where NomeServidor like '%{textBoxLocaliza.Text}%'"; dataGridView1.DataSource = ConexaoBDRepository.GetDataTable <SQLiteConnection, SQLiteDataAdapter>(qry); }