예제 #1
0
        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);
     }
 }
예제 #3
0
        /// <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();
            }
        }
예제 #4
0
        //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();
            }
        }
예제 #5
0
 private void FillStuffList()
 {
     produtoCollectionDTO      = produtoBLL.ReadName(string.Empty);
     dataGridStuff.ItemsSource = null;
     dataGridStuff.ItemsSource = produtoCollectionDTO;
 }