private void Mesajsablonuolusturbtn_Click(object sender, EventArgs e) { string yenimesajj = yenimesajtextbox.Text.Trim(); string yenimesajsablonadi = yenimesajsablonaditextBox.Text.Trim(); if (yenimesajj.Length < 3) { MessageBox.Show("3 karakterden küçük mesaj oluşturulamaz", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Question); } else if (yenimesajsablonadi.Length < 3) { MessageBox.Show("3 karakterden küçük şablon adı oluşturulamaz", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Question); } else if (LDB.sorgula("select count(baslik) from tbl_mesajlar where baslik='" + yenimesajsablonadi + "' ") == "0") { if (LDB.sqlcalistir("INSERT INTO tbl_mesajlar (mesaj,baslik) VALUES('" + yenimesajj + "' , '" + yenimesajsablonadi + "' ) ") == true) { Mesajlariyenile(); } else { MessageBox.Show(yenimesajsablonadi + " Şablonu eklenemedi lütfen veritabanınızı kontrol ediniz!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Question); } } else { MessageBox.Show(yenimesajsablonadi + " Şablon adı daha önce kullanmıştınız karışıklık olmaması için yeni yeni Şablon adında değişiklik yapınız!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Question); } yenimesajtextbox.ResetText(); yenimesajsablonaditextBox.ResetText(); yenimesajtextbox.Focus(); }
public void Numaradatalariniyenile(string sorguny) { yuklenenkisisayisibildirir.Text = ""; dataGridView1.Visible = true; dataGridView1.Rows.Clear(); aktifkisisayisi = "0"; DataTable cevap = LDB.goruntule(sorguny); if (cevap.Rows.Count >= 1) { foreach (DataRow rowwws in cevap.Rows) { if (rowwws["kullan"].ToString() == "1") { dataGridView1.Rows.Add(new object[] { Convert.ToString(rowwws["id"].ToString()), Convert.ToString(rowwws["adi"].ToString()), Convert.ToString(rowwws["soyadi"].ToString()), Convert.ToString(rowwws["numara"].ToString()), (Bitmap)WebWhatsappBotFree.Properties.Resources.yesil, rowwws["kullan"] }); } else if (rowwws["kullan"].ToString() == "0") { dataGridView1.Rows.Add(new object[] { Convert.ToString(rowwws["id"].ToString()), Convert.ToString(rowwws["adi"].ToString()), Convert.ToString(rowwws["soyadi"].ToString()), Convert.ToString(rowwws["numara"].ToString()), (Bitmap)WebWhatsappBotFree.Properties.Resources.kirmizi, rowwws["kullan"] }); } } aktifkisisayisi = LDB.sorgula("select count(*) from tbl_numaralar where grup_id = " + selectgrupid + " and kullan=1 "); } if (selectgrupid != "0" && dataGridView1.RowCount >= 1 && Convert.ToInt32(aktifkisisayisi) >= 1) { numaralarduzenlendidevametbtn.BackgroundImage = null; } else { numaralarduzenlendidevametbtn.BackgroundImage = WebWhatsappBotFree.Properties.Resources.devamedemiyorum; } }
private void DataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 4 && e.RowIndex >= 0) { string idsi = dataGridView1.Rows[e.RowIndex].Cells[0].Value.ToString(); if (dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString() == "1") { LDB.sqlcalistir("Update tbl_numaralar set kullan=0 where id=" + idsi); dataGridView1.Rows[e.RowIndex].Cells[4].Value = WebWhatsappBotFree.Properties.Resources.kirmizi; dataGridView1.Rows[e.RowIndex].Cells[5].Value = 0; } else if (dataGridView1.Rows[e.RowIndex].Cells[5].Value.ToString() == "0") { LDB.sqlcalistir("Update tbl_numaralar set kullan=1 where id=" + idsi); dataGridView1.Rows[e.RowIndex].Cells[4].Value = (Bitmap)WebWhatsappBotFree.Properties.Resources.yesil; dataGridView1.Rows[e.RowIndex].Cells[5].Value = 1; } aktifkisisayisi = LDB.sorgula("select count(*) from tbl_numaralar where grup_id = " + selectgrupid + " and kullan=1 "); if (selectgrupid != "0" && dataGridView1.RowCount >= 1 && Convert.ToInt32(aktifkisisayisi) >= 1) { numaralarduzenlendidevametbtn.BackgroundImage = null; } else { numaralarduzenlendidevametbtn.BackgroundImage = WebWhatsappBotFree.Properties.Resources.devamedemiyorum; } } }
private void Yenigrupolusturbtnpaneli_Click(object sender, EventArgs e) { string yenigrupadi = yenigrupaditextBox.Text.Trim(); if (yenigrupadi.Length < 4) { MessageBox.Show("4 karakterden küçük grup adı oluşturulamaz", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Question); } else if (LDB.sorgula("select count(grupadi) from tbl_gruplar where grupadi='" + yenigrupadi + "' ") == "0") { if (LDB.sqlcalistir("INSERT INTO tbl_gruplar (grupadi) VALUES('" + yenigrupadi + "') ") == true) { Gruplariyenile(); yenigrupaditextBox.ResetText(); yenigrupaditextBox.Focus(); } else { MessageBox.Show(yenigrupadi + " grup adı eklenemedi lütfen veritabanınızı kontrol ediniz!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Question); } } else { MessageBox.Show(yenigrupadi + " grup adını daha önce kullanmıştınız karışıklık olmaması için yeni grup adınında değişik yapınız!", "Uyarı", MessageBoxButtons.OK, MessageBoxIcon.Question); } }
public void Wpbarkodvemesaj() { int gecerliiii = 0; int gecersizzz = 0; islemisonlandir = false; geckoWebBrowser1.Navigate("https://web.whatsapp.com/"); Application.DoEvents(); sondurum.Text = "Telefonunuzun internet bağlatısını kontrol edin ve hazırlanın."; Wpkontroll(); Application.DoEvents(); Application.DoEvents(); LDB.sqlcalistir("INSERT INTO tbl_islemler (grupid,mesajid,siradaki) VALUES(" + selectgrupid + ", " + selectmesajid + "," + aktifkisisayisi + " ) "); Application.DoEvents(); islemidsii = LDB.sorgula("SELECT id FROM tbl_islemler where grupid=" + selectgrupid + " and mesajid=" + selectmesajid + " and siradaki=" + aktifkisisayisi + " ORDER BY id DESC LIMIT 1"); Application.DoEvents(); Application.DoEvents(); siradakinumaralabel.Text = Convert.ToInt32(Convert.ToInt32(aktifkisisayisi) - (gecerliiii + gecersizzz)).ToString(); gecerlileti.Text = "0"; Application.DoEvents(); foreach (DataGridViewRow rowp in dataGridView1.Rows) { Application.DoEvents(); if (rowp.Cells[5].Value.ToString() == "1") { Wpkontroll(); Application.DoEvents(); geckoWebBrowser1.Navigate("https://web.whatsapp.com/send?phone=+" + rowp.Cells[3].Value.ToString().Trim() + "&text=" + selectmesaj); Application.DoEvents(); islemloglabel.Text = rowp.Cells[3].Value.ToString().Trim() + " numarasına mesaj atmayı deniyor"; Application.DoEvents(); Wpkontroll(); Application.DoEvents(); try { Application.DoEvents(); geckoWebBrowser1.Document.GetElementsByClassName("popup-contents")[0].LastChild.ToString(); Application.DoEvents(); gecersizzz++; gecersizileti.Text = gecersizzz.ToString(); siradakinumaralabel.Text = Convert.ToInt32(Convert.ToInt32(aktifkisisayisi) - (gecerliiii + gecersizzz)).ToString(); Application.DoEvents(); LDB.sqlcalistir("INSERT INTO tbl_log (islemid,numaraid,durum) VALUES(" + islemidsii + ", " + rowp.Cells[0].Value.ToString().Trim() + ", 'başarısız' ) "); Application.DoEvents(); } catch { try { Application.DoEvents(); GeckoElementCollection tagsCollection = geckoWebBrowser1.Document.GetElementsByTagName("button"); foreach (GeckoElement currentTag in tagsCollection) { if (currentTag.GetAttribute("class").Equals("_2lkdt")) { Application.DoEvents(); ((GeckoHtmlElement)currentTag).Click(); Application.DoEvents(); ((GeckoHtmlElement)currentTag).Click(); gecerliiii++; siradakinumaralabel.Text = Convert.ToInt32(Convert.ToInt32(aktifkisisayisi) - (gecerliiii + gecersizzz)).ToString(); gecerlileti.Text = gecerliiii.ToString(); Application.DoEvents(); LDB.sqlcalistir("INSERT INTO tbl_log (islemid,numaraid,durum) VALUES(" + islemidsii + ", " + rowp.Cells[0].Value.ToString().Trim() + ", 'başarılı') "); Application.DoEvents(); Thread.Sleep(3000); Application.DoEvents(); } } Application.DoEvents(); } catch { } } Application.DoEvents(); LDB.sqlcalistir("Update tbl_islemler set siradaki=" + siradakinumaralabel.Text.ToString().Trim() + ", basarisiz=" + gecersizileti.Text.ToString().Trim() + ", basarili=" + gecerlileti.Text.ToString().Trim() + " where id=" + islemidsii); Application.DoEvents(); } } MessageBox.Show(gecerlileti.Text.ToString().Trim() + " başarılı mesaj atıldı", "Tebrikler İşlem Tamamlandı"); islemloglabel.Text = ""; Gizle(); RAPORLAR.Visible = true; }