示例#1
0
        private void BtnPesquisar_Click(object sender, EventArgs e)
        {
            List <Camadas.Model.Produto> listaProduto = new List <Camadas.Model.Produto>();

            Camadas.BLL.Produto bllProduto = new Camadas.BLL.Produto();
            if (rdbTodos.Checked)
            {
                listaProduto = bllProduto.Select();
            }
            else if (rdbId.Checked)
            {
                listaProduto = bllProduto.SelectById(Convert.ToInt32(txtPesquisa.Text));
            }
            else if (rdbNome.Checked)
            {
                listaProduto = bllProduto.SelectByNome(txtPesquisa.Text.Trim());
            }
            else if (rdbMarca.Checked)
            {
                listaProduto = bllProduto.SelectByMarca(txtPesquisa.Text.Trim());
            }

            dgvProduto.DataSource = "";
            dgvProduto.DataSource = listaProduto;

            limpaCampos();
        }
示例#2
0
        private void buscarProduto(int id)
        {
            Camadas.BLL.Produto          bllProd   = new Camadas.BLL.Produto();
            List <Camadas.Model.Produto> listaProd = new List <Camadas.Model.Produto>();

            listaProd = bllProd.SelectById(id);
            if (listaProd != null)
            {
                produto = listaProd[0];
            }
        }
示例#3
0
        public void Insert(Model.Venda venda)
        {
            DAL.Venda   dalVend = new DAL.Venda();
            BLL.Produto bllProd = new Produto();

            Model.Produto produto = new Model.Produto();

            produto            = bllProd.SelectById(venda.produto)[0];
            produto.quantidade = produto.quantidade - venda.quantidade;

            bllProd.Update(produto);
            dalVend.Insert(venda);
        }