private void btnSalvar_Click(object sender, EventArgs e) { if (txtCodigo.Text.Length == 0) { ProdutoHigienico produtoHigienico = new ProdutoHigienico(); produtoHigienico.Nome = txtNome.Text; produtoHigienico.Preco = Convert.ToDecimal(mtbPreco.Text.Replace("R$", "")); produtoHigienico.Categoria = cbCategoria.SelectedItem.ToString(); ProdutoHigienicoRepository repository = new ProdutoHigienicoRepository(); repository.Inserir(produtoHigienico); Close(); } if (txtCodigo.Text.Length == 1) { ProdutoHigienico produtoHigienico = new ProdutoHigienico(); produtoHigienico.Id = Convert.ToInt32(txtCodigo.Text); produtoHigienico.Nome = txtNome.Text; produtoHigienico.Preco = Convert.ToDecimal(mtbPreco.Text.Replace("R$", "")); produtoHigienico.Categoria = cbCategoria.SelectedItem.ToString(); ProdutoHigienicoRepository repository = new ProdutoHigienicoRepository(); repository.Update(produtoHigienico); MessageBox.Show("Editado com sucesso"); Close(); } }
private void btnApagar_Click(object sender, EventArgs e) { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); ProdutoHigienicoRepository repository = new ProdutoHigienicoRepository(); repository.Delete(id); dataGridView1.Rows.RemoveAt(dataGridView1.CurrentCell.RowIndex); }
private void dataGridView1_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { int id = Convert.ToInt32(dataGridView1.CurrentRow.Cells[0].Value); ProdutoHigienicoRepository repository = new ProdutoHigienicoRepository(); ProdutoHigienico produtoHigienico = repository.ObterPeloID(id); CadastroProdutosHigienicos cadastroProdutosHigienicos = new CadastroProdutosHigienicos(produtoHigienico); cadastroProdutosHigienicos.ShowDialog(); }
private void AtualizarTabela() { ProdutoHigienicoRepository repository = new ProdutoHigienicoRepository(); List <ProdutoHigienico> produtosHigienicos = repository.ObterTodos(); dataGridView1.Rows.Clear(); for (int i = 0; i < produtosHigienicos.Count; i++) { ProdutoHigienico produtoHigienico = produtosHigienicos[i]; dataGridView1.Rows.Add(new object[] { produtoHigienico.Id, produtoHigienico.Nome, produtoHigienico.Preco, produtoHigienico.Categoria }); } }