示例#1
0
        private void button1_Click(object sender, EventArgs e)
        {
            frmLogin a = new frmLogin();
            a.ShowDialog();
            string err = "";
            if (!Info.CheckLogin(username, pass, ref err))
            {
                MessageBox.Show(err);
                return;
            }
            else
            {
                //Running
                label1.Text = "Running";
                button1.Enabled = false;

                Send_SMS_Late_Payment();
                DoAction();
                timer1.Enabled = true;
                timer2.Enabled = true;
                timer3.Enabled = true;
            }
        }
示例#2
0
        private void btn_Send_SMS_Manual_Click(object sender, EventArgs e)
        {
            frmLogin a = new frmLogin();
            a.ShowDialog();
            string err = "";
            if (!Info.CheckLogin(username, pass, ref err))
            {
                MessageBox.Show(err);
                return;
            }
            else
            {
                string content = tbContent.Text.Trim();
                if (tbPhone_nbr_List.Text.Trim() == "")
                {
                    MessageBox.Show("Bạn chưa nhập số điện thoại.");
                    return;
                }
                if (content == "")
                {
                    MessageBox.Show("Nhập nội dụng gửi.");
                    return;
                }
                string[] phone_list = tbPhone_nbr_List.Text.Trim().Split(';');
                int count = 0;
                for (int i = 0; i < phone_list.Length; i++)
                {
                    string phone_nbr = phone_list[i].ToString().Trim();
                    string err_result = "";
                    bool result = false;

                    if (phone_nbr != "")
                    {
                        err_result = SendSMS_Banking(phone_nbr, content, ref result);//Gui SMS khach hang
                        //Gửi SMS xong -> insert vào NAB_SMS_LATE_PAYMENT_LOG
                        if (result == true)
                            count += 1;
                        content = content.Replace("'", " "); //2014-11-14 (19)
                        string sql = ""; err = "";

                        sql += "insert into " + Info.owner + "nab_sms_banking";
                        sql += "   (PHONE_NUMBER,";
                        sql += "   RESULT,";
                        sql += "   ERROR_MESSAGE,";
                        sql += "   DATE_CREATE,";
                        sql += "   CONTENT,";
                        sql += "   TYPE)";
                        sql += "values(";
                        sql += "   '" + phone_nbr + "',";
                        sql += "   '" + result + "',";
                        sql += "   '" + err_result + "',";
                        sql += "   sysdate,";
                        sql += "   '" + content + "',";
                        sql += "   '4')"; //Manual

                        Info.ExecuteDML(sql, ref err);
                        if (err != "")
                        {
                            MessageBox.Show("Send SMS Success but insert log fail, phone nbr -> " + phone_nbr);
                        }
                    }

                }
                MessageBox.Show("Send Successfully " + count.ToString() + " SMS");
            }
        }