private void btnCadastrarProduto_Click(object sender, EventArgs e) { FrmProduto frmProduto = new FrmProduto(); frmProduto.ShowDialog(); PreencherDataGridViewProdutosAsync(); }
private void btnEditarProduto_Click(object sender, EventArgs e) { if (dgvProdutos.SelectedRows.Count > 0) { int idProdutoSelecionado = Convert.ToInt32(dgvProdutos.SelectedRows[0].Cells[0].Value); IRepositorioGenerico <Produto> repositorioProdutos = new RepositorioProduto(); Produto produtoAEditar = repositorioProdutos.SelecionarPorId(idProdutoSelecionado); FrmProduto frmProduto = new FrmProduto(produtoAEditar); frmProduto.ShowDialog(); PreencherDataGridViewProdutosAsync(); } else { MessageBox.Show("Selecione um produto antes.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void btnAlterarProduto_Click(object sender, EventArgs e) { if (dgvProdutos.SelectedRows.Count > 0) { int idProdutoSelecionado = Convert.ToInt32(dgvProdutos.SelectedRows[0].Cells[0].Value); IRepositorioGenerico<Produto> repositorioProdutos = new RepositorioProduto(); Produto produtoASerAlterado = repositorioProdutos.SelecionarPorId(idProdutoSelecionado); FrmProduto frmProduto = new FrmProduto(produtoASerAlterado); frmProduto.ShowDialog(); PreencherDataGridViewProdutosAsync(); } else { MessageBox.Show("Selecione um produto antes", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }