AlumniChapterInfoRepository.cs 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. //------------------------------------------------------------------------------
  2. // <auto-generated>
  3. // 此代码由工具生成。
  4. // 对此文件的更改可能会导致不正确的行为,并且如果
  5. // 重新生成代码,这些更改将会丢失。
  6. // 如存在本生成代码外的新需求,请在相同命名空间下创建同名分部类实现 AalumniChapterInfoRepository 分部方法。
  7. // </auto-generated>
  8. //
  9. // <copyright file="AalumniChapterInfoRepository.gen.cs">
  10. using System.Linq;
  11. using System.Text;
  12. using CommonTool;
  13. namespace YZXYH.Repository
  14. {
  15. public partial class AlumniChapterInfoRepository
  16. {
  17. public string GetAlumniChapters()
  18. {
  19. StringBuilder sb = new StringBuilder();
  20. var lists = Get(c => c.IsLocked == "N", a => a.OrderBy(s => s.SortNo));
  21. foreach (var list in lists)
  22. {
  23. sb.Append("<option value=\"" + list.Id + "\">" + list.AlumniChapterName + "</option>");
  24. }
  25. return sb.ToString();
  26. }
  27. public string GetAlumniChapters(string id)
  28. {
  29. StringBuilder sb = new StringBuilder();
  30. var alumniChapter = UnitOfWork.AlumniChapterUserRepository.GetSingle(a => a.UserNo == id);
  31. if (alumniChapter != null)
  32. {
  33. var alumniChapterNo = alumniChapter.AlumniChapterNo;
  34. var lists = Get(c => c.IsLocked == "N",a=>a.OrderBy(s=>s.SortNo));
  35. foreach (var list in lists)
  36. {
  37. if (list.Id == alumniChapterNo)
  38. sb.Append("<option value=\"" + list.Id + "\" selected=\"selected\">" + list.AlumniChapterName + "</option>");
  39. else
  40. sb.Append("<option value=\"" + list.Id + "\">" + list.AlumniChapterName + "</option>");
  41. }
  42. return sb.ToString();
  43. }
  44. return GetAlumniChapters();
  45. }
  46. public string GetAlumniChapters(string[] alumniChapters)
  47. {
  48. StringBuilder sb = new StringBuilder();
  49. if (alumniChapters != null)
  50. {
  51. var lists = Get(c => c.IsLocked == "N", a => a.OrderBy(s => s.SortNo));
  52. foreach (var list in lists)
  53. {
  54. if (alumniChapters.Contains(list.Id))
  55. sb.Append("<option value=\"" + list.Id + "\" selected=\"selected\">" + list.AlumniChapterName + "</option>");
  56. else
  57. sb.Append("<option value=\"" + list.Id + "\">" + list.AlumniChapterName + "</option>");
  58. }
  59. return sb.ToString();
  60. }
  61. return GetAlumniChapters();
  62. }
  63. }
  64. }