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(); } }