Exemplo n.º 1
0
        private async Task MontarCabecalhoRelatorioDto(RelatorioNotificacaoDto dto, FiltroNotificacaoDto filtros)
        {
            var nomeDre = "TODAS";
            var nomeUe  = "TODAS";

            if (filtros.DRE != "-99")
            {
                var dre = await mediator.Send(new ObterDrePorCodigoQuery(filtros.DRE));

                nomeDre = dre.Abreviacao;
            }

            if (filtros.UE != "-99")
            {
                var ue = await mediator.Send(new ObterUePorCodigoQuery(filtros.UE));

                nomeUe = $"{ue.Codigo} - {ue.TipoEscola.ShortName()} {ue.Nome}";
            }

            dto.CabecalhoDRE       = nomeDre;
            dto.CabecalhoUE        = nomeUe;
            dto.CabecalhoUsuario   = filtros.UsuarioNome;
            dto.CabecalhoUsuarioRF = filtros.UsuarioRf;
        }
 public GerarRelatorioNotificacaoCommand(FiltroNotificacaoDto filtros, Guid codigoCorrelacao)
 {
     Filtros          = filtros;
     CodigoCorrelacao = codigoCorrelacao;
 }