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); } }
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); } }