예제 #1
0
        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";
            }
        }
예제 #2
0
 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);
 }