Exemplo n.º 1
0
        /// <summary>
        /// 发送按钮
        /// </summary>
        private void btnSend_Click(object sender, EventArgs e)
        {
            mtMessage ms = new mtMessage();

            /* 是否发送到多人 */
            if (txtNumber.Text.Contains(','))
            {
                ms.phoneNumber = txtNumber.Text.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);
            }
            else
            {
                ms.phoneNumber = new string[] { txtNumber.Text };
            }

            /* 是否定时发送 */
            if (checkBoxTiming.Checked)
            {
                ms.sendTime = dtp.Value;
            }

            ms.content = txtContent.Text;

            /* 是否追加时间 */
            if (checkBoxAddTimeSpan.Checked)
            {
                ms.content += DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss.fff");
            }

            /* 执行发送 */
            SmsOperatorClient soc = new SmsOperatorClient();
            mtMessageRes      res = soc.sendSms(_account, _pwd, "", ms);//todo:后续需从数据库读取数据,循环此方法实现批量发送。

            /* 写记录 */
            WriteSendLog(res);
        }
Exemplo n.º 2
0
        /// <summary>
        /// 查询余额
        /// </summary>
        private void btnGetBalance_Click(object sender, EventArgs e)
        {
            /* 查询余额 */
            SmsOperatorClient soc = new SmsOperatorClient();
            balanceRes        res = soc.getBalance(_account, _pwd);

            /* 写记录 */
            WriteBalanceLog(res);
        }
Exemplo n.º 3
0
        /// <summary>
        /// 接收报告
        /// </summary>
        private void btnGetReport_Click(object sender, EventArgs e)
        {
            /* 执行接收 */
            SmsOperatorClient soc = new SmsOperatorClient();
            reportMessageRes  res = soc.getReport(_account, _pwd);

            /* 写记录 */
            WriteReportLog(res);
        }