private void FillStuffs() { produtoCollectionDTO = produtoBLL.ReadName(string.Empty); cbStuff.Items.Clear(); foreach (ProdutoDTO item in produtoCollectionDTO) { cbStuff.Items.Add(item.DescricaoProduto); } }
private void ListStuff() { try { produtoCollectionDTO = produtoBLL.ReadName(string.Empty); cbStuff.Items.Clear(); foreach (ProdutoDTO item in produtoCollectionDTO) { cbStuff.Items.Add(item.DescricaoProduto); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButton.OK, MessageBoxImage.Error); } }
/// <summary> /// Consulta informações de privilegio por nome. /// </summary> /// <param name="produto">Nome do privilegio que será consultado.</param> /// <returns>Informações do privilegio encontrado.</returns> public ProdutoCollectionDTO ReadName(string produto) { ProdutoCollectionDTO produtoCollectionDTO = new ProdutoCollectionDTO(); try { dataBaseAccess.ClearParameters(); dataBaseAccess.AddParameters("_produto", produto); DataTable dataTable = new DataTable(); dataTable = dataBaseAccess.Consult(CommandType.StoredProcedure, "sp_produto_nome"); foreach (DataRow row in dataTable.Rows) { ProdutoDTO produtoDTO = new ProdutoDTO(); produtoDTO.IdProduto = Convert.ToInt32(row["IdProduto"]); produtoDTO.DescricaoProduto = row["DescricaoProduto"].ToString(); produtoDTO.Unidade = new UnidadeDTO(); produtoDTO.Unidade.IdUnidade = Convert.ToInt32(row["IdUnidade"]); produtoDTO.Unidade.SiglaUnidade = row["SiglaUnidade"].ToString(); produtoDTO.Unidade.DescricaoUnidade = row["DescricaoUnidade"].ToString(); produtoCollectionDTO.Add(produtoDTO); } return(produtoCollectionDTO); } catch (Exception ex) { StringBuilder message = new StringBuilder(); message.Append("Não foi possível consultar produto por nome:\n\n").Append(ex.Message); throw new Exception(message.ToString()); } finally { dataBaseAccess.ClearParameters(); } }
//Teste do relatório public DataTable ReadNameTeste(string produto) { ProdutoCollectionDTO produtoCollectionDTO = new ProdutoCollectionDTO(); try { dataBaseAccess.ClearParameters(); dataBaseAccess.AddParameters("_produto", produto); DataTable dataTable = new DataTable(); return(dataTable = dataBaseAccess.Consult(CommandType.StoredProcedure, "sp_produto_nome")); } catch (Exception ex) { StringBuilder message = new StringBuilder(); message.Append("Não foi possível consultar produto por nome:\n\n").Append(ex.Message); throw new Exception(message.ToString()); } finally { dataBaseAccess.ClearParameters(); } }
private void FillStuffList() { produtoCollectionDTO = produtoBLL.ReadName(string.Empty); dataGridStuff.ItemsSource = null; dataGridStuff.ItemsSource = produtoCollectionDTO; }