public List <TipoProdutoBE> Listar(TipoProdutoBE tipoProdutoBE)
        {
            List <TipoProdutoBE> listaTipoProdutoBE = new List <TipoProdutoBE>();

            var connection = ConfigurationManager.ConnectionStrings["Conexao"].ConnectionString;

            using (SqlConnection con = new SqlConnection(connection))
            {
                con.Open();

                SqlCommand command = new SqlCommand("PR_TIPOPRODUTO_LISTAR", con);
                command.CommandType = CommandType.StoredProcedure;

                command.Parameters.Add(new SqlParameter("@Nome", SqlDbType.VarChar, 200, "Nome"));
                command.Parameters.Add(new SqlParameter("@Sigla", SqlDbType.VarChar, 10, "Codigo"));

                command.Parameters["@Nome"].Value  = tipoProdutoBE.Nome;
                command.Parameters["@Sigla"].Value = tipoProdutoBE.Sigla;

                SqlDataReader reader = command.ExecuteReader();

                while (reader.Read())
                {
                    TipoProdutoBE tipoProdutoRetornoBE = new TipoProdutoBE();
                    tipoProdutoRetornoBE.Id           = Convert.ToInt32(reader["Id"]);
                    tipoProdutoRetornoBE.Nome         = reader["nome"].ToString();
                    tipoProdutoRetornoBE.Sigla        = reader["sigla"].ToString();
                    tipoProdutoRetornoBE.DataInclusao = Convert.ToDateTime(reader["dtinclusao"]);
                    if (reader["dtalteracao"] != DBNull.Value)
                    {
                        tipoProdutoRetornoBE.DataAlteracao = Convert.ToDateTime(reader["dtalteracao"]);
                    }

                    listaTipoProdutoBE.Add(tipoProdutoRetornoBE);
                }

                reader.Close();
            }

            return(listaTipoProdutoBE);
        }
        public List <TipoProdutoBE> Listar(TipoProdutoBE tipoProdutoBE)
        {
            TipoProdutoDALC tipoProdutoDALC = new TipoProdutoDALC();

            return(tipoProdutoDALC.Listar(tipoProdutoBE));
        }