Ejemplo n.º 1
0
        //public bool posaljiMail(string primateljEmail, string mailBody)
        //{
        //    MailMessage mail = new MailMessage("*****@*****.**", primateljEmail);
        //    SmtpClient client = new SmtpClient();
        //    client.Port = 25;
        //    client.DeliveryMethod = SmtpDeliveryMethod.Network;
        //    client.UseDefaultCredentials = false;
        //    client.Host = "mail.foi.hr";
        //    client.Credentials = new System.Net.NetworkCredential("akapitan", "foi-OranGisi13");
        //    mail.Subject = "Stigli su Vaši naručeni proizvodi";

        //    mail.Body = mailBody;
        //    try
        //    {
        //        client.Send(mail);
        //        return true;
        //    }
        //    catch (Exception)
        //    {
        //        return false;

        //    }

        //}

        /// <summary>
        /// Priprema mail elementa za slanje
        /// </summary>
        /// <param name="primateljEmail"></param>
        /// <param name="lokacijaAdresa"></param>
        /// <param name="listaDjelova"></param>
        public void pripremiMail(string primateljEmail, string lokacijaAdresa, List <Djelovi> listaDjelova)
        {
            string mailBody = "Poštovani \nObavještavamo Vas da su sljedeći proizvodi su ponovo u našoj ponudi : \n\n";

            foreach (Djelovi dio in listaDjelova)
            {
                mailBody += "  - " + dio.naziv + "\n";
            }
            mailBody += " \n\nVaš eAPW - Auto Parts Werehouse\n" + FrmGlavna.prijavljeniKorisnik.ime.Trim() + " " + FrmGlavna.prijavljeniKorisnik.prezime.Trim() + "\n" + lokacijaAdresa;

            //if (posaljiMail(primateljEmail, mailBody) == true) MessageBox.Show("Uspješno se poslali mail na adresu " + primateljEmail);
            //else MessageBox.Show("Došlo je do pogreške kod slanja emaila");

            SlanjeMaila klasaSlanjeMaila = new SlanjeMaila();

            if (klasaSlanjeMaila.posaljiMail(primateljEmail, mailBody))
            {
                MessageBox.Show("Uspješno se poslali mail na adresu " + primateljEmail);
            }
            else
            {
                MessageBox.Show("Došlo je do pogreške kod slanja emaila");
            }
        }