Exemple #1
0
        private async void btnIptal_Click(object sender, EventArgs e)
        {
            try
            {
                if (NumaraAlindi)
                {
                    string apikey = txtApiKey.Text;

                    if (string.IsNullOrEmpty(apikey))
                    {
                        MessageBox.Show("Api Key Boş Olamaz!", "UYARI");
                        return;
                    }

                    NumaraSiparis cancel = new NumaraSiparis();
                    var           iptal  = await cancel.NumaraIptal(apikey, (int)NumaraID);

                    MessageBox.Show($"Success: {iptal.Success}\nTitle:{iptal.Title}\nMessage:{iptal.Message}");

                    if (iptal.Success)
                    {
                        NumaraAlindi = false;
                    }
                    else
                    {
                        MessageBox.Show("Numara İptal Edilmedi. Tekrar Deneyin");
                    }
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }
Exemple #2
0
        private async void btnSatinAl_Click(object sender, EventArgs e)
        {
            try
            {
                string apikey = txtApiKey.Text;

                if (string.IsNullOrEmpty(apikey))
                {
                    MessageBox.Show("Api Key Boş Olamaz!", "UYARI");
                    return;
                }

                NumaraSiparis order   = new NumaraSiparis();
                var           siparis = await order.NumaraAl(apikey, int.Parse(cmbServ.SelectedValue.ToString()));

                txtNumara.Text  = "";
                txtNumara.Text += "Başarılı: " + siparis.Success + Environment.NewLine;
                txtNumara.Text += "Başlık: " + siparis.Title + Environment.NewLine;
                txtNumara.Text += "Açıklama: " + siparis.Message + Environment.NewLine;
                txtNumara.Text += "Numara ID: " + siparis.NumberId + Environment.NewLine;
                txtNumara.Text += "Numara: " + siparis.Number + Environment.NewLine;
                NumaraID        = siparis.NumberId;
                NumaraAlindi    = true;

                await Task.Delay(25000);

                if (siparis.Success)
                {
                    NumaraSiparis sms       = new NumaraSiparis();
                    var           dogrulama = await sms.SmsOku(apikey, (int)NumaraID);

                    txtKod.Text = dogrulama.Code.ToString();
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }