public static void Calc(AppPressDemo p, DiscussionAnchorClass.DiscussionFieldClass Discussion) { var unreadCount = GetDiscussionUnreadCount(p, Discussion.val, p.loginUserId); Discussion.FieldLabel = "<i class='fa fa-comment-o'></i>"; if (unreadCount != 0) { Discussion.FieldLabel += unreadCount + " Unread"; } }
public static void OnClick(AppPressDemo p, DiscussionAnchorClass.DiscussionFieldClass Discussion) { if (Discussion.val == null) { p.BeginTrans(); try { var tableName = Discussion.FormData.GetTableName(); Discussion.val = p.ExecuteIdentityInsert("Insert into discussionmaster(TableName) Values('" + tableName + "')", "discussionmaster").ToString(); p.ExecuteNonQuery("Update `" + tableName + "` Set Discussion=" + Discussion.val + " Where Id=" + Discussion.FormData.id); p.CommitTrans(); } catch { p.RollbackTrans(); throw; } } DiscussionClass.Popup(p, Discussion.val, null); }