private void buttonInsert_Click(object sender, EventArgs e) { if (textBoxValor.Text != "") { try { MedidaModelo modeloMedida = new MedidaModelo(Convert.ToInt32(comboBoxAvaliacao.SelectedValue), Convert.ToInt32(comboBoxTipoMedida.SelectedValue), textBoxValor.Text); MedidaDAO DAO = new MedidaDAO(); DAO.Insere(modeloMedida); clear(); MessageBox.Show("Medida Inserido com Sucesso!", "Medida", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show("Erro: " + ex.Message); } ShowDataGridView(); } }
public void update(MedidaModelo m) { SqlConnection conexao = new SqlConnection(Conexao.getConexao()); try { //Comando de atualizar: SqlCommand cmd = new SqlCommand("UPDATE Medida set valor = @valor, TipoMedida_idTipoMedida = @idTipoMedida, Avaliacao_idAvaliacao = @idAvaliacao WHERE idMedida = @idMedida", conexao); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@idMedida", m.getIdMedida()); cmd.Parameters.AddWithValue("@valor", m.getValor()); cmd.Parameters.AddWithValue("@idTipoMedida", m.getIdTipoMedida()); cmd.Parameters.AddWithValue("@idAvaliacao", m.getIdAvaliacao()); //Abre conexao conexao.Open(); //Executa cmd.ExecuteNonQuery(); } catch (SqlException ex) { throw new Exception("Erro ao deletar no Banco de Dados: " + ex.Message); } catch (Exception ex) { throw new Exception("Erro: " + ex.Message); } finally { conexao.Close(); } }
public void delete(MedidaModelo m) { SqlConnection conexao = new SqlConnection(Conexao.getConexao()); try { //Comando de deletar: SqlCommand cmd = new SqlCommand("DELETE Medida where idMedida = @idMedida", conexao); cmd.CommandType = CommandType.Text; cmd.Parameters.AddWithValue("@idMedida", m.getIdMedida()); //Abre conexao conexao.Open(); //Executa cmd.ExecuteNonQuery(); } catch (SqlException ex) { throw new Exception("Erro ao deletar no Banco de Dados: " + ex.Message); } catch (Exception ex) { throw new Exception("Erro: " + ex.Message); } finally { conexao.Close(); } }
public void Insere(MedidaModelo m) { SqlConnection conexao = new SqlConnection(Conexao.getConexao()); try { //Comando de inserir: SqlCommand cmd = new SqlCommand("INSERT INTO Medida (Avaliacao_idAvaliacao, TipoMedida_idTipomedida, valor) VALUES (@idAvaliacao, @idTipoMedida, @valor)", conexao); cmd.CommandType = CommandType.Text; cmd.Parameters.Add("@idAvaliacao", m.getIdAvaliacao()); cmd.Parameters.Add("@idTipoMedida", m.getIdTipoMedida()); cmd.Parameters.Add("@valor", m.getValor()); //Abre conexao conexao.Open(); //Executa cmd.ExecuteNonQuery(); } catch (SqlException ex) { throw new Exception("Erro ao inserir no Banco de Dados: " + ex.Message); } catch (Exception ex) { throw new Exception("Erro: " + ex.Message); } finally { conexao.Close(); } }
private void buttonDelete_Click(object sender, EventArgs e) { if (id != 0) { if (MessageBox.Show("Certeza que deseja deletar?", "", MessageBoxButtons.YesNo) == DialogResult.Yes) { MedidaModelo modeloMedida = new MedidaModelo(Convert.ToInt32(comboBoxAvaliacao.SelectedValue), Convert.ToInt32(comboBoxTipoMedida.SelectedValue), textBoxValor.Text); modeloMedida.setIdMedida(id); MedidaDAO DAO = new MedidaDAO(); DAO.delete(modeloMedida); MessageBox.Show("Medida deleta com Sucesso!", "Medida", MessageBoxButtons.OK, MessageBoxIcon.Information); } ShowDataGridView(); } }