示例#1
0
        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;
            }
        }
示例#2
0
        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()) });
                }
            }
        }
示例#3
0
 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()) });
             }
         }
     }
 }
示例#4
0
        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;
            }
        }
示例#5
0
        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!");
                }
            }
        }