public ActionResult Index(FormCollection f) { try { AtualizarFiltro(); _listaDados.Clear(); _obj = GetFiltro(f); FiltroLogViewModel filtroLogViewModel = new FiltroLogViewModel(); _listaDados = App.BaseService.Search(_obj); _logViewModels = filtroLogViewModel.GerarLogViewModels(_filtro, _listaDados); if (_logViewModels.Count == 0) { ExibirMensagemErro("Registros não encontrados."); } return(View("Index", _logViewModels)); } catch (Exception ex) { ExibirMensagemErro("Não foi possível concluir a consulta. " + ex.Message); return(View("Index", _logViewModels)); } }
private void btnPesquisar_Click(object sender, EventArgs e) { try { Cursor = Cursors.WaitCursor; var filtro = new FiltroLogViewModel(dtpInicio.Value.Date, dtpFim.Value, cboCategoria.SelectedValue.ToString(), txtDocumento.Text, chkErro.Checked, txtIdDocumento.Text); var log = _docappservice.BuscarLog(filtro); dgvFiltro.DataSource = log.OrderBy(x => x.DtEvento).ToList(); Support.DataGridView_ConfigGrid(dgvFiltro, false); Support.DataGridView_ConfigCol(dgvFiltro, "Arquivo", "Arquivo", 1, "", 0, DataGridViewAutoSizeColumnMode.DisplayedCells); Support.DataGridView_ConfigCol(dgvFiltro, "Categoria", "Categoria", 2, "", 0, DataGridViewAutoSizeColumnMode.DisplayedCells); Support.DataGridView_ConfigCol(dgvFiltro, "Documento", "Documento", 3, "", 0, DataGridViewAutoSizeColumnMode.DisplayedCells); Support.DataGridView_ConfigCol(dgvFiltro, "Msg", "Msg. Erro", 4, "", 0, DataGridViewAutoSizeColumnMode.Fill); Support.DataGridView_ConfigCol(dgvFiltro, "MsgErroSistema", "Msg. Interna", 5, "", 0, DataGridViewAutoSizeColumnMode.Fill); Support.DataGridView_ConfigCol(dgvFiltro, "DtEvento", "DtEvento", 6, "", 0, DataGridViewAutoSizeColumnMode.DisplayedCells); Support.DataGridView_ConfigCol(dgvFiltro, "IdDocumentSE", "Documento SE", 7, "", 0, DataGridViewAutoSizeColumnMode.DisplayedCells); Support.DataGridView_ConfigCol(dgvFiltro, "IndErro", "Erro", 8, "", 0, DataGridViewAutoSizeColumnMode.DisplayedCells); lblContador.Text = $"Quantidade: {log.Count}"; Cursor = Cursors.Default; } catch (Exception ex) { Cursor = Cursors.Default; MessageBox.Show(ex.GetBaseException().Message);; } }
public List <AA_LogViewModel> BuscarLog(FiltroLogViewModel filtro) { return(Mapper.Map <List <AA_LogViewModel> >(_logservice.ListarLog(Mapper.Map <DTOFiltroLog>(filtro)))); }