Exemplo n.º 1
0
        private void pcCancel_Click(object sender, EventArgs e)
        {
            Komutlar komutlar = Komutlar.GetInstance();

            komutlar.Bitir();
            this.Close();
        }
Exemplo n.º 2
0
        private void btnBaslat_Click(object sender, EventArgs e)
        {
            string gidilecekYer = "";
            string kullaniciAdi = txtKullaniciAdi.Text;
            string sifre        = txtSifre.Text;

            txtEklenen.Clear();
            lstBxYapilan.Items.Clear();

            kullaniciAdi = kullaniciAdi.TrimStart();
            kullaniciAdi = kullaniciAdi.TrimEnd();

            sifre = sifre.TrimStart();
            sifre = sifre.TrimEnd();

            Secimler.GirisBilgileri.kullaniciAdi = kullaniciAdi;
            Secimler.GirisBilgileri.sifre        = sifre;

            AyarlarVeritabani.AyarlarıKaydet();

            if (btnBaslat.Text == "Başlat")
            {
                if (Secimler.YorumYap.yorumYapacakMi || Secimler.TakipEt.takipEdicekMi) // chckliste seçilecek bireşy yok ve seçim yapmamış
                {
                    if (chckLst.Items.Count == 0 && chckLst.CheckedItems.Count == 0)
                    {
                        if (rdHashtag.Checked)
                        {
                            MessageBox.Show("Hiç hashtag yoktur. Lütfen 'Listeler' sayfasından hashtag ekleyin!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }

                        if (rdKullaniciAdi.Checked)
                        {
                            MessageBox.Show("Hiç kulanıcı adı yoktur. Lütfen 'Listeler' sayfasından kullanıcı adı ekleyin!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else if (chckLst.CheckedItems.Count == 0) // Chckliste seçilecek değer var fakat seçim yapmamış
                    {
                        MessageBox.Show("Lütfen Hashtag veya Kullanıcı Adi seçin!", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                    else
                    {
                        if (rdHashtag.Checked)
                        {
                            gidilecekYer = "https://www.instagram.com/explore/tags/";
                        }
                        else if (rdKullaniciAdi.Checked)
                        {
                            gidilecekYer = "https://www.instagram.com/";
                        }
                        Secimler.GidilecekYer.Clear();

                        foreach (var item in chckLst.CheckedItems) // Gidilecek Hashtagler veya Kullanıcı Adları
                        {
                            Secimler.GidilecekYer.Add(gidilecekYer + item.ToString() + "/");
                        }

                        foreach (var item in Secimler.ListYorumlar) // Yapılacak Yorumlar
                        {
                            if (item.grupAdi == cmbYorumGrubu.Text)
                            {
                                if (chckYorumRasgele.Checked)
                                {
                                    Secimler.YapilacakYorumlar.Add(item.yorum + " " + item.yorum.Substring(random.Next(item.yorum.Length - 1), 1)); // burada yorumun için rasgele bir harf seçtik ve sonuna bir boşluk ekleyip harfi yerleştirdik yorumu farklılaştırdık
                                }
                                else
                                {
                                    Secimler.YapilacakYorumlar.Add(item.yorum);
                                }
                            }
                        }
                        btnBaslat.Text = "Bitir";
                        Komutlar.Baslat();
                        IslemleriKapaAc(false);
                    }
                }
                else
                {
                    IslemleriKapaAc(false);
                    Komutlar.Baslat();
                    btnBaslat.Text = "Bitir";
                }
            }
            else
            {
                Komutlar.Bitir();
                IslemleriKapaAc(true);
                btnBaslat.Text = "Başlat";
            }
        }