private void btnSend_Click(object sender, EventArgs e) { string message = txtMessage.Text; SMSPaketi sms = new SMSPaketi("teknobilsoft", "klavye38", "aliozturk"); sms.addSMS(message, numara); sms.gonder(); }
static void Main1(string[] args) { try { // Kullanici adi, parola ve Originator kullanilarak bir sms paketi olusturulur. SMSPaketi smspak = new SMSPaketi("username", "parolam", "MUTLUCELL"); // eger ileri tarihli sms gonderilecekse tarh parametreli asagidai Consturctor kullanilabilir // ornek: 2066-11-20 saat 19:30:00 'da gonder //SMSPaketi smspak = new SMSPaketi("user","123456","MUTLUCELL", new DateTime(2006,11,20,19,30,0)); // mesajin gidecegi numaralar bir array'e doldurulur // numara formati onemli degildir, bosluklu parantezli, sifirli, sifirsiz, +90li vs olabilir String[] numaralar = { "533 444 55 66", "05324445555", "+90505 7156789" }; // gidecek mesaj metni ve numaralar pakaete eklenir. // bu sekilde bir sms paketine birden fazla mesaj eklenebilir smspak.addSMS("Merhaba. Bu bir denemedir.", numaralar); // sonuc eger mesaj basarili ise # ile baslayan bir mesaj ID'dir. // bir hata olusmussa XML dokumaninda belirtilen hata kodlarindan biri doner String sonuc = smspak.gonder(); MessageBox.Show(sonuc); //Raporun cekilmesi // rapor kullanici adi, parola ve mesaj gonderme isleminde sonuc olarak donen // message ID ile cekilir. XML dokumaninda belirtilen formatta doner String rapor = SMSPaketi.rapor("username", "password", 156675); MessageBox.Show(rapor); } catch (Exception ex) { MessageBox.Show("Hata: " + ex); } }