Example #1
0
        protected void lkContactar_Click(object sender, EventArgs e)
        {
            MPE_Contactar.Show();
            LinkButton lk = (LinkButton)sender;

            GridViewRow gv = (GridViewRow)lk.NamingContainer;

            int index = gv.RowIndex;

            id_user.Value = gvUsers.Rows[index].Cells[0].Text;
        }
Example #2
0
        protected void btEnviar_Click(object sender, EventArgs e)
        {
            bool b = false;

            try
            {
                using (var client = new WebClient())
                    using (client.OpenRead("http://google.com/generate_204"))
                        b = true;
            }
            catch
            {
                b = false;
            }
            if (b == true)
            {
                User        user        = UserDAO.GetUserByID(Convert.ToInt32(id_user.Value));
                MailMessage mailMessage = new MailMessage();
                mailMessage.From = new MailAddress("*****@*****.**");
                mailMessage.To.Add(user.Email);
                mailMessage.Subject    = tbxAssunto.Text;
                mailMessage.Body       = "<h3>G.E.T</h3><br/>" + tbxMensagem.Text;
                mailMessage.IsBodyHtml = true;

                SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587);
                smtpClient.EnableSsl             = true;
                smtpClient.DeliveryMethod        = SmtpDeliveryMethod.Network;
                smtpClient.UseDefaultCredentials = false;
                smtpClient.Credentials           = new System.Net.NetworkCredential("*****@*****.**", "teste123456");
                smtpClient.Send(mailMessage);

                MPE_Contactar.Hide();
                String str = "<script>alertify.success('Email enviado com sucesso!');</script>";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str, false);
                tbxMensagem.Text = "";
                tbxAssunto.Text  = "";
            }
            else
            {
                MPE_Contactar.Enabled = false;
                pnlContactar.Visible  = false;
                tbxMensagem.Text      = "";
                tbxAssunto.Text       = "";
                String str1 = "<script>alertify.error('Sem ligação! Email não enviado.');</script>";
                Page.ClientScript.RegisterStartupScript(this.GetType(), "Script", str1, false);
            }
        }
Example #3
0
 protected void btCancelarContactar_Click(object sender, EventArgs e)
 {
     MPE_Contactar.Hide();
     tbxMensagem.Text = "";
     tbxAssunto.Text  = "";
 }