private void buscarProduto(int idProduto) { Camadas.BLL.Produto bllProd = new Camadas.BLL.Produto(); List <Camadas.MODEL.Produto> lstProd = new List <Camadas.MODEL.Produto>();; lstProd = bllProd.SelectById(idProduto); if (lstProd != null) { produto = lstProd[0]; } }
private void btnGravarP_Click(object sender, EventArgs e) { if (txtNomeProd.Text == "" || txtValor.Text == "") { MessageBox.Show("Campos não podem estar em branco!", "Alerta!", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Camadas.BLL.Produto bllProd = new Camadas.BLL.Produto(); //instancia e preenche com dados o objeto produto Camadas.MODEL.Produto produto = new Camadas.MODEL.Produto(); produto.idProduto = Convert.ToInt32(lblId.Text); produto.nome = txtNomeProd.Text; produto.preco = Convert.ToSingle(txtValor.Text); string msg; string titulo; int id = Convert.ToInt32(lblId.Text); if (id == -1) { msg = "Deseja inserir os dados de Produtos?"; titulo = "Inserir"; } else { msg = "Deseja alterar os dados de Produtos?"; titulo = "Editar"; } DialogResult resposta; resposta = MessageBox.Show(msg, titulo, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (resposta == DialogResult.Yes) { if (id == -1) { bllProd.Insert(produto); } else { bllProd.Update(produto); } } dgvProduto.DataSource = ""; dgvProduto.DataSource = bllProd.Select(); limpaCampos(); habilitaCampos(false); } }