/// <summary> /// Write an event in the event log. /// </summary> /// <param name="source">string: Event source.</param> /// <param name="eventType">EventTypeEnum: enumeration.</param> /// <param name="message">string: Event message.</param> internal static void WriteEventLogEntry(string source, EventTypeEnum eventType, string message) { Data.EventLogDsTableAdapters.EventLogTableAdapter tableAdapter = new iCampaign.TACS.Data.EventLogDsTableAdapters.EventLogTableAdapter(); tableAdapter.Connection = new SqlConnection(TacsSession.ConnectionString); try { tableAdapter.Connection.Open(); tableAdapter.WriteEventLogEntry(System.DateTime.Now, source, eventType.ToString(), message); } catch (Exception ex) { throw ex; } finally { tableAdapter.Connection.Close(); } }
/// <summary> /// Initialize data grid view with database data. /// </summary> public void InitializeDocument() { iCampaign.TACS.Data.EventLogDsTableAdapters.EventLogTableAdapter tableAdapter = new iCampaign.TACS.Data.EventLogDsTableAdapters.EventLogTableAdapter(); tableAdapter.Connection = new System.Data.SqlClient.SqlConnection(TacsSession.ConnectionString); try { tableAdapter.Fill(eventLogDs1.EventLog); } catch (Exception ex) { MessageBox.Show(ex.Message, "Error getting event log", MessageBoxButtons.OK, MessageBoxIcon.Error); this.Close(); } eventGrid.Refresh(); }