Exemplo n.º 1
0
        public static bool SendSMS(string mobNbr, string msg)
        {
            clsSalesTransSMS salestrans = new clsSalesTransSMS();

            try
            {
                string device      = "";
                int    deviceCount = objGsmOut.GetDeviceCount();
                if (deviceCount < 1)
                {
                    MessageBox.Show("No Device Found");
                    salestrans.updateMSGSTATUS = false;
                    return(false);
                }
                else
                {
                    device = objGsmOut.GetDevice(0);
                }
                objGsmOut.Activate("AC11-2C93-43EA-E96DC");
                objGsmIn.Activate("AC11-2C93-43EA-E96DC");
                objGsmOut.Device           = device;
                objGsmOut.DeviceSpeed      = 0;
                objGsmOut.MessageRecipient = mobNbr;
                objGsmOut.MessageData      = msg;
                objGsmOut.MessageType      = objConstants.asMESSAGETYPE_UNICODE_MULTIPART;
                objGsmOut.Send();
                //Application.DoEvents();
                //Application.DoEvents();
                int err = objGsmOut.LastError;

                if (err == 0)
                {
                    salestrans.updateMSGSTATUS = true;
                    return(true);
                }
                else
                {
                    salestrans.updateMSGSTATUS = true;
                    return(false);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
                salestrans.updateMSGSTATUS = false;
                return(false);
            }
        }
Exemplo n.º 2
0
        void SendMessage(QueueItem item)
        {
            clsSalesTransSMS smsSender = new clsSalesTransSMS();
            var document = lstMessages.Where(x => x.ID == item.ID).FirstOrDefault();

            smsSender.InitiateSendingDocument(document);


            //if (item.queueItemType == QueueItemType.Aging)
            //{
            //    var document = lstAgingIncoices.Where(x => x.ID == item.ID).FirstOrDefault();
            //    smsSender.InitiateSendingInvoiceAging(document);
            //}

            //send message
            //insert row in queue table
            //update main table/s
        }