/// <summary> /// Adds the operation his. /// </summary> /// <param name="user_id">The user_id.</param> /// <param name="formName">Name of the form.</param> /// <param name="action">The action.</param> public void addOperationHis(string user_id, string formName, string action) { DBConnection_EF conn = null; try { conn = DBConnection_EF.GetContext(); conn.BeginTransaction(); string timeStamp = BCFUtility.formatDateTime(DateTime.Now, SCAppConstants.TimestampFormat_19); HOPERATION his = new HOPERATION() { SEQ_NO = GetGuid(), T_STAMP = timeStamp, USER_ID = user_id, FORM_NAME = formName, ACTION = action }; SCUtility.PrintOperationLog(his); operationHisDao.insertOperationHis(conn, his); conn.Commit(); } catch (Exception ex) { if (conn != null) { try { conn.Rollback(); } catch (Exception ex_rollback) { logger.Error(ex_rollback, "Exception"); } } logger.Error(ex); } finally { if (conn != null) { try { conn.Close(); } catch (Exception ex_close) { logger.Error(ex_close, "Exception:"); } } } }