Exemplo n.º 1
0
        public List <ListaProdutosDominio> Buscar(ListaProdutosDominio objListaProdutos)
        {
            using (SqlConnection con = new SqlConnection())
            {
                con.ConnectionString = Properties.Settings.Default.banco;
                SqlCommand comando = new SqlCommand();
                comando.CommandType = CommandType.Text;

                con.Open();

                comando.CommandText = "SELECT CODIGO_PRODUTO, NOME_PRODUTO, EMBALAGEM, TAMANHO, SABOR, QUANTIDADE_EM_ESTOQUE, PRECO_DE_LISTA FROM TABELA_PRODUTOS WHERE NOME_PRODUTO LIKE @NOME_PRODUTO";

                comando.Parameters.Add("NOME_PRODUTO", SqlDbType.VarChar).Value = objListaProdutos.NomeProduto + "%";

                comando.Connection = con;

                SqlDataReader dr;
                List <ListaProdutosDominio> lista = new List <ListaProdutosDominio>();

                dr = comando.ExecuteReader();

                if (dr.HasRows)
                {
                    while (dr.Read())
                    {
                        ListaProdutosDominio dado = new ListaProdutosDominio();

                        dado.CodigoProduto            = Convert.ToInt32(dr["CODIGO_PRODUTO"]);
                        dado.NomeProduto              = Convert.ToString(dr["NOME_PRODUTO"]);
                        dado.Embalagem                = Convert.ToString(dr["EMBALAGEM"]);
                        dado.Tamanho                  = Convert.ToString(dr["TAMANHO"]);
                        dado.Sabor                    = Convert.ToString(dr["SABOR"]);
                        dado.QuantidadeEstoqueInicial = Convert.ToInt32(dr["QUANTIDADE_EM_ESTOQUE"]);
                        dado.PrecoDeLista             = Convert.ToDecimal(dr["PRECO_DE_LISTA"]);

                        lista.Add(dado);
                    }
                }
                return(lista);
            }
        }
Exemplo n.º 2
0
 public List <ListaProdutosDominio> Buscar(ListaProdutosDominio objListaProdutos)
 {
     return(new ListaProdutosDados().Buscar(objListaProdutos));
 }