/// <summary>
        /// Carregar o link de pré atualização de cadastro da área do associado
        /// </summary>
        public static string linkPreAtualizacaoAreaAssociado(int?idOrganizacaoParam, int?idAssociado, string emailOrigem)
        {
            if (idAssociado.toInt() == 0)
            {
                return("");
            }

            if (idOrganizacaoParam == null)
            {
                idOrganizacaoParam = HttpContextFactory.Current.User.idOrganizacao();
            }

            // Preparação de parametros do link de atualização cadastral
            var parametroIdOrganizacaoB = String.Concat("ob=", UtilString.encodeURL(UtilCrypt.toBase64Encode(idOrganizacaoParam.toInt())));

            var parametroIdOrganizacaoS = String.Concat("os=", UtilString.encodeURL(UtilCrypt.SHA512(idOrganizacaoParam.ToString())));

            var parametroIdAssociadoB = String.Concat("ab=", UtilString.encodeURL(UtilCrypt.toBase64Encode(idAssociado.toInt())));

            var parametroIdAssociadoS = String.Concat("as=", UtilString.encodeURL(UtilCrypt.SHA512(idAssociado.ToString())));

            var parametroEmail = String.Concat("m=", UtilString.encodeURL(emailOrigem));

            // Junção dos parâmetros formados
            var parametros = String.Concat("?", parametroIdOrganizacaoB, "&", parametroIdOrganizacaoS, "&", parametroIdAssociadoB, "&", parametroIdAssociadoS, "&", parametroEmail);

            var linkEnvio = ConfiguracaoLinkBaseBL.linkAreaAssociado(idOrganizacaoParam, String.Concat("MinhaConta/PreAtualizacaoAutenticacao/", parametros));

            return(linkEnvio);
        }
        //
        public UtilRetorno enviar(TituloReceitaPagamento OPagamento)
        {
            Dictionary <string, object> infos = new Dictionary <string, object>();

            string urlPagamento = String.Format(UtilConfig.linkPgto, UtilString.encodeURL(UtilCrypt.toBase64Encode(OPagamento.id)));

            infos["linkPgto"] = urlPagamento;

            infos["nomePessoa"] = OPagamento.TituloReceita.nomePessoa;

            string descricaoPagamento = OPagamento.TituloReceita.descricao;

            if (!string.IsNullOrEmpty(OPagamento.descricaoParcela))
            {
                descricaoPagamento = String.Concat(descricaoPagamento, " (", OPagamento.descricaoParcela, ")");
            }

            infos["descricaoPagamento"] = descricaoPagamento;

            string tituloEmail = $"{OConfiguracaoSistema.tituloSistema} - {OPagamento.TituloReceita.descricao}";

            return(this.enviar(infos, tituloEmail));
        }