public void AddWorkToQueue(BrightVision.EventLog.EventMessage eventMessage) { if (Controller != null) { Controller.AddWorkToQueue(eventMessage); } }
private void LogAnEvent(BrightVision.Common.Classes.EventLog.EventTypes eType, params string[] values) { /** / EventQueue.Instance.AddWorkToQueue(new BrightVision.EventLog.EventMessage() { EventID = (int)eType, AccountID = AccountId, //ContactID = m_oContactView.SelectedContact.id, ContactID = SelectedContact != null ? SelectedContact.id : 0, SubCampaignID = SubCampaignId, UserID = UserSession.CurrentUser.UserId, ComputerName = UserSession.CurrentUser.ComputerName, LocalDateTime = DateTime.Now, Param1 = values.Length >= 1 ? values[0] : null, Param2 = values.Length >= 2 ? values[1] : null, Param3 = values.Length >= 3 ? values[2] : null, Param4 = values.Length >= 4 ? values[3] : null, Param5 = values.Length >= 5 ? values[4] : null, Param6 = values.Length >= 6 ? values[5] : null }); /**/ /** * update directly to avoid delayed grid data updated information. */ //int? _contactId = null; //if (SelectedContact != null) // if (SelectedContact.id > 0) // _contactId = SelectedContact.id; //if (BPContext == null) // BPContext = new BrightPlatformEntities(UserSession.EntityConnection); //BPContext.event_log.AddObject( // new event_log() { // event_id = (int)eType, // user_id = UserSession.CurrentUser.UserId, // subcampaign_id = SubCampaignId, // account_id = AccountId, // contact_id = _contactId, // local_datetime = DateTime.Now, // computer_name = UserSession.CurrentUser.ComputerName, // param1 = null, // param2 = null, // param3 = null, // param4 = null, // param5 = null, // param6 = null // } //); //BPContext.SaveChanges(); //if (CallAttemptMade != null) // CallAttemptMade(this, new EventArgs()); }
private void DeleteCreatedPDF(BrightVision.Mandrill.MandrillEx mandrillEx) { try { foreach (KeyValuePair<string, string> pair in mandrillEx.Attachment) { if (File.Exists(pair.Value)) File.Delete(pair.Value); } } catch { BrightVision.Common.UI.NotificationDialog.Error("Error", "An error has encountered when trying to delete temporarily created attachment.\nPlease contact system administrator."); } }
private void LogAnEvent(BrightVision.Common.Classes.EventLog.EventTypes eType, params string[] values) { int? _ContactId = null; if (m_BrightSalesProperty.CommonProperty.ContactPerson != null && m_BrightSalesProperty.CommonProperty.ContactPerson.id > 0) _ContactId = m_BrightSalesProperty.CommonProperty.ContactPerson.id; using (BrightPlatformEntities _efDbContext = new BrightPlatformEntities(UserSession.EntityConnection)) { _efDbContext.event_log.AddObject( new event_log() { event_id = (int)eType, user_id = UserSession.CurrentUser.UserId, subcampaign_id = m_BrightSalesProperty.CommonProperty.SubCampaignId, account_id = m_BrightSalesProperty.CommonProperty.CurrentWorkedAccountId, contact_id = _ContactId, local_datetime = DateTime.Now, computer_name = UserSession.CurrentUser.ComputerName, param1 = values.Length >= 1 ? values[0] : null, param2 = values.Length >= 2 ? values[1] : null, param3 = values.Length >= 3 ? values[2] : null, param4 = values.Length >= 4 ? values[3] : null, param5 = values.Length >= 5 ? values[4] : null, param6 = values.Length >= 6 ? values[5] : null } ); _efDbContext.SaveChanges(); } }