Пример #1
0
        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;
            }
        }
Пример #2
0
        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;
            }
        }
Пример #3
0
        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;
            }
        }