public List <ProdutosHigienico> ObterTodos() { SqlConnection conexao = new SqlConnection(); conexao.ConnectionString = CadeiadeConexao; conexao.Open(); SqlCommand comando = new SqlCommand(); comando.Connection = conexao; comando.CommandText = "SELECT * FROM produtos_higienicos"; DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); List <ProdutosHigienico> produtosHigienicos = new List <ProdutosHigienico>(); for (int i = 0; i < tabela.Rows.Count; i++) { DataRow linha = tabela.Rows[i]; ProdutosHigienico produtosHigienico = new ProdutosHigienico(); produtosHigienico.Id = Convert.ToInt32(linha["id"]); produtosHigienico.Nome = linha["nome"].ToString(); produtosHigienico.Categoria = linha["categoria"].ToString(); produtosHigienicos.Add(produtosHigienico); } conexao.Close(); return(produtosHigienicos); }
public ProdutosHigienico ObterPeloId(int id) { SqlConnection conexao = new SqlConnection(); conexao.ConnectionString = CadeiadeConexao; conexao.Open(); SqlCommand comando = new SqlCommand(); comando.Connection = conexao; comando.CommandText = @"SELECT * FROM produtos_higienicos WHERE id = @ID"; comando.Parameters.AddWithValue("@ID", id); DataTable dataTable = new DataTable(); dataTable.Load(comando.ExecuteReader()); conexao.Close(); if (dataTable.Rows.Count == 1) { DataRow linha = dataTable.Rows[0]; ProdutosHigienico produtosHigienico = new ProdutosHigienico(); produtosHigienico.Id = Convert.ToInt32(linha["id"]); produtosHigienico.Nome = linha["nome"].ToString(); produtosHigienico.Categoria = linha["categoria"].ToString(); return(produtosHigienico); } return(null); }
public ProdutosHigienicoEditar(ProdutosHigienico produtosHigienico) { InitializeComponent(); txtId.Text = produtosHigienico.Id.ToString(); txtNome.Text = produtosHigienico.Nome; txtCategoria.Text = produtosHigienico.Categoria; }
private void btnSalvar_Click(object sender, EventArgs e) { ProdutosHigienico produtosHigienico = new ProdutosHigienico(); produtosHigienico.Nome = txtNome.Text; produtosHigienico.Categoria = txtCategoria.Text; ProdutosHigienicoRepositorio repositorio = new ProdutosHigienicoRepositorio(); repositorio.Inserir(produtosHigienico); Close(); }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); ProdutosHigienicoRepositorio repositorio = new ProdutosHigienicoRepositorio(); ProdutosHigienico produtosHigienico = repositorio.ObterPeloId(id); ProdutosHigienicoEditar produtosHigienicoEditar = new ProdutosHigienicoEditar(); produtosHigienicoEditar.ShowDialog(); }
private void btnEditar_Click(object sender, EventArgs e) { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); ProdutosHigienicoRepositorio repositorio = new ProdutosHigienicoRepositorio(); ProdutosHigienico produtosHigienico = repositorio.ObterPeloId(id); ProdutosHigienicoEditar produtosHigienicoEditar = new ProdutosHigienicoEditar(produtosHigienico); produtosHigienicoEditar.ShowDialog(); AtualizarTabela(); }
private void btnSalvar_Click(object sender, EventArgs e) { ProdutosHigienico produtosHigienico = new ProdutosHigienico(); produtosHigienico.Id = Convert.ToInt32(txtId.Text); produtosHigienico.Nome = txtNome.Text; produtosHigienico.Categoria = txtCategoria.Text; ProdutosHigienicoRepositorio repositorio = new ProdutosHigienicoRepositorio(); repositorio.Atualizar(produtosHigienico); MessageBox.Show("Editado com Sucesso"); Close(); }
private void AtualizarTabela() { ProdutosHigienicoRepositorio repositorio = new ProdutosHigienicoRepositorio(); List <ProdutosHigienico> produtosHigienicos = repositorio.ObterTodos(); dataGridView1.Rows.Clear(); for (int i = 0; i < produtosHigienicos.Count; i++) { ProdutosHigienico produtosHigienico = produtosHigienicos[i]; dataGridView1.Rows.Add(new object[] { produtosHigienico.Id, produtosHigienico.Nome, produtosHigienico.Categoria }); } }
public void Inserir(ProdutosHigienico produtosHigienico) { SqlConnection conexao = new SqlConnection(); conexao.ConnectionString = CadeiadeConexao; conexao.Open(); SqlCommand comando = new SqlCommand(); comando.Connection = conexao; comando.CommandText = @"INSERT INTO produtos_higienicos (nome,categoria) VALUES (@NOME, @CATEGORIA)"; comando.Parameters.AddWithValue("@NOME", produtosHigienico.Nome); comando.Parameters.AddWithValue("@CATEGORIA", produtosHigienico.Categoria); comando.ExecuteNonQuery(); conexao.Close(); }
public void Atualizar(ProdutosHigienico produtosHigienico) { SqlConnection conexao = new SqlConnection(); conexao.ConnectionString = CadeiadeConexao; conexao.Open(); SqlCommand comando = new SqlCommand(); comando.Connection = conexao; comando.CommandText = @"UPDATE produtos_higienicos SET nome = @NOME, categoria = @CATEGORIA WHERE id = @ID"; comando.Parameters.AddWithValue("@NOME", produtosHigienico.Nome); comando.Parameters.AddWithValue("@CATEGORIA", produtosHigienico.Categoria); comando.Parameters.AddWithValue("@ID", produtosHigienico.Id); comando.ExecuteNonQuery(); conexao.Close(); }