Ejemplo n.º 1
0
        public static void Enviar(MensajeBE objMensajeBE)
        {
            MailBC objMailBC = new MailBC();

            try
            {
                objMailBC.Contacto(objMensajeBE);
            }
            catch (Exception ex)
            {
                LogFile.EscribirLog(ex);
                throw;
            }
        }
Ejemplo n.º 2
0
        protected void btnEnviar_Click(object sender, EventArgs e)
        {
            MensajeBE objMensajeBE = new MensajeBE();
            MailBC    objMailBC    = new MailBC();

            try
            {
                objMensajeBE.Correo     = txtEmail.Text.Trim();
                objMensajeBE.Mensaje    = txtMensaje.Text.Trim();
                objMensajeBE.Nombre     = txtNombre.Text.Trim();
                objMensajeBE.Apellido   = txtApellido.Text.Trim();
                objMensajeBE.Telefono   = txtTelefono.Text.Trim();
                objMensajeBE.ComoAyudar = ddlComoAyudar.SelectedItem.Text;

                objMailBC.Contacto(objMensajeBE);
            }
            catch (Exception ex)
            {
                Tools.Error(GetType(), this, ex);
            }
        }
Ejemplo n.º 3
0
        public void Contacto(MensajeBE objMensajeBE)
        {
            MailMessage mensaje  = new MailMessage();
            String      dominio  = "";
            String      empresa  = "";
            String      contacto = "";

            try
            {
                dominio  = ConfigurationManager.AppSettings["Dominio"];
                empresa  = ConfigurationManager.AppSettings["Empresa"];
                contacto = ConfigurationManager.AppSettings["Contacto"];

                mensaje.Body = "Usted ha recibido un mensaje de " + empresa + ":<br/><br/><span style='font-weight:bold;'>Nombre:</span> " + objMensajeBE.Nombre + "<br/><span style='font-weight:bold;'>Apellido:</span> " + objMensajeBE.Apellido + "<br/><span style='font-weight:bold;'>EMail:</span> " + objMensajeBE.Correo + "<br/><span style='font-weight:bold;'>Teléfono:</span> " + objMensajeBE.Telefono + "<br/><span style='font-weight:bold;'>¿Cómo te ayudamos?:</span> " + objMensajeBE.ComoAyudar + "<br/><span style='font-weight:bold;'>Mensaje:</span> " + objMensajeBE.Mensaje;

                mensaje.To.Clear();
                mensaje.To.Add(contacto);
                MailAddress from = new MailAddress("noreply@" + dominio, empresa);
                mensaje.From = from;

                AlternateView  av_Html = AlternateView.CreateAlternateViewFromString(Get_Plantilla_Mail(mensaje.Body), null, "text/html");
                LinkedResource logo    = new LinkedResource(Get_Logo_Path(), "image/png");
                logo.ContentId = "logo";
                av_Html.LinkedResources.Add(logo);

                mensaje.Subject = "Mensaje de " + empresa;
                mensaje.Body    = "";
                mensaje.AlternateViews.Clear();
                mensaje.AlternateViews.Add(av_Html);

                Set_Servidor().Send(mensaje);
            }
            catch (Exception)
            {
                throw;
            }
        }