public static string ShowFiles(this List <File> files) { var result = ""; if (files != null && files.Count > 0) { foreach (var file in files) { result += $"<a href=\"{Redirector.GetLink("Public/TaiFile.aspx", "fname", file.FileName)}\">{file.FileName}</a><br/>"; } } return(result); }
/// <summary> /// Hiển thị danh sách đơn vị (cá nhân) thực hiện ý kiến chỉ đạo /// </summary> /// <param name="requestID">Mã ý kiến chỉ đạo</param> /// <returns></returns> public static string ShowPerformObjects(long requestID) { var request = RequestServices.GetById(requestID); if (request == null) { return(string.Empty); } string result = string.Empty; var performs = request.Performs; //Nếu tài khoản đăng nhập có quyền xác nhận hoàn thành, hiển thị đối tượng thực hiện và link xác nhận hoàn thành if (request.CoQuyenXacNhan) { foreach (var perform in performs) { if (perform.DepartmentID > 0 && perform.Department != null) { result += $"{perform.Department?.DepartmentName} (<a href=\"#\" data-toggle=\"modal\" data-target=\".my-modal-lg\" data-link=\"{Redirector.GetLink("SubAgency/XacNhanHoanThanh.aspx", "id", perform.PerformID)}\">{perform.StatusString}</a>)<br/>"; } else if (perform.UserID > 0 && perform.User != null) { result += $"{perform.User?.FullName} (<a href=\"#\" data-toggle=\"modal\" data-target=\".my-modal-lg\" data-link=\"{Redirector.GetLink("SubAgency/XacNhanHoanThanh.aspx", "id", perform.PerformID)}\">{perform.StatusString}</a>)<br/>"; } } } //Nếu tài khoản đăng nhập không có quyền xác nhận hoàn thành, hiển thị thông tin đối tượng thực hiện else { foreach (var item in performs) { if (item.DepartmentID > 0 && item.Department != null) { result += $"{item.Department.DepartmentName} ({item.StatusString})<br/>"; } else if (item.UserID > 0 && item.User != null) { result += $"{item.User.FullName} ({item.StatusString})<br/>"; } } } return(result); }
public static string ShowPerformObjects(long requestID) { string result = string.Empty; var items = PerformServices.GetList(requestID); if (CommonSessions.UserID > 0 && (CommonSessions.UserID == requestID || TrackingServices.GetList(requestID).Select(item => item.UserID).Contains(CommonSessions.UserID) || CommonSessions.Role == UserRole.Administrator)) { foreach (var item in items) { result += $"{item.Agency.AgencyName} (<a href=\"#\" data-toggle=\"modal\" data-target=\".my-modal-lg\" data-link=\"{Redirector.GetLink("Province/XacNhanHoanThanh.aspx", "id", item.PerformID)}\">{item.StatusString}</a>)<br/>"; } } else { foreach (var item in items) { result += $"{item.Agency.AgencyName} ({item.StatusString})<br/>"; } } return(result); }