private void Button_Click(object sender, RoutedEventArgs e) { using (var context = new BooksAppContext()) { context.Autores.Add(new Entidades.Autor() { Nome = NomeTextBox.Text }); context.SaveChanges(); CarregarGrid(); NomeTextBox.Clear(); MessageBox.Show("Autor salvo com sucesso!"); } }
private void BuscarButton_Click(object sender, RoutedEventArgs e) { string sql = "SELECT * FROM AGENDA WHERE ID=" + IdTextBox.Text; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(sql, con); cmd.CommandType = CommandType.Text; try { con.Open(); SqlDataReader leitor = cmd.ExecuteReader(); if (leitor.Read()) { NomeTextBox.Text = leitor["Nome"].ToString(); EnderecoTextBox.Text = leitor["Endereco"].ToString(); TelefoneTextBox.Text = leitor["Telefone"].ToString(); } else { NomeTextBox.Clear(); EnderecoTextBox.Clear(); TelefoneTextBox.Clear(); throw new Exception("Código não localizado"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { if (con.State != ConnectionState.Closed) { con.Close(); } } }
private void InserirButton_Click(object sender, RoutedEventArgs e) { string sql = "INSERT INTO AGENDA(NOME , ENDERECO , TELEFONE)" + "VALUES ('" + NomeTextBox.Text + "','" + EnderecoTextBox.Text + "','" + TelefoneTextBox.Text + "')"; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(sql, con); cmd.CommandType = CommandType.Text; try { con.Open(); int x = cmd.ExecuteNonQuery(); if (x > 0) { NomeTextBox.Clear(); EnderecoTextBox.Clear(); TelefoneTextBox.Clear(); IdTextBox.Clear(); MessageBox.Show("Cadastrado com Sucesso"); } } catch (Exception ex) { IdTextBox.Clear(); MessageBox.Show(ex.Message); } finally { if (con.State != ConnectionState.Closed) { con.Close(); } } }
private void ExcluirButton_Click(object sender, RoutedEventArgs e) { string sql = "DELETE FROM AGENDA WHERE ID=" + IdTextBox.Text; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(sql, con); cmd.CommandType = CommandType.Text; try { con.Open(); if (cmd.ExecuteNonQuery() == 1) { NomeTextBox.Clear(); EnderecoTextBox.Clear(); TelefoneTextBox.Clear(); IdTextBox.Clear(); MessageBox.Show("Excluido com Sucesso!"); } else { throw new Exception("Código não localizado!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { if (con.State != ConnectionState.Closed) { con.Close(); } } }
private void AlterarButton_Click(object sender, RoutedEventArgs e) { string sql = "UPDATE AGENDA SET NOME='" + NomeTextBox.Text + "',ENDERECO='" + EnderecoTextBox.Text + "',TELEFONE='" + TelefoneTextBox.Text + "'WHERE ID='" + IdTextBox.Text + "'"; SqlConnection con = new SqlConnection(connectionString); SqlCommand cmd = new SqlCommand(sql, con); cmd.CommandType = CommandType.Text; try { con.Open(); if (cmd.ExecuteNonQuery() == 1) { NomeTextBox.Clear(); EnderecoTextBox.Clear(); TelefoneTextBox.Clear(); IdTextBox.Clear(); MessageBox.Show("Alterado com Sucesso!"); } else { throw new Exception("Código não localizado!"); } } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { if (con.State != ConnectionState.Closed) { con.Close(); } } }