Ejemplo n.º 1
0
        private void oGsmModem_NewMessageReceived(ATSMS.NewMessageReceivedEventArgs e) {
            //SMSIncoming smsInput = SMSHelper.SaveIncomingMessage("02191848465", "02191848465", "MENU;SET;2010-02-01;1;2;3");

            SMSIncoming smsInput = SMSHelper.SaveIncomingMessage(e.MSISDN, "02191848465", e.TextMessage);
            SMSOutgoing smsOut = CommandProcessor.ProcessRequest(smsInput);

            Com.Martin.Function.InputLog log = new Com.Martin.Function.InputLog();
            string text = log.composeReportDetail(smsOut.SMSRequest, smsOut);
            text += "PDU Receive:" + e.PDUMessage + "\r\n";
            text += e.ATLog + "\r\n";
            for (int i = 0; i < 100; i++)
                text += "=";

            if (this.txtInboxLog.InvokeRequired) {
                FrmMain main = (this);
                SetTextCallback d = new SetTextCallback(main.SetInboxText);
                RefreshPage p = new RefreshPage(main.RefreshInbox);
                this.txtInboxLog.Invoke(d, new object[] { text });
                this.Invoke(p);
            } else {
                this.txtInboxLog.Text = text;
            }
            //System.ComponentModel.BackgroundWorker InputWorker;
            //InputWorker = new System.ComponentModel.BackgroundWorker();
            //InputWorker.DoWork += new System.ComponentModel.DoWorkEventHandler(this.InputWorker_DoWork);
            //InputWorker.RunWorkerCompleted += new System.ComponentModel.RunWorkerCompletedEventHandler(this.InputWorker_Complete);
            //InputWorker.RunWorkerAsync(text);
        }
Ejemplo n.º 2
0
 private void oGsmModem_NewMessageReceived(ATSMS.NewMessageReceivedEventArgs e)
 {
     MessageBox.Show("Message from " + e.MSISDN + ". Message - " + e.TextMessage, dialogCaption, MessageBoxButtons.OK);
 }