public List <ModelPedido> BuscaDados(int opcao)
        {
            try
            {
                if (opcao == 0)
                {
                    tabela = daoPedido.BuscaDadosNaoRecebidos(descricao);
                }
                else if (opcao == 1)
                {
                    tabela = daoPedido.BuscaDadosRecebidos(descricao);
                }
                else if (opcao == 2)
                {
                    tabela = daoPedido.BuscaTodosPedidos(descricao);
                }

                var lista = new List <ModelPedido>();

                foreach (DataRow item in tabela.Rows)
                {
                    var modelo = new ModelPedido();

                    modelo.ped_cod           = Convert.ToInt32(item["ped_cod"].ToString());
                    modelo.pro_descricao     = item["pro_descricao"].ToString();
                    modelo.for_descricao     = item["for_descricao"].ToString();
                    modelo.ped_data_pedido   = Convert.ToDateTime(item["ped_data_pedido"].ToString());
                    modelo.ped_data_prevista = Convert.ToDateTime(item["ped_data_prevista"].ToString());
                    modelo.ped_observacao    = item["ped_observacao"].ToString();
                    modelo.ped_quantidade    = Convert.ToDecimal(item["reg_quantidade"].ToString());
                    modelo.unidade_medida    = item["pro_unidade_medida"].ToString();

                    if (Convert.ToInt32(item["ped_status"].ToString()) == 0)
                    {
                        modelo.ped_status = "NÃO RECEBIDO";
                    }
                    else
                    {
                        modelo.ped_status       = "RECEBIDO";
                        modelo.ped_data_entrega = Convert.ToDateTime(item["ped_data_entrega"].ToString());
                    }

                    lista.Add(modelo);
                }

                lista = lista.OrderBy(c => c.ped_data_prevista).ToList();

                return(lista);
            }
            catch
            {
                return(null);
            }
        }