Пример #1
0
        public bool saveEmpresa(TBL_EMPRESA empresa)
        {
            try
            {
                db.TBL_EMPRESAs.InsertOnSubmit(empresa);
                db.SubmitChanges();
                return(true);
            }
            catch (Exception ex)
            {
                return(false);

                throw new ArgumentException(ex.Message);
            }
        }
Пример #2
0
        public bool EnviarCorreoGenerico(TBL_EMPRESA _InfoCompania, List <string> correoDestinatario, EEmail Mail, string Ruta)
        {
            MailMessage msg = new MailMessage();

            msg.From            = new MailAddress(_InfoCompania.EMP_CORREO, _InfoCompania.EMP_NOMBRE, System.Text.Encoding.UTF8);
            msg.Subject         = "Credenciales";
            msg.SubjectEncoding = Encoding.UTF8;
            foreach (string item in correoDestinatario)
            {
                msg.To.Add(item);
            }
            string mail = leerArchivo(Ruta);

            mail             = mail.Replace("@INTROCABECERA", Mail.IntroCabecera);
            mail             = mail.Replace("@SUBTITULO", Mail.Subtitulo);
            mail             = mail.Replace("@RESUMEN", Mail.Resumen);
            mail             = mail.Replace("@TITULO_MENSAJE", Mail.TituloMensjae);
            mail             = mail.Replace("@MENSAJE_MOSTRAR", Mail.Mensaje);
            msg.Body         = mail;
            msg.BodyEncoding = System.Text.Encoding.UTF8;
            msg.IsBodyHtml   = true;
            SmtpClient client = new SmtpClient();

            client.Credentials = new System.Net.NetworkCredential(_InfoCompania.EMP_CORREO, _InfoCompania.EMP_PASSWORD);
            client.Port        = Convert.ToInt32(_InfoCompania.EMP_PUERTO);
            client.Host        = _InfoCompania.EMP_SMTP;
            client.EnableSsl   = true;
            try
            {
                client.Send(msg);
                return(true);
            }
            catch (System.Net.Mail.SmtpException ex)
            {
                throw new ArgumentException(CConstantes.Constantes.MENSAJE_CORREO_NO_ENVIADO + ex.Message);
            }
        }