public static void InsertAuditLog(Data.TerminalDetails TerminalDetails, string Username, AccessTypes AccessType, string Remarks) { Security.AuditTrailDetails clsAuditDetails = new Security.AuditTrailDetails(); clsAuditDetails.BranchID = TerminalDetails.BranchDetails.BranchID; clsAuditDetails.TerminalNo = TerminalDetails.TerminalNo; clsAuditDetails.ActivityDate = DateTime.Now; clsAuditDetails.User = Username; clsAuditDetails.IPAddress = System.Net.Dns.GetHostName(); clsAuditDetails.Activity = AccessType.ToString("G"); clsAuditDetails.Remarks = "FE:" + Remarks; AceSoft.RetailPlus.Client.AuditDB clsAuditConnection = new AceSoft.RetailPlus.Client.AuditDB(); clsAuditConnection.GetConnection(); Security.AuditTrail clsAuditTrail = new Security.AuditTrail(clsAuditConnection.Connection, clsAuditConnection.Transaction); clsAuditTrail.Insert(clsAuditDetails); clsAuditConnection.CommitAndDispose(); }