private void RptRemarks_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType != ListItemType.Item && e.Item.ItemType != ListItemType.AlternatingItem) { return; } var ltlRemarkType = (Literal)e.Item.FindControl("ltlRemarkType"); var ltlAddDate = (Literal)e.Item.FindControl("ltlAddDate"); var ltlDepartmentAndUserName = (Literal)e.Item.FindControl("ltlDepartmentAndUserName"); var ltlRemark = (Literal)e.Item.FindControl("ltlRemark"); var departmentId = Utils.EvalInt(e.Item.DataItem, "DepartmentID"); var userName = Utils.EvalString(e.Item.DataItem, "UserName"); var addDate = Utils.EvalDateTime(e.Item.DataItem, "AddDate"); var remarkType = ERemarkTypeUtils.GetEnumType(Utils.EvalString(e.Item.DataItem, "RemarkType")); var remark = Utils.EvalString(e.Item.DataItem, "Remark"); if (string.IsNullOrEmpty(remark)) { e.Item.Visible = false; } else { PhRemarks.Visible = true; ltlRemarkType.Text = ERemarkTypeUtils.GetText(remarkType); ltlAddDate.Text = Utils.GetDateAndTimeString(addDate); ltlDepartmentAndUserName.Text = $"{DepartmentManager.GetDepartmentName(departmentId)}({userName})"; ltlRemark.Text = remark; } }
public static string GetApplyRemark(int siteId, int contentID) { var remarkBuilder = new StringBuilder(); var remarkInfoArrayList = RemarkDao.GetRemarkInfoArrayList(siteId, contentID); foreach (RemarkInfo remarkInfo in remarkInfoArrayList) { if (!string.IsNullOrEmpty(remarkInfo.Remark)) { if (remarkBuilder.Length > 0) { remarkBuilder.Append("<br />"); } remarkBuilder.Append( $@"<span style=""color:gray;"">{ERemarkTypeUtils.GetText(ERemarkTypeUtils.GetEnumType(remarkInfo.RemarkType))}意见: </span>{Utils .MaxLengthText(remarkInfo.Remark, 25)}"); } } return(remarkBuilder.ToString()); }