private IEnumerable <ValorParametroEmailDTO> DefinirParametrosEmailNegacao(NegarTransferenciaPrestadorDto negacaoDto, Prestador prestador, DateTime data) { var parametros = new List <ValorParametroEmailDTO>(); var parametro = new ValorParametroEmailDTO { ParametroNome = "[NOMEPROFISSIONAL]", ParametroValor = prestador.Pessoa.Nome }; parametros.Add(parametro); parametro = new ValorParametroEmailDTO { ParametroNome = "[DATADODIA]", ParametroValor = data.ToString("dd/MM/yyyy") }; parametros.Add(parametro); parametro = new ValorParametroEmailDTO { ParametroNome = "[MOTIVO]", ParametroValor = negacaoDto.Motivo }; parametros.Add(parametro); return(parametros); }
private List <ValorParametroEmailDTO> DefinirParametros(HorasMes periodoVigente, Celula celula, DateTime diaLimite, string diaPagamento) { var parametros = new List <ValorParametroEmailDTO>(); var parametroNome = new ValorParametroEmailDTO { ParametroNome = "[ParametroNomeAprovador]", ParametroValor = celula.Pessoa.Nome }; parametros.Add(parametroNome); var parametroPeriodo = new ValorParametroEmailDTO { ParametroNome = "[ParametroPeriodoCompetencia]", ParametroValor = new DateTime(periodoVigente.Ano, periodoVigente.Mes, 1).ToString("MMMM", CultureInfo.CreateSpecificCulture("pt")).ToUpper() + "/" + periodoVigente.Ano }; parametros.Add(parametroPeriodo); var parametroDiaLimite = new ValorParametroEmailDTO { ParametroNome = "[ParametroDiaLimite]", ParametroValor = diaLimite.ToString("dd/MM/yyyy 23:59") }; parametros.Add(parametroDiaLimite); var parametroDiaPagamento = new ValorParametroEmailDTO { ParametroNome = "[ParametroDiaPagamento]", ParametroValor = diaPagamento }; parametros.Add(parametroDiaPagamento); var parametroLink = new ValorParametroEmailDTO { ParametroNome = "[ParametroLink]", ParametroValor = _microServicosUrls.UrlBase + "#/stfcorp/gestao-de-terceiros/aprovar-pagamentos-prestadores/consultar" }; parametros.Add(parametroLink); return(parametros); }
private IEnumerable <ValorParametroEmailDTO> DefinirParametrosEmailNegacao( ReajusteContrato reajusteContrato, Prestador prestador, string motivo) { var parametros = new List <ValorParametroEmailDTO>(); var parametro = new ValorParametroEmailDTO { ParametroNome = "[NOMEPROFISSIONAL]", ParametroValor = prestador.Pessoa.Nome }; parametros.Add(parametro); parametro = new ValorParametroEmailDTO { ParametroNome = "[MOTIVO]", ParametroValor = motivo }; parametros.Add(parametro); return(parametros); }
private IEnumerable <ValorParametroEmailDTO> DefinirParametrosEmail( ReajusteContrato reajusteContrato, Prestador prestador) { var parametros = new List <ValorParametroEmailDTO>(); var parametro = new ValorParametroEmailDTO { ParametroNome = "[NOMEPROFISSIONAL]", ParametroValor = prestador.Pessoa.Nome }; parametros.Add(parametro); parametro = new ValorParametroEmailDTO { ParametroNome = "[DATACRIACAO]", ParametroValor = reajusteContrato.DataInclusao.ToString("dd/MM/yyyy") }; parametros.Add(parametro); parametro = new ValorParametroEmailDTO { ParametroNome = "[NUMERONOMECELULA]", ParametroValor = prestador.IdCelula.ToString() }; parametros.Add(parametro); parametro = new ValorParametroEmailDTO { ParametroNome = "[LINK]", ParametroValor = ObterLinkAprovacaoReajuste() }; parametros.Add(parametro); return(parametros); }
private List <ValorParametroEmailDTO> DefinirParametrosRepasse(PeriodoRepasse periodoRepasse) { var parametros = new List <ValorParametroEmailDTO>(); var parametroMesAnoRepasseLancamento = new ValorParametroEmailDTO { ParametroNome = "[ParametroMesAnoRepasseLancamento]", ParametroValor = periodoRepasse.DtLancamento.ToString("dd/MM/yyyy") }; parametros.Add(parametroMesAnoRepasseLancamento); var parametroDataInicioLancamento = new ValorParametroEmailDTO { ParametroNome = "[ParametroDataInicioLancamento]", ParametroValor = periodoRepasse.DtLancamentoInicio.ToString("dd/MM/yyyy") }; parametros.Add(parametroDataInicioLancamento); var parametroDataFimLancamento = new ValorParametroEmailDTO { ParametroNome = "[ParametroDataFimLancamento]", ParametroValor = periodoRepasse.DtLancamentoFim.ToString("dd/MM/yyyy") }; parametros.Add(parametroDataFimLancamento); var parametroDataInicioAprovacao1Nivel = new ValorParametroEmailDTO { ParametroNome = "[ParametroDataInicioAprovacao1Nivel]", ParametroValor = periodoRepasse.DtAnaliseInicio.ToString("dd/MM/yyyy") }; parametros.Add(parametroDataInicioAprovacao1Nivel); var parametroDataFimAprovacao1Nivel = new ValorParametroEmailDTO { ParametroNome = "[ParametroDataFimAprovacao1Nivel]", ParametroValor = periodoRepasse.DtAnaliseFim.ToString("dd/MM/yyyy") }; parametros.Add(parametroDataFimAprovacao1Nivel); var parametroDataInicioAprovacao2Nivel = new ValorParametroEmailDTO { ParametroNome = "[ParametroDataInicioAprovacao2Nivel]", ParametroValor = periodoRepasse.DtAprovacaoInicio.ToString("dd/MM/yyyy") }; parametros.Add(parametroDataInicioAprovacao2Nivel); var parametroDataFimAprovacao2Nivel = new ValorParametroEmailDTO { ParametroNome = "[ParametroDataFimAprovacao2Nivel]", ParametroValor = periodoRepasse.DtAprovacaoFim.ToString("dd/MM/yyyy") }; parametros.Add(parametroDataFimAprovacao2Nivel); var parametroMesAnoRepasseReferencia = new ValorParametroEmailDTO { ParametroNome = "[ParametroMesAnoRepasseReferencia]", ParametroValor = periodoRepasse.DtLancamento.AddMonths(-1).ToString("dd/MM/yyyy") }; parametros.Add(parametroMesAnoRepasseReferencia); var parametroDatatFechamento = new ValorParametroEmailDTO { ParametroNome = " [ParametroDataFechamento]", ParametroValor = periodoRepasse.DtAprovacaoFim.ToString("dd/MM/yyyy") }; parametros.Add(parametroDatatFechamento); return(parametros); }
private IEnumerable <ValorParametroEmailDTO> DefinirParametrosEmail( TransferenciaPrestador transferenciaPrestador, Prestador prestador, string empresaGrupo, string filial, string cliente, string servico, string localTrabalho) { var parametros = new List <ValorParametroEmailDTO>(); var parametro = new ValorParametroEmailDTO { ParametroNome = "[NOMEPROFISSIONAL]", ParametroValor = prestador.Pessoa.Nome }; parametros.Add(parametro); parametro = new ValorParametroEmailDTO { ParametroNome = "[DATADODIA]", ParametroValor = transferenciaPrestador.DataTransferencia.ToString("dd/MM/yyyy") }; parametros.Add(parametro); parametro = new ValorParametroEmailDTO { ParametroNome = "[CELULAORIGEM]", ParametroValor = prestador.IdCelula.ToString() }; parametros.Add(parametro); parametro = new ValorParametroEmailDTO { ParametroNome = "[EMPRESAGRUPO]", ParametroValor = empresaGrupo }; parametros.Add(parametro); parametro = new ValorParametroEmailDTO { ParametroNome = "[FILIAL]", ParametroValor = filial }; parametros.Add(parametro); parametro = new ValorParametroEmailDTO { ParametroNome = "[CELULADESTINO]", ParametroValor = transferenciaPrestador.IdCelula.ToString() }; parametros.Add(parametro); parametro = new ValorParametroEmailDTO { ParametroNome = "[CLIENTE]", ParametroValor = cliente }; parametros.Add(parametro); parametro = new ValorParametroEmailDTO { ParametroNome = "[SERVICO]", ParametroValor = servico }; parametros.Add(parametro); parametro = new ValorParametroEmailDTO { ParametroNome = "[LOCALDETRABALHO]", ParametroValor = localTrabalho }; parametros.Add(parametro); parametro = new ValorParametroEmailDTO { ParametroNome = "[LINK]", ParametroValor = ObterLinkAprovacaoTransferencia() }; parametros.Add(parametro); return(parametros); }