权限管理、用户权限系统、开源用户权限系统、信息化建设标准基础数据管理平台
代码改变世界

简单快速开发C\S架构程序用最简单的不分层最快的效率达到功能要求的例子程序FrmUserEdit 添加评论功能页面效果

  通用C#系统架构  阅读(704)  评论(0编辑  收藏  举报

 这个页面进行评论的功能也进行了优化,当没有评论时,直接显示添加页面,有评论时显示评论列表页面,这样用户操作起来会非常方便,有时候可以会少操作1次,提高软件的有善性。

复制代码
 1         private void btnComment_Click(object sender, EventArgs e)
 2         {
 3             bool commnets = false;
 4             List<KeyValuePair<stringobject>> parameters = new List<KeyValuePair<string,object>>();
 5             parameters.Add(new KeyValuePair<stringobject>(BaseCommentEntity.FieldCategoryCode, this.Name));
 6             parameters.Add(new KeyValuePair<stringobject>(BaseCommentEntity.FieldObjectId, this.EntityId));
 7             parameters.Add(new KeyValuePair<stringobject>(BaseCommentEntity.FieldDeletionStateCode, 0));
 8             commnets = DbLogic.Exists(this.UserCenterDbHelper, BaseCommentEntity.TableName, parameters);
 9             // 若有记录显示列表页面,若没记录直接显示添加页面
10             if (commnets)
11             {
12                 FrmCommnets frmCommnets = new FrmCommnets(this.Name, this.EntityId);
13                 frmCommnets.ShowDialog();
14             }
15             else
16             {
17                 FrmCommentAdd frmCommentAdd = new FrmCommentAdd(this.Name, this.EntityId);
18                 frmCommentAdd.ShowDialog();
19             }
20         }
复制代码

 

 

 

编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
历史上的今天:
2009-09-02 (15) 常用管理类软件需求征集 -- 通用菜单模块管理
2008-09-02 (03)权限配置管理 的标准接口
2008-09-02 希望这些建议,能推动管理软件开发的规范化进程 (数据按权限过滤)
2008-09-02 希望这些建议,能推动管理软件开发的规范化进程 (数据库版本、修改记录)


C# ASP.NET 通用权限设计、通用权限管理、通用权限组件、单点登录、集中式权限管理、统一授权体系、分级管理分级授权


微信扫一扫加好友



点击右上角即可分享
微信分享提示