Example #1
0
        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];
            }
        }
Example #2
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);
            }
        }