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