public RegistrosVenda()
 {
     InitializeComponent();
     using (var repo = new BaseGeral.Repositorio.Leitura())
     {
         var registros = repo.ObterRegistrosVenda(DefinicoesTemporarias.EmitenteAtivo.Id);
         int contador = 0, quant = 0;
         foreach (var(rv, vendedor, cliente, momento) in registros)
         {
             quant++;
             if (!rv.Cancelado && rv.Produtos.Count == 0)
             {
                 contador++;
             }
             (rv.Cancelado ? Canceladas : Validas).Add(new ExibicaoVenda
             {
                 Base          = rv,
                 NomeCliente   = cliente,
                 NomeVendedor  = vendedor,
                 DataHoraVenda = momento
             });
         }
         if (contador > 0 && quant > 0)
         {
             BaseGeral.Log.Popup.Current.Escrever(BaseGeral.Log.TitulosComuns.Atenção, $"Existem {contador} registros de venda sem produto.");
         }
     }
 }