public static bool SalvaConfiguracaoEmail(TB_Email email) { AcessoDadosDataContext acessoDados = new AcessoDadosDataContext(); try { var isEmail = acessoDados.TB_Emails.Single(u => u.Id == email.Id); isEmail.EnviarEmail = email.EnviarEmail; isEmail.EnviarEmailAdm = email.EnviarEmailAdm; isEmail.EmailAdm = email.EmailAdm; isEmail.EnviarEmailGestor = email.EnviarEmailGestor; isEmail.EmailGestor = email.EmailGestor; isEmail.UsarPorta = email.UsarPorta; isEmail.Porta = email.Porta; isEmail.Smtp = email.Smtp; isEmail.Assunto = email.Assunto; isEmail.CorpoEmail = email.CorpoEmail; isEmail.Email_Empresa = email.Email_Empresa; isEmail.UsuarioEmailEmpresa = email.UsuarioEmailEmpresa; isEmail.SenhaEmailEmpresa = email.SenhaEmailEmpresa; acessoDados.SubmitChanges(); return(true); } catch (Exception ex) { throw ex; } }
public static IList <Email_TipoEmail> RecuperaTipoEmail() { AcessoDadosDataContext acessoDados = new AcessoDadosDataContext(); try { var tipoEmail = from e in acessoDados.TB_Emails join et in acessoDados.TB_Email_Tipos on e.IdTipoEmail equals et.Id select new { idEmail = e.Id, tipo = et.TipoEmail }; IList <Email_TipoEmail> Emails = new List <Email_TipoEmail>(); foreach (var email in tipoEmail) { Emails.Add(new Email_TipoEmail(email.idEmail, email.tipo)); } return(Emails); } catch (Exception ex) { throw ex; } }
public static TB_Email RecuperarConfiguracaoEmail(int idEmail) { AcessoDadosDataContext acessoDados = new AcessoDadosDataContext(); try { var email = (from e in acessoDados.TB_Emails where e.Id == idEmail select e).Single(); //email.SenhaEmailEmpresa = retornaDecrypto(email.SenhaEmailEmpresa); return(email); } catch (Exception ex) { throw ex; } }