這個頁面進行評論的功能也進行了優化,當沒有評論時,直接顯示添加頁面,有評論時顯示評論清單頁面,這樣使用者操作起來會非常友善,有時候可以會少操作1次,提高軟體的有善性。
1privatevoid btnComment_Click(object sender, EventArgs e)
2 {
3bool commnets = false;
4 List<KeyValuePair<string, object>> parameters = new List<KeyValuePair<string,object>>();
5 parameters.Add(new KeyValuePair<string, object>(BaseCommentEntity.FieldCategoryCode, this.Name));
6 parameters.Add(new KeyValuePair<string, object>(BaseCommentEntity.FieldObjectId, this.EntityId));
7 parameters.Add(new KeyValuePair<string, object>(BaseCommentEntity.FieldDeletionStateCode, 0));
8 commnets = DbLogic.Exists(this.UserCenterDbHelper, BaseCommentEntity.TableName, parameters);
9// 若有記錄顯示清單頁面,若沒記錄直接顯示添加頁面
10if (commnets)
11 {
12 FrmCommnets frmCommnets = new FrmCommnets(this.Name, this.EntityId);
13 frmCommnets.ShowDialog();
14 }
15else
16 {
17 FrmCommentAdd frmCommentAdd = new FrmCommentAdd(this.Name, this.EntityId);
18 frmCommentAdd.ShowDialog();
19 }
20 }
本文轉自 jirigala 51CTO部落格,原文連結:http://blog.51cto.com/2347979/1196203,如需轉載請自行聯系原作者