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."); } } }