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; } }
public void Mesajlariyenile() { mesajidasectikdevambtn.BackgroundImage = WebWhatsappBotFree.Properties.Resources.devamedemiyorum; dataGridViewmesajlar.Rows.Clear(); mesajlarlistesi.Clear(); DataTable cevapmesajlar = LDB.goruntule("select * from tbl_mesajlar"); if (cevapmesajlar.Rows.Count >= 1) { int sira = 0; foreach (DataRow rowwws in cevapmesajlar.Rows) { sira++; dataGridViewmesajlar.Rows.Add(new object[] { Convert.ToString(rowwws["id"].ToString()), sira.ToString(), Convert.ToString(rowwws["baslik"].ToString()), Convert.ToString(rowwws["mesaj"].ToString()) }); } } }
private void RAPORLAR_VisibleChanged(object sender, EventArgs e) { if (RAPORLAR.Visible == true) { raporgrid.Rows.Clear(); while (DnsTest()) { Application.DoEvents(); } DataTable cevap = LDB.goruntule("SELECT tbl_islemler.id as 'islemidisiii', tbl_gruplar.grupadi, tbl_mesajlar.baslik, tbl_islemler.basarili, tbl_islemler.basarisiz, tbl_islemler.siradaki, tbl_islemler.baslangictarihi FROM tbl_mesajlar INNER JOIN(tbl_gruplar INNER JOIN tbl_islemler ON tbl_gruplar.id = tbl_islemler.grupid) ON tbl_mesajlar.id = tbl_islemler.mesajid ORDER BY tbl_islemler.id DESC "); if (cevap.Rows.Count >= 1) { foreach (DataRow rowwws in cevap.Rows) { raporgrid.Rows.Add(new object[] { Convert.ToString(rowwws["islemidisiii"].ToString()), Convert.ToString(rowwws["grupadi"].ToString()), Convert.ToString(rowwws["baslik"].ToString()), Convert.ToString(rowwws["basarili"].ToString()), Convert.ToString(rowwws["basarisiz"].ToString()), Convert.ToString(rowwws["siradaki"].ToString()), Convert.ToString(rowwws["baslangictarihi"].ToString()) }); } } } }
public void Gruplariyenile() { grupsecildidevambtn.BackgroundImage = Properties.Resources.devamedemiyorum; selectgrupid = "0"; grulardataGridView.Rows.Clear(); DataTable cevap = LDB.goruntule("select * from tbl_gruplar "); if (cevap.Rows.Count >= 1) { int sira = 0; foreach (DataRow rowwws in cevap.Rows) { sira++; grulardataGridView.Rows.Add(new object[] { Convert.ToString(rowwws["id"].ToString()), sira.ToString(), Convert.ToString(rowwws["grupadi"].ToString()), null }); } grupsecildidevambtn.BackgroundImage = null; } }
private void Raporgrid_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex == 7 && e.RowIndex >= 0) { int geceriliii = Convert.ToInt32(raporgrid.Rows[e.RowIndex].Cells[3].Value.ToString()); if (geceriliii >= 1) { DialogResult result = fld.ShowDialog(); if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(this.fld.SelectedPath)) { while (DnsTest()) { Application.DoEvents(); } string raporrridsi = raporgrid.Rows[e.RowIndex].Cells[0].Value.ToString(); DTTOEXCEL.excelolustur(LDB.goruntule("SELECT tbl_numaralar.adi, tbl_numaralar.soyadi, tbl_numaralar.numara, tbl_mesajlar.mesaj, tbl_log.durum, tbl_log.tarih FROM tbl_gruplar INNER JOIN tbl_islemler ON tbl_islemler.grupid = tbl_gruplar.id INNER JOIN tbl_log ON tbl_islemler.id = tbl_log.islemid INNER JOIN tbl_mesajlar ON tbl_mesajlar.id = tbl_islemler.mesajid INNER JOIN tbl_numaralar ON tbl_log.numaraid = tbl_numaralar.id AND tbl_numaralar.grup_id = tbl_gruplar.id WHERE tbl_islemler.id = " + raporrridsi + " AND tbl_log.durum = 'başarılı'"), this.fld.SelectedPath.ToString() + "/basariligonderimler" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls", "Geçerli Gönderimler"); MessageBox.Show("kaydedildi"); } } else { MessageBox.Show("Geçerli ileti bulunmamaktadır!", "Dikkat!"); } } else if (e.ColumnIndex == 8 && e.RowIndex >= 0) { int gecersizz = Convert.ToInt32(raporgrid.Rows[e.RowIndex].Cells[4].Value.ToString()); if (gecersizz >= 1) { DialogResult result = fld.ShowDialog(); if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(this.fld.SelectedPath)) { while (DnsTest()) { Application.DoEvents(); } string raporrridsi = raporgrid.Rows[e.RowIndex].Cells[0].Value.ToString(); DTTOEXCEL.excelolustur(LDB.goruntule("SELECT tbl_numaralar.adi, tbl_numaralar.soyadi, tbl_numaralar.numara, tbl_log.durum, tbl_log.tarih FROM tbl_gruplar INNER JOIN tbl_islemler ON tbl_islemler.grupid = tbl_gruplar.id INNER JOIN tbl_log ON tbl_islemler.id = tbl_log.islemid INNER JOIN tbl_numaralar ON tbl_log.numaraid = tbl_numaralar.id AND tbl_numaralar.grup_id = tbl_gruplar.id WHERE tbl_islemler.id =" + raporrridsi + " AND tbl_log.durum = 'başarısız'"), this.fld.SelectedPath.ToString() + "/hataliveyawhatsappyok" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls", "Geçerli Gönderimler"); MessageBox.Show("kaydedildi"); } } else { MessageBox.Show("Geçersiz veya Whatsapp Kullanılmayan Numara bulunmamaktadır!", "Dikkat!"); } } else if (e.ColumnIndex == 9 && e.RowIndex >= 0) { int siradaaa = Convert.ToInt32(raporgrid.Rows[e.RowIndex].Cells[5].Value.ToString()); if (siradaaa >= 1) { DialogResult result = fld.ShowDialog(); if (result == DialogResult.OK && !string.IsNullOrWhiteSpace(this.fld.SelectedPath)) { while (DnsTest()) { Application.DoEvents(); } string raporrridsi = raporgrid.Rows[e.RowIndex].Cells[0].Value.ToString(); DTTOEXCEL.excelolustur(LDB.goruntule("SELECT tbl_numaralar.numara, tbl_numaralar.soyadi, tbl_numaralar.adi FROM tbl_gruplar INNER JOIN tbl_islemler ON tbl_islemler.grupid = tbl_gruplar.id INNER JOIN tbl_numaralar ON tbl_numaralar.grup_id = tbl_gruplar.id WHERE tbl_islemler.id = " + raporrridsi + " AND tbl_numaralar.kullan = 1 AND tbl_numaralar.id not IN(SELECT tbl_numaralar.id FROM tbl_gruplar INNER JOIN tbl_islemler ON tbl_islemler.grupid = tbl_gruplar.id INNER JOIN tbl_log ON tbl_islemler.id = tbl_log.islemid INNER JOIN tbl_numaralar ON tbl_log.numaraid = tbl_numaralar.id AND tbl_numaralar.grup_id = tbl_gruplar.id WHERE tbl_islemler.id = " + raporrridsi), this.fld.SelectedPath.ToString() + " /YarimkalanNumaralar" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".xls", "Geçerli Gönderimler"); MessageBox.Show("kaydedildi"); } } else { MessageBox.Show("Yarım Kalan Numara bulunmamaktadır!", "Dikkat!"); } } }