private void GerarRelatorioRegistroObito(ModeloRelatorio modelo, DateTime dtInicial, DateTime dtFinal) { var repositorioObito = new RepositorioRegistroObito(); var obitoSet = repositorioObito.CarregarTodos(); var filtroDados = new FiltroDados <RegistroObito>(); obitoSet = filtroDados.FiltrarRegistros(modelo, obitoSet, dtInicial, dtFinal); if (obitoSet.Count == 0) { throw new Exception("Não há dados a serem impressos."); } GerarRelatorio(modelo, dtInicial, dtFinal, obitoSet); }
private void CarregarDados() { lvwDados.Items.Clear(); var repositorio = new RepositorioRegistroObito(); _registroObitoSet = repositorio.CarregarTodos(); if (tbPesquisa.Text != string.Empty) { _registroObitoSet = _registroObitoSet. Where(x => x.NomeFalecido.Contains(tbPesquisa.Text)).ToList(); } foreach (var registro in _registroObitoSet) { var item = new ListViewItem(registro.NomeFalecido); item.SubItems.Add(registro.DataFalecimento.ToShortDateString()); item.SubItems.Add(registro.NomeDeclarante); item.SubItems.Add(registro.NomePai); lvwDados.Items.Add(item); } }