Beispiel #1
0
        private void InserirItem(CRJProdutoVendido item)
        {
            string Retorno = string.Empty;
            object ret     = null;

            //Iniciando Persistência no Banco de Dados.
            Database db = Microsoft.Practices.EnterpriseLibrary.Data.DatabaseFactory.CreateDatabase("BancoSistema");

            using (DbCommand dbCommand = db.GetStoredProcCommand("STPCRJProdutoVendido6"))
            {
                //Parâmetros da Stored Procedure.

                db.AddInParameter(dbCommand, "Quantidade", DbType.Int32, item.Quantidade);
                db.AddInParameter(dbCommand, "IdVendaProduto", DbType.Int32, item.IdVendaProduto);
                db.AddInParameter(dbCommand, "IdProduto", DbType.Int16, item.IdProduto);
                db.AddInParameter(dbCommand, "Valor", DbType.Double, item.ValorTotal);



                //Executar Comando no Banco.
                ret = db.ExecuteScalar(dbCommand);
            }

            if (ret != null && ret != DBNull.Value)
            {
                Retorno = Convert.ToString(ret);
            }
            else
            {
                Retorno = string.Empty;
            }
        }
        protected void cboProduto_TriggerClick(object e, Ext.Net.DirectEventArgs sender)
        {
            if (!string.IsNullOrEmpty(cboProduto.SelectedItem.Value))
            {
                int addproduto = int.Parse(cboProduto.SelectedItem.Value);


                CRJProdutoNegocio ProdutoBO      = new CRJProdutoNegocio();
                CRJProduto        ProdutoColecao = new CRJProduto();

                ProdutoColecao = ProdutoBO.ObterCRJProdutoPorId(addproduto);

                CRJProdutoVendido produtovenda = new CRJProdutoVendido();

                produtovenda.Produto   = ProdutoColecao;
                produtovenda.Nome      = ProdutoColecao.Nome;
                produtovenda.Preco     = ProdutoColecao.Preco;
                produtovenda.IdProduto = ProdutoColecao.IdProduto;

                GridCRJProdutoVendido.AddRecord(produtovenda, true);
                GridCRJProdutoVendido.GetView().Refresh();

                //StoreCRJProdutoVendido.AddRecord(produtovenda, true);

                cboProduto.Clear();
            }
        }