Example #1
0
        public static VisualizaComprovanteVM Converter(ProcessamentoComprovanteDTO dto)
        {
            var vm = new VisualizaComprovanteVM
            {
                Codigo                = dto.Codigo,
                AnoCalendario         = dto.AnoCalendario ?? 0,
                AnoExercicio          = dto.AnoExercicio,
                Descricao             = dto.Descricao,
                SituacaoProcessamento = dto.SituacaoProcessamento,
                TipoContribuinte      = dto.TipoContribuinte,
                Comprovantes          = ComprovanteVM.Converter(dto.Comprovantes)
            };

            return(vm);
        }
Example #2
0
        public static EstruturaEmail Notificacao(List <string> para, string nome, string link, TipoContribuinte tipoContribuinte, ProcessamentoComprovanteDTO arquivo)
        {
            var estrutura = new EstruturaEmail(para);

            var modelo = new StringBuilder(BuscarCorpoPara(tipoContribuinte));

            modelo.Replace("{DATA_COMPLETA}", DateTime.Now.ToString(@"dd \de MMMM \de yyyy"));
            modelo.Replace("{NOME}", nome);
            modelo.Replace("{ANO_EXERCICIO}", arquivo.AnoExercicio.ToString());
            modelo.Replace("{ANO_CALENDARIO}", arquivo.AnoCalendario.ToString());
            modelo.Replace("{LINKCOMPROVANTE}", link);

            estrutura.Assunto = "Comprovante do IR " + arquivo.AnoExercicio;
            estrutura.Corpo   = modelo.ToString();

            return(estrutura);
        }