public string SmsKredi(AyarIslemleri ayarimiz, string mesaj, string[] teller) { string mesajim = ""; //SMS api ayarlarını çekelim TeknikServis.Radius.ayar smsApi = ayarimiz.SmsAyarR(); //herhangi bir smsApi tanımlanmışsa buradaki ayarı kullanarak gönderme yapacaz if (smsApi != null) { if (smsApi.Mail_Server == "NETGSM") { SmsNetGsm gsm = new SmsNetGsm(smsApi.Mail_UserName, smsApi.Mail_PW); //gondericiadlariRequest req = new gondericiadlariRequest(smsApi.Mail_UserName, smsApi.Mail_PW); //gondericiadlariResponse res=new gondericiadlariResponse() gsm.gonderen = smsApi.gonderen.ToUpper(); gsm.mesaj = mesaj; gsm.tel_nolar = teller; mesajim += gsm.TekMesajGonder(); } } //else //{ // mesajim = "api yok"; //} return(mesajim); }
public string SmsGenel(AyarIslemleri ayarimiz, string mesaj, string[] teller) { string mesajim = ""; //SMS api ayarlarını çekelim TeknikServis.Radius.ayar smsApi = ayarimiz.SmsAyarR(); //herhangi bir smsApi tanımlanmışsa buradaki ayarı kullanarak gönderme yapacaz if (smsApi != null) { if (smsApi.Mail_Server == "NETGSM") { SmsNetGsm gsm = new SmsNetGsm(smsApi.Mail_UserName, smsApi.Mail_PW, smsApi.gonderen); gsm.mesaj = mesaj; gsm.tel_nolar = teller; mesajim += gsm.TekMesajGonder(); } else if (smsApi.Mail_Server == "NİDASMS") { NidaSms gsm = new NidaSms(smsApi.Mail_UserName, smsApi.Mail_PW, smsApi.gonderen); gsm.mesaj = mesaj; gsm.tel_nolar = teller; mesajim += gsm.TekMesajGonder(); } } return(mesajim); }
public string SmsGonder(string tur, int durum_id, AyarIslemleri ayarimiz, string tel, string ekMesaj) { string sonuc = ""; TeknikServis.Radius.sms_ayars smsAyari = (from f in dc.sms_ayars where f.iliski_id == durum_id && f.tur == tur && f.aktif == true select f).FirstOrDefault(); if (smsAyari != null) { string mesaj = ""; string gonderen = ""; mesaj = smsAyari.mesaj + "-" + ekMesaj; gonderen = smsAyari.gonderen; TeknikServis.Radius.ayar smsApi = ayarimiz.SmsAyarR(); //herhangi bir smsApi tanımlanmışsa buradaki ayarı kullanarak gönderme yapacaz if (smsApi != null) { if (smsApi.Mail_Server == "NETGSM") { SmsNetGsm gsm = new SmsNetGsm(smsApi.Mail_UserName, smsApi.Mail_PW); gsm.gonderen = gonderen; gsm.mesaj = mesaj; gsm.tel_nolar = new string[] { tel }; sonuc += gsm.TekMesajGonder(); } } //else //{ // sonuc += "api bulunamadı"; //} } //else //{ // sonuc += "ayar bulunamadi"; //} return(sonuc); }
public string SmsGunuGelen(AyarIslemleri ayarimiz, string gonderen, string mesaj, string kritikGun) { //SMS gönderilecek //gönderilecek smsin içeriği için ayarları çekelim string sonuc = ""; string kulBayisi = ""; TeknikServis.Radius.sms_ayars smsAyari = (from f in dc.sms_ayars where f.iliski_id == -1 && f.tur == "yaklasan_taksit" && f.aktif == true select f).FirstOrDefault(); if (smsAyari != null) { sonuc += "ayar bulundu-"; FaturaIslemleri fat = new FaturaIslemleri(dc); DateTime sinirTarih = DateTime.Now.AddDays(1); if (!String.IsNullOrEmpty(kritikGun)) { int kritik = Int32.Parse(kritikGun); sinirTarih = DateTime.Now.AddDays(kritik); } List <TeknikServis.Radius.customer> gunuGelenMusteriler = fat.YaklasanGunuGecenler(sinirTarih); if (gunuGelenMusteriler != null) { sonuc += "müşteri sayısı-" + gunuGelenMusteriler.Count.ToString() + "-"; foreach (var item in gunuGelenMusteriler) { sonuc += item.telefon + "-"; } //SMS api ayarlarını çekelim TeknikServis.Radius.ayar smsApi = ayarimiz.SmsAyarR(); //herhangi bir smsApi tanımlanmışsa buradaki ayarı kullanarak gönderme yapacaz if (smsApi != null) { sonuc += "api bulundu-"; if (smsApi.Mail_Server == "NETGSM") { sonuc += "NET GSMmiş-"; string[] teller = new string[gunuGelenMusteriler.Count]; for (int i = 0; i < gunuGelenMusteriler.Count; i++) { if (!String.IsNullOrEmpty(gunuGelenMusteriler[i].telefon)) { teller[i] = gunuGelenMusteriler[i].telefon; sonuc += teller[i] + "-"; } } SmsNetGsm gsm = new SmsNetGsm(smsApi.Mail_UserName, smsApi.Mail_PW); gsm.gonderen = gonderen; gsm.mesaj = mesaj; gsm.tel_nolar = teller; sonuc += gsm.TekMesajGonder(); } else { sonuc += "NET GSM Değil-"; } } else { sonuc += "api bulunamadı"; } } else { sonuc += "hiçbir müşteri yok-"; } } else { sonuc += "sms ayari bulunamadi"; } return(sonuc); }