void recuperaProduto(int idProd) { CAMADAS.BLL.Produto bllProd = new CAMADAS.BLL.Produto(); List <CAMADAS.MODEL.Produto> lstProdutos = bllProd.SelectById(idProd); if (lstProdutos != null) { produto = lstProdutos[0]; } else { produto = null; } }
private void BtnInserir_Click(object sender, EventArgs e) { CAMADAS.MODEL.Produto prod = new CAMADAS.MODEL.Produto(); prod.preco = Convert.ToSingle(txtPreco.Text); prod.descricao = txtDescricao.Text; prod.idClassificacao = Convert.ToInt32(cmbClass.SelectedValue.ToString()); CAMADAS.DAL.Produto dalProd = new CAMADAS.DAL.Produto(); dalProd.Insert(prod); dgvProdutos.Refresh(); dgvProdutos.DataSource = dalProd.Select(); limparCampos(); }
private void btnGravar_Click(object sender, EventArgs e) { CAMADAS.BLL.Produto bllProd = new CAMADAS.BLL.Produto(); int id = Convert.ToInt32(lblId.Text); string texto, rotulo; if (id < 0) { texto = "Confirma Inclusão?"; rotulo = "Incluir"; } else { texto = "Confirma Atualização?"; rotulo = "Atualizar"; } DialogResult result; result = MessageBox.Show(texto, rotulo, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { CAMADAS.MODEL.Produto produto = new CAMADAS.MODEL.Produto(); produto.id = Convert.ToInt32(lblId.Text); produto.descricao = txtDescricao.Text; produto.quantidade = Convert.ToSingle(txtQuantidade.Text); produto.valor = Convert.ToSingle(txtValor.Text); if (id < 0) { bllProd.Insert(produto); } else { bllProd.Update(produto); } } else { MessageBox.Show("Dados não gravados", rotulo, MessageBoxButtons.OK, MessageBoxIcon.Information); } limpaCampos(); habilitaCampos(false); dgvProdutos.DataSource = ""; dgvProdutos.DataSource = bllProd.Select(); }
private void btnSalvar_Click(object sender, EventArgs e) { CAMADAS.MODEL.Produto produto = new CAMADAS.MODEL.Produto(); CAMADAS.BLL.ProdutoBLL bllProd = new CAMADAS.BLL.ProdutoBLL(); produto.id = Convert.ToInt32(lblId.Text); produto.produto = txtProduto.Text; produto.preco = Convert.ToSingle(txtPreco.Text); produto.quantidadeEstoque = Convert.ToInt32(txtEstoque.Text); produto.idCategoria = Convert.ToInt32(cbCategoria.SelectedValue); if (this.acao.Equals("cadastrar")) { if (pbFotoProduto.Image != null) { string[] partes = carregarImagemProduto.SafeFileName.Split('.'); produto.imagem = produto.produto + "." + partes[partes.Length - 1]; bllProd.Insert(produto, pbFotoProduto.Image); limparCampos(); } else { MessageBox.Show("Escolha uma imagem!"); } } else if (this.acao.Equals("editar")) { bllProd.Update(produto); limparCampos(); } else if (this.acao.Equals("deletar")) { bllProd.Delete(produto.id); limparCampos(); } recarregarTabela(); }