public void AddComment(Session session, int ticketId, TicketData ticketData,
                               string sourceHTML, string sourceText, COMMENT_TYPE type, COMMENT_SOURCE source)
        {
            Insert(AddCommentQuery, Config.Get("mysql_db"), ticketId, session.AccountId, session.UserId,
                   E(sourceHTML), E(sourceText), (int)source, (int)type);

            switch (type)
            {
            case COMMENT_TYPE.INTERNAL:
                ticketData.LogEvent(session, ticketId, TICKET_EVENT.COMMENTED_INTERNAL, "");
                break;

            case COMMENT_TYPE.PUBLIC:
                ticketData.LogEvent(session, ticketId, TICKET_EVENT.COMMENTED_EXTERNAL, "");
                break;
            }
        }