Example #1
0
 public void BroadCastSms(int fromNumber, int toNumber, string text)
 {
     if (NewSms != null)
     {
         NewSms.Invoke(fromNumber, toNumber, text);
     }
 }
Example #2
0
 public void BroadCastSms(int fromNumber, int toNumber, string text)
 {
     Log.Add(new LogItem()
     {
         FromNumber = fromNumber, ToNumber = toNumber, Date = DateTime.Now, EventType = LogItem.Tevent.Sms
     });
     if (NewSms != null)
     {
         NewSms.Invoke(fromNumber, toNumber, text);
     }
 }
Example #3
0
 public void BroadCastSms(int fromNumber, int toNumber, string text, ref decimal balance)
 {
     balance -= SmsCost;
     if (balance < 0)
     {
         BroadCastNotification(fromNumber, new OperatorNotification("Negative balance"));
     }
     if (NewSms != null)
     {
         NewSms.Invoke(fromNumber, toNumber, text);
     }
 }