private void button1_Click(object sender, EventArgs e) { try { clsConexao conexao = new clsConexao(); SQLiteCommand comando = new SQLiteCommand(); comando.CommandText = "INSERT INTO equipamentos (nome, consumo, porta, ambiente_id) VALUES (@nome, @consumo, @porta, @ambiente_id)"; comando.Parameters.AddWithValue("@nome", txtNome.Text); comando.Parameters.AddWithValue("@consumo", txtConsumo.Text); comando.Parameters.AddWithValue("@porta", cmbPorta.Text); comando.Parameters.AddWithValue("@ambiente_id", cmbAmbiente.SelectedValue); comando.Connection = conexao.obterConexao(); comando.ExecuteNonQuery(); MessageBox.Show("Equipamento cadastrado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception err) { MessageBox.Show("Ops! Ocorreu um erro!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { clsConexao conexao = new clsConexao(); SQLiteCommand comando = new SQLiteCommand(); comando.CommandText = "INSERT INTO ambientes (nome) VALUES (@nome)"; comando.Parameters.AddWithValue("@nome", txtNome.Text); comando.Connection = conexao.obterConexao(); comando.ExecuteNonQuery(); MessageBox.Show("Ambiente cadastrado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } catch (Exception err) { MessageBox.Show("Ops! Ocorreu um erro!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void frmCadEquipamentos_Load(object sender, EventArgs e) { clsConexao conexao = new clsConexao(); SQLiteCommand comando = new SQLiteCommand(); comando.CommandText = "SELECT id, nome FROM ambientes ORDER BY nome"; comando.Connection = conexao.obterConexao(); // Obtem os dados SQLiteDataReader dr = comando.ExecuteReader(); // Carrega os dados na tabela virtual DataTable dt = new DataTable(); dt.Load(dr); cmbAmbiente.Items.Clear(); cmbAmbiente.DataSource = dt; cmbAmbiente.DisplayMember = "nome"; // Campo de exibição cmbAmbiente.ValueMember = "id"; // Campo de valor cmbAmbiente.Items.Add(") }