/// <summary> /// 爱考网资源共享列表 /// </summary> /// <param name="s标题名称">标题名称</param> /// <param name="e爱考网资源方式">爱考网资源方式(1)上传(2)下载</param> /// <param name="e爱考网资源类型">爱考网资源类型(1)试题(2)试卷</param> /// <returns></returns> public static string 爱考网资源共享列表(string s标题名称, 爱考网资源方式 e爱考网资源方式, 爱考网资源类型 e爱考网资源类型) { int 截取长度; if (e爱考网资源方式 == 爱考网资源方式.下载) { 截取长度 = 48; } else { 截取长度 = 66; } return 截取纯文本字符串(s标题名称, 截取长度, true, true, true, true); }
public static MvcHtmlString 资源共享URL重写分类_详细(this HtmlHelper htmlHelper, List<所属分类> 分类列表, 爱考网资源方式 e爱考网资源方式) { string html = ""; if (分类列表 == null || 分类列表.Count == 0) { html = "无"; } else { List<string> 分类集合 = new List<string>(); int count = 0; int total = 9; string tagAHTML = ""; foreach (所属分类 item in 分类列表) { count += item.分类名.Length + 1; if (e爱考网资源方式 == 爱考网资源方式.下载) { tagAHTML = LKPageHtml.MvcTextTag_A(item.分类名, LKPageURLRewrite.爱考网_分类_详细(item.分类名), ATarget._blank); } else { tagAHTML = item.分类名; } if (count > total) { if (分类集合.Count == 0) { 分类集合.Add(tagAHTML); } break; } else { 分类集合.Add(tagAHTML); } } html = string.Join(",", 分类集合.ToArray()); if (count > total) { html += " ..."; } } return MvcHtmlString.Create(html); }
public static 爱考网资源共享 爱考网资源共享集合(int? id, 爱考网资源方式 资源方式, 爱考网资源类型 资源类型) { 爱考网资源共享 资源共享 = new 爱考网资源共享(); try { 资源共享.资源类型 = 资源类型; 资源共享.资源方式 = 资源方式; 资源共享.资源上传下载信息 = 上传下载信息.得到上传下载信息(UserInfo.CurrentUser.用户ID); #region 资源方式 switch (资源方式) { //上传 case 爱考网资源方式.上传: #region 资源类型 switch (资源类型) { /* 试题 */ case 爱考网资源类型.试题: 资源共享.爱考网资源列表 = 爱考网资源列表上传试题列表(id); 资源共享.爱考网ID列表 = 试题外部信息.得到已上传试题爱考网ID集合(); break; /* 试卷 */ case 爱考网资源类型.试卷: 资源共享.爱考网资源列表 = 爱考网资源列表上传试卷列表(id); 资源共享.爱考网ID列表 = 试卷外部信息.得到已上传试卷爱考网ID集合(); break; /* 其他 */ default: break; } #endregion break; //下载 case 爱考网资源方式.下载: #region 资源类型 switch (资源类型) { //试题 case 爱考网资源类型.试题: 资源共享.爱考网资源列表 = 爱考网资源列表下载试题列表(id); 资源共享.爱考网ID列表 = 试题外部信息.得到已下载试题爱考网ID集合(); break; //试卷 case 爱考网资源类型.试卷: 资源共享.爱考网资源列表 = 爱考网资源列表下载试卷列表(id); 资源共享.爱考网ID列表 = 试卷外部信息.得到已下载试卷爱考网ID集合(); break; default: break; } #endregion break; default: break; } #endregion } catch (Exception ex) { 资源共享.爱考网服务器连接 = new 爱考网服务器连接(ex); } return 资源共享; }
public static string 爱考网资源共享已选择试卷总数(爱考网资源方式 e爱考网资源方式, 爱考网资源类型 e爱考网资源类型) { if (e爱考网资源类型 == 爱考网资源类型.试卷) { string 试卷Font = LKPageHtml.MvcTextTag_Font(0, new { id = "资源中选择交互份数", color = "red" }); string 试卷B = LKPageHtml.MvcTextTag_B(试卷Font); string 试题Font = LKPageHtml.MvcTextTag_Font(0, new { id = "试卷中所有试题总数", color = "green" }); string 试题B = LKPageHtml.MvcTextTag_B(试题Font); string 需资源Font = LKPageHtml.MvcTextTag_Font(0, new { id = "试卷中非有试题总数", color = "red" }); string 需资源B = LKPageHtml.MvcTextTag_B(需资源Font); return LKPageHtml.MvcTextTag_Span("已选择" + 试卷B + "份试卷(共" + 试题B + "道试题,需" + e爱考网资源方式 + 需资源B + "道试题)", new { style = "padding-left:5px;" }); } else { return ""; } }
public static string 爱考网资源共享已下载试题总数(上传下载信息 c上传下载信息, 爱考网资源方式 e爱考网资源方式, 爱考网资源类型 e爱考网资源类型) { if (e爱考网资源方式 == 爱考网资源方式.下载 && e爱考网资源类型 == 爱考网资源类型.试题) { string font = LKPageHtml.MvcTextTag_Font(c上传下载信息.已下载试题数量, new { color = "green" }); string b = LKPageHtml.MvcTextTag_B(font); return LKPageHtml.MvcTextTag_Span("已下载" + b + "道试题", new { style = "padding-left:5px;" }); } else { return ""; } }
public static string 爱考网资源共享已下载试卷总数(上传下载信息 c上传下载信息, 爱考网资源方式 e爱考网资源方式, 爱考网资源类型 e爱考网资源类型) { if (e爱考网资源方式 == 爱考网资源方式.下载 && e爱考网资源类型 == 爱考网资源类型.试卷) { string 试题Font = LKPageHtml.MvcTextTag_Font(c上传下载信息.已下载试题数量, new { color = "green" }); string 试题B = LKPageHtml.MvcTextTag_B(试题Font); string 试卷Font = LKPageHtml.MvcTextTag_Font(c上传下载信息.已下载试卷数量, new { color = "green" }); string 试卷B = LKPageHtml.MvcTextTag_B(试卷Font); string 试卷HTML = c上传下载信息.已下载试卷数量 == 0 ? "" : "(包含" + 试卷B + "份试卷)"; return LKPageHtml.MvcTextTag_Span("已下载" + 试题B + "道试题" + 试卷HTML, new { style = "padding-left:5px;" }); } else { return ""; } }
public static MvcHtmlString 爱考网资源共享上传下载信息(this HtmlHelper htmlHelper, 上传下载信息 c上传下载信息, 爱考网资源方式 e爱考网资源方式, 爱考网资源类型 e爱考网资源类型) { string s已选择试题总数 = 爱考网资源共享已选择试题总数(e爱考网资源类型), s已选择试卷总数 = 爱考网资源共享已选择试卷总数(e爱考网资源方式, e爱考网资源类型), s已下载试题总数 = 爱考网资源共享已下载试题总数(c上传下载信息, e爱考网资源方式, e爱考网资源类型), s已下载试卷总数 = 爱考网资源共享已下载试卷总数(c上传下载信息, e爱考网资源方式, e爱考网资源类型), s已上传试题总数 = 爱考网资源共享已上传试题总数(c上传下载信息, e爱考网资源方式, e爱考网资源类型), s已上传试卷总数 = 爱考网资源共享已上传试卷总数(c上传下载信息, e爱考网资源方式, e爱考网资源类型), s可下载试题总数 = 爱考网资源共享可下载试题总数(c上传下载信息); string html = s已选择试题总数 + s已选择试卷总数 + s已下载试题总数 + s已下载试卷总数 + s已上传试题总数 + s已上传试卷总数 + s可下载试题总数; return MvcHtmlString.Create(html); }
public static MvcHtmlString 资源共享URL重写试卷(this HtmlHelper htmlHelper, Guid 外部ID, Guid 内部ID, 爱考网资源方式 e爱考网资源方式, 爱考网资源类型 e爱考网资源类型) { MvcHtmlString sHtml = null; switch (e爱考网资源方式) { case 爱考网资源方式.上传: switch (e爱考网资源类型) { case 爱考网资源类型.试题: sHtml = 系统URL重写试题_预览(htmlHelper, 外部ID); break; case 爱考网资源类型.试卷: sHtml = 系统URL重写试卷_预览(htmlHelper, 内部ID); break; default: break; } break; case 爱考网资源方式.下载: switch (e爱考网资源类型) { case 爱考网资源类型.试题: sHtml = 爱考网URL重写试题_预览(htmlHelper, 外部ID); break; case 爱考网资源类型.试卷: sHtml = 爱考网URL重写试卷_详细(htmlHelper, 外部ID); break; default: break; } break; default: break; } return sHtml; }