Пример #1
0
        protected void Btn_Alquilar_Click(object sender, EventArgs e)
        {
            try
            {
                transaccionSerieEN trans = new transaccionSerieEN(serie.IdS, user.Email);
                trans.alquilarSerie();
                Err.Visible   = true;
                Err.Text      = "Transaccion completada";
                Err.ForeColor = Color.Green;

                SmtpClient cliente = new SmtpClient("smtp.gmail.com", 587);
                cliente.EnableSsl   = true;
                cliente.Credentials = new System.Net.NetworkCredential("*****@*****.**", "hookin123");
                double precio;
                precio = serie.PrecioA / 100 + 0.00;
                string contenido = "Hola, " + user.Nombre + ". Le informamos de que su última compra acaba de ser validada. \nSerie: " + serie.Titulo + "\n";
                contenido += "Tipo de compra: Alquiler \n";
                contenido += "Fecha de compra: " + (DateTime.Now).ToString() + "\n";
                contenido += "Fecha de devolución: " + (DateTime.Now).AddDays(7).ToString() + "\n";
                contenido += "Precio total: " + precio.ToString() + "€\n";
                contenido += "Puede comprobar su compra en la aplicación de Hookin.\n\n";
                contenido += "El equipo de Cuentas de Hookin";
                MailMessage mail = new MailMessage("*****@*****.**", user.Email, "Factura de compra", contenido);
                cliente.Send(mail);
            }

            catch (Exception ex)
            {
                Err.Visible   = true;
                Err.Text      = ex.Message;
                Err.ForeColor = Color.Red;
            }
        }