public void AtualizarCategoria(Categoria categoria) { try { Acessoadados.AtualizaCategoria(categoria); } catch (Exception erro) { throw erro; } }
/// <summary> /// Atualiza uma categoria /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void bt_Atualiza_Click(object sender, EventArgs e) { try { categoria = new Categoria(); categoria.IDCategoria = Convert.ToInt16(tb_IDCategoria.Text); categoria.NomeCategoria = tb_NomeCategoria.Text; categoria.Descricao = tb_DescriCatg.Text; controle.ControleAtualizar(categoria); //Negociacao.AtualizarCategoria(categoria); CarregaTabela(); limpatb(); } catch (Exception erro) { MessageBox.Show(erro.Message, "Sistema de Controle de AutoPeças"); } }
public void AtualizaCategoria(Categoria categoria) { try { comandosql = "UPDATE Categorias SET NomeCategoria = @NomeCategoria WHERE IDCategoria= @IDCategoria"; using (Conectionsql = new SqlConnection(conexao)) { Conectionsql.Open(); using (ComandoTSQL = new SqlCommand(comandosql, Conectionsql)) { ComandoTSQL.Parameters.AddWithValue("@IDCategoria", categoria.IDCategoria); ComandoTSQL.Parameters.AddWithValue("@NomeCategoria", categoria.NomeCategoria); ComandoTSQL.Parameters.AddWithValue("@Descricao", categoria.Descricao); ComandoTSQL.ExecuteNonQuery(); } Conectionsql.Close(); } } catch (SqlException erro) { throw erro; } }
public void GravarCategorias(Categoria categoria) { try { Acessoadados.GravarCategoria(categoria); } catch (Exception erro) { throw erro; } }
public void DeletarCategoria(Categoria categoria) { try { Acessoadados.DeleteCategoria(categoria); } catch (Exception erro) { throw erro; } }
/// <summary> /// Deleta uma categoria /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void bt_Deleta_Click(object sender, EventArgs e) { try { categoria = new Categoria(); categoria.IDCategoria = Convert.ToInt16(tb_IDCategoria.Text); if (MessageBox.Show("Deseja excluir a categoria " + tb_NomeCategoria.Text.ToUpper() +" ?", "Test", MessageBoxButtons.YesNo).Equals(DialogResult.Yes)) { //Negociacao.DeletarCategoria(categoria); //Negociacao.DeletarPhilipe(categoria); controle.ControleDeletar(categoria); CarregaTabela(); limpatb(); } } catch (Exception erro) { MessageBox.Show(erro.Message, "Sistema de Controle de AutoPeças"); } }
/// <summary> /// Grava um novo objeto categoria no bando de dados /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void bt_gravar_Click(object sender, EventArgs e) { try { categoria = new Categoria(); categoria.NomeCategoria = tb_NomeCategoria.Text; categoria.Descricao = tb_DescriCatg.Text; controle.ControleInserir(categoria); //Negociacao.GravarCategorias(categoria); CarregaTabela(); limpatb(); } catch (Exception erro) { MessageBox.Show(erro.Message, "Sistema de Controle de AutoPeças"); } }
public void GravarCategoria(Categoria categoria) { try { comandosql = "INSERT INTO Categorias VALUES (@NomeCategoria, @Descricao)"; using (Conectionsql = new SqlConnection(conexao)) { Conectionsql.Open(); using (ComandoTSQL = new SqlCommand(comandosql, Conectionsql)) { ComandoTSQL.Parameters.AddWithValue("@NomeCategoria", categoria.NomeCategoria); ComandoTSQL.Parameters.AddWithValue("@Descricao", categoria.Descricao); ComandoTSQL.ExecuteNonQuery(); } Conectionsql.Close(); } } catch (SqlException erro) { throw erro; } finally { Conectionsql.Close(); } }
public void DeleteCategoria(Categoria categoria) { try { comandosql = "DELETE FROM Categorias WHERE NomeCategoria = @NomeCategoria"; using (Conectionsql = new SqlConnection(conexao)) { Conectionsql.Open(); using (ComandoTSQL = new SqlCommand(comandosql, Conectionsql)) { ComandoTSQL.Parameters.AddWithValue("@NomeCategoria", categoria.NomeCategoria); ComandoTSQL.ExecuteNonQuery(); } Conectionsql.Close(); } } catch (SqlException erro) { throw erro; } finally { Conectionsql.Close(); } }
public DataTable PesquisaCategoria(string pesquisa) { try { Categoria categoria = new Categoria(); comandosql = "SELECT * FROM Categorias WHERE NomeCategoria LIKE '%" + pesquisa + "%'"; using (Conectionsql = new SqlConnection(conexao)) { Conectionsql.Open(); DataTable dt = new DataTable(); using (ComandoTSQL = new SqlCommand(comandosql, Conectionsql)) { SqlDataReader Leitor = ComandoTSQL.ExecuteReader(); dt.Load(Leitor); Leitor.Close(); } Conectionsql.Close(); return dt; } } catch (SqlException erro) { throw erro; } finally { Conectionsql.Close(); } }