public override void DataExchangeReceived(object sender, DataExchangeEventArgs e) { bool isDoorbell = e.Data.ToString().Contains("Is Out Of") || e.Data.ToString().Contains("Trying to Access"); if (!Hide && isDoorbell) { Hide = false; bool exit = e.Data.ToString().Contains("Exit"); System.Media.SoundPlayer music = new System.Media.SoundPlayer(exit ? Resources.Exit : Resources.Out); music.Play(); EncompassHelper.ShowOnTop("DoorBell Notification", e.Data.ToString()); if (exit) { DingBackID = e.Source.UserID; if (EncompassApplication.CurrentLoan == null) { string loanNumber = e.Data.ToString().Split('#')[1].Split(',')[0]; DingBack(loanNumber); } else { SendOutOfFileMessage = true; DingBackBorrower = $"{EncompassApplication.CurrentLoan.Fields["4002"].FormattedValue}, {EncompassApplication.CurrentLoan.Fields["4000"].FormattedValue}"; } } } }
private void Base_DataExchangeReceived(object sender, DataExchangeEventArgs e) { try { DataExchangeReceived(sender, e); } catch (Exception ex) { Logger.HandleError(ex, nameof(Base_DataExchangeReceived)); } }
public override void DataExchangeReceived(object sender, DataExchangeEventArgs e) { if (!ConcurrentUser) { return; } RuleLockInfo info = JsonConvert.DeserializeObject <RuleLockInfo>(e.Data.ToString(), new Newtonsoft.Json.JsonSerializerSettings { TypeNameHandling = Newtonsoft.Json.TypeNameHandling.Auto, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore }); RuleLockCDO cdo = CustomDataObject.Get <RuleLockCDO>(RuleLockCDO.Key); cdo.Rules.Add(info); CustomDataObject.Save <RuleLockCDO>(RuleLockCDO.Key, cdo); }
public override void DataExchangeReceived(object sender, DataExchangeEventArgs e) { if (!ConcurrentUser) { return; } RuleLockInfo info = JsonConvert.DeserializeObject <RuleLockInfo>(e.Data.ToString(), new Newtonsoft.Json.JsonSerializerSettings { TypeNameHandling = Newtonsoft.Json.TypeNameHandling.Auto, NullValueHandling = Newtonsoft.Json.NullValueHandling.Ignore }); RuleLockCDO cdo = RuleCDOHelper.CDO; if (cdo.Rules == null) { cdo.Rules = new List <RuleLockInfo>(); } cdo.Rules.Add(info); RuleCDOHelper.UpdateCDO(cdo); RuleCDOHelper.UploadCDO(); }
public virtual void DataExchangeReceived(object sender, DataExchangeEventArgs e) { throw new ImplementationException(GetType().Name, nameof(IDataExchangeReceived), nameof(DataExchangeReceived)); }