Exemple #1
0
        private void btnKirim_Click(object sender, EventArgs e)
        {
            var jumlahPesan = int.Parse(txtJumlahPesan.Text);

            if (jumlahPesan > 1)
            {
                var list = new List <BroadcastMsgArgs>();

                for (int i = 0; i < jumlahPesan; i++)
                {
                    list.Add(new BroadcastMsgArgs(txtKontak.Text, txtPesan.Text));
                }

                _whatsAppApi.BroadcastMessage(list, 1);
            }
            else
            {
                _whatsAppApi.SendMessage(new MsgArgs(txtKontak.Text, txtPesan.Text));
            }
        }
Exemple #2
0
        private void btnKirim_Click(object sender, EventArgs e)
        {
            var jumlahPesan = int.Parse(txtJumlahPesan.Text);

            if (jumlahPesan > 1)
            {
                var list = new List <BroadcastMsgArgs>();

                var fileGambarAtauDokumen = string.Empty;

                if (chkKirimPesanDgGambar.Checked)
                {
                    // TODO: tambahkan validasi cek file gambar exist
                    fileGambarAtauDokumen = txtFileGambar.Text;
                }
                else if (chkKirimFileAja.Checked)
                {
                    // TODO: tambahkan validasi cek file dokumen exist
                    fileGambarAtauDokumen = txtFileDokumen.Text;
                }

                for (int i = 0; i < jumlahPesan; i++)
                {
                    if (!string.IsNullOrEmpty(fileGambarAtauDokumen))
                    {
                        list.Add(new BroadcastMsgArgs(txtKontak.Text, txtPesan.Text, fileGambarAtauDokumen));
                    }
                    else
                    {
                        list.Add(new BroadcastMsgArgs(txtKontak.Text, txtPesan.Text));
                    }
                }

                var delayInSeconds = 1;
                _whatsAppApi.BroadcastMessage(list, delayInSeconds);
            }
            else
            {
                var fileGambarAtauDokumen = string.Empty;

                if (chkKirimPesanDgGambar.Checked)
                {
                    // TODO: tambahkan validasi cek file gambar exist
                    fileGambarAtauDokumen = txtFileGambar.Text;
                }
                else if (chkKirimFileAja.Checked)
                {
                    // TODO: tambahkan validasi cek file dokumen exist
                    fileGambarAtauDokumen = txtFileDokumen.Text;
                }

                if (!string.IsNullOrEmpty(fileGambarAtauDokumen))
                {
                    _whatsAppApi.SendMessage(new MsgArgs(txtKontak.Text, txtPesan.Text, fileGambarAtauDokumen));
                }
                else
                {
                    _whatsAppApi.SendMessage(new MsgArgs(txtKontak.Text, txtPesan.Text));
                }
            }
        }