private void SendSms(string MessageBodys, long MobileNumber) { int smsLineID = 0; List <ir.sms.ip.WebServiceSmsSend> sendDetails = new List <ir.sms.ip.WebServiceSmsSend>(); BLL.CLS_Message BllMessage = new BLL.CLS_Message(); Dt = BllMessage.Get_AllMessageServerSettings(); string messageBody = string.Empty; long mobileNo = 0; bool isFlash = Convert.ToBoolean(Dt.DefaultView[0]["isFlash"]); messageBody = MessageBodys; mobileNo = MobileNumber; sendDetails.Add(new ir.sms.ip.WebServiceSmsSend() { IsFlash = isFlash, MessageBody = messageBody, MobileNo = mobileNo }); ir.sms.ip.SendReceive ws = new ir.sms.ip.SendReceive(); if (!int.TryParse(Dt.DefaultView[0]["MessageServerNumber"].ToString(), out smsLineID)) { throw new Exception("smsLineID is missing"); } // DateTime sendSince = this.dtmSendSince.Value.Date.AddHours(this.tmSendSince.Value.Hour).AddMinutes(this.tmSendSince.Value.Minute).AddSeconds(this.tmSendSince.Value.Second); string message = string.Empty; long[] result = ws.SendMessage(Dt.DefaultView[0]["UserName"].ToString(), Dt.DefaultView[0]["Password"].ToString(), sendDetails.ToArray(), smsLineID, null, ref message); BllMessage.InsertSendMessages(CurMessageThemplateID, DateTime.Now); }