Example #1
0
        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();
        }
Example #2
0
        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);
            }
        }