protected void email_gonder(int musteriID, int kampanyaID, int islemID) { yaz("email_gonder foksiyonu calisti !"); SqlConnection email_baglan = new SqlConnection("Data Source=pc-name;Initial Catalog=SampleDatabase;Integrated Security=True"); email_baglan.Open(); string isim_soyisim = "", dummy = ""; string mail = ""; string kampanya_bilgi = ""; string islem_bilgi = ""; string telefonNO = ""; string tarih = ""; SqlCommand gonder = new SqlCommand("Select m.AD,m.SOYAD,m.EMAIL,i.Tarih,i.Tutar,k.Ucret,k.Faiz,k.TaksitSayisi,m.TELEFON from Kampanyalar k,Islem_tablo i,Musteri_Tab m where m.ID =" + musteriID + " and k.ID =" + kampanyaID + " and i.ID=" + islemID, email_baglan); SqlDataReader Read = gonder.ExecuteReader(); while (Read.Read()) { dummy = Regex.Replace(Read.GetString(0), @"\s+", ""); isim_soyisim = "Sayin " + dummy; dummy = Regex.Replace(Read.GetString(1), @"\s+", ""); isim_soyisim = isim_soyisim + " " + dummy; mail = Read.GetString(2); tarih = Read.GetDateTime(3).ToString(); tarih = tarih.Replace("00:00:00", " "); islem_bilgi = " " + tarih + " Tarihindeki " + Read.GetDouble(4) + " Tutarinda yapmış olduğunuz işeminizi "; kampanya_bilgi = Read.GetDouble(5) + " Ucret, %" + Read.GetDouble(6) + " Faiz orani ile " + Read.GetInt32(7) + " taksit yapmamızı ister misiniz ?"; telefonNO = Read.GetDouble(8).ToString(); break; } yaz("email_gonder foksiyonunda bilgiler alindi"); email_baglan.Close(); yaz("Mail gönderme islemi basliyor"); MailMessage email = new MailMessage(); email.From = new MailAddress("*****@*****.**"); email.To.Add(mail); email.Subject = "Taksitlendirme Hakkında"; email.Body = isim_soyisim + islem_bilgi + kampanya_bilgi; SmtpClient smtp = new SmtpClient(); smtp.Credentials = new NetworkCredential("*****@*****.**", "pass"); smtp.Port = 587; smtp.EnableSsl = true; smtp.Host = "smtp.live.com"; smtp.Send(email); yaz("email gönderildi"); string mesaj = isim_soyisim + islem_bilgi + kampanya_bilgi; yaz("sms gönderiliyor"); Executer yeni = new Executer(); yeni.Main(mesaj, telefonNO); yaz("sms gönderildi"); }