public DataTable BuscarProdutosNaPromocao(clsProdutoPromocao objProdutoPromocao)
        {
            SqlParameter parametro = new SqlParameter();

            parametro.ParameterName = "@codPromocao";
            parametro.Value         = objProdutoPromocao.Cod_Promocao;
            parametro.DbType        = System.Data.DbType.Int32;

            return(ObjBanco.ExecuteProc("USP_CSharp_Promocao_BuscarProdutosNaPromocao", parametro));
        }
Esempio n. 2
0
        private void btnAdicionar_Click(object sender, EventArgs e)
        {
            clsProdutoPromocao objProdutoPromocao = new clsProdutoPromocao();

            objProdutoPromocao.Cod_Produto = (int)gridProdutosEncontrados.CurrentRow.Cells[0].Value;

            objProdutoPromocao.Cod_Promocao = (int)gridPromocoesEncontradas.CurrentRow.Cells[0].Value;

            produtoPromocao.InserirProdutoEmPromocao(objProdutoPromocao);

            gridProdutosNaPromocao.DataSource = produtoPromocao.BuscarProdutosNaPromocao(objProdutoPromocao);
        }
Esempio n. 3
0
        private void btnRemoverProduto_Click(object sender, EventArgs e)
        {
            clsProdutoPromocao objProdutoPromocao = new clsProdutoPromocao();

            objProdutoPromocao.Cod_Produto = (int)gridProdutosNaPromocao.CurrentRow.Cells[0].Value;

            objProdutoPromocao.Cod_Promocao = (int)gridPromocoesEncontradas.CurrentRow.Cells[0].Value;

            produtoPromocao.RemoverProdutoDePromocao(objProdutoPromocao);

            gridProdutosNaPromocao.DataSource = produtoPromocao.BuscarProdutosNaPromocao(objProdutoPromocao);

//            preencherGrid("delete from ProdutoPromocao where codPromoProd = " + idProduto, gridProdutosNaPromocao);

//            preencherGrid("select ProdutoPromocao.codPromoProd as [ID], Produto.Cod_Produto as [ID Produto], Produto.Nome_Produto as [Produto], Produto.Valor_Venda as [Preço] from Promocao inner join ProdutoPromocao on Promocao.Cod_Promocao = ProdutoPromocao.Cod_Promocao inner join Produto on ProdutoPromocao.Cod_Produto = Produto.Cod_Produto where ProdutoPromocao.Cod_Promocao = " + gridPromocoesEncontradas.CurrentRow.Cells[0].Value.ToString(), gridProdutosNaPromocao);

            //calcularSaldo();
        }
        public void RemoverProdutoDePromocao(clsProdutoPromocao objProdutoPromocao)
        {
            List <SqlParameter> LstParametros = new List <SqlParameter>();

            SqlParameter parametro = new SqlParameter();

            parametro.ParameterName = "@CodProduto";
            parametro.Value         = objProdutoPromocao.Cod_Produto;
            parametro.DbType        = System.Data.DbType.Int32;
            LstParametros.Add(parametro);

            parametro = new SqlParameter();
            parametro.ParameterName = "@CodPromocao";
            parametro.Value         = objProdutoPromocao.Cod_Promocao;
            parametro.DbType        = System.Data.DbType.Int32;
            LstParametros.Add(parametro);

            ObjBanco.ExecuteProc("USP_CSharp_Promocao_RemoverProdutoDePromocao", LstParametros);
        }
Esempio n. 5
0
        private void gridPromocoesEncontradas_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            clsProdutoPromocao objProdutoPromocao = new clsProdutoPromocao();

            objProdutoPromocao.Cod_Promocao = (int)gridPromocoesEncontradas.CurrentRow.Cells[0].Value;

            gridProdutosNaPromocao.DataSource = produtoPromocao.BuscarProdutosNaPromocao(objProdutoPromocao);


            //preencherGrid("USP_CSharp_Promocao_BuscarProdutosNaPromocao " + gridPromocoesEncontradas.CurrentRow.Cells[0].Value.ToString(), gridProdutosNaPromocao);

            //calcularSaldo();

            txtTituloPromocao.Clear();
            txtDescricaoPromocao.Clear();
            ckSobeSite.Checked        = false;
            ckAcessivelATodos.Checked = false;
            dataVigencia.Value        = new DateTime(DateTime.Today.Year, DateTime.Today.Month, DateTime.Today.Day);

            //btnProcessarNovoPreco.Enabled = true;
            btnRemoverProduto.Enabled = true;
        }