public bool EmailNovoCadastro(string email, string senha) { GlobaisUsuarioBE usuario = new GlobaisUsuarioBLL().SelectEmail(email); if (usuario == null) { return(false); } else { GlobaisEmailBE emailDados = this.SelectId(new GlobaisEmailBE { ema_referencia = TipoEmail.NovoCadastro.GetDescription() }); EmailDados dados = new EmailDados { Email = emailDados.ema_email, Nome = emailDados.ema_nome, SMTP = emailDados.ema_smtp, Porta = emailDados.ema_porta, Senha = emailDados.ema_senha }; string Link = Common.CriptografarEmail(usuario.usu_id.ToString() + "|" + DateTime.Now.AddDays(1).ToString("dd-MM-yyyy HH:mm")); var empresa = new GlobaisEmpresaBLL().SelectId(new GlobaisEmpresaBE { conf_id = usuario.conf_id }); //Replace dos campos emailDados.ema_html = emailDados.ema_html.Replace("{nome}", usuario.usu_nome); emailDados.ema_html = emailDados.ema_html.Replace("{email}", usuario.usu_email); emailDados.ema_html = emailDados.ema_html.Replace("{senha}", usuario.usu_senha); emailDados.ema_html = emailDados.ema_html.Replace("{href_link}", string.Format("{0}/Login", empresa.conf_dominio, Link)); var retorno = new EnviarEmail().Enviar(usuario.usu_email, usuario.usu_nome, emailDados.ema_html, dados); if (EnviarEmailEnum.Email_Enviado == retorno) { return(true); } else { return(false); } } }
public bool Delete(GlobaisEmailBE obj) { return(new GlobaisEmailDao().Delete(obj).Value); }
public bool Update(GlobaisEmailBE obj) { return(new GlobaisEmailDao().Update(obj).Value); }
public GlobaisEmailBE Insert(GlobaisEmailBE obj) { obj.ema_id = new GlobaisEmailDao().Insert(obj); return(obj); }
public GlobaisEmailBE SelectId(GlobaisEmailBE obj) { return(new GlobaisEmailDao().SelectId <GlobaisEmailBE>(obj)); }
public List <GlobaisEmailBE> Select(GlobaisEmailBE obj) { return(new GlobaisEmailDao().Select <GlobaisEmailBE>(obj).ToList()); }