开发工具与关键技术:vs mvc
作者:朱某人
撰写时间:2019年5月 25日
在学习的一个关于学校教育的系统中让我学到了很多新的知识,其中有一个是将学生的成绩查询到做成类似于证书的样式再利用一个插件变成图片的类型。
首先是查询到学生的成绩,筛选出是否合格,合格后就姓名、得分、日期这些输入到证书样式中,就是完整的一个证书了,最后的就是打印出这张证书。
查询的代码:public ActionResult SelectUserAchievment(int UserID)//查询用户的最高分数
{
var listAchievment = (from tbAchievement in myModel.PW_Achievement
where tbAchievement.UserID == UserID
orderby tbAchievement.Achievement descending //降序(从高到低)
select new
{
tbAchievement.Achievement,
tbAchievement.AchievementID
}).ToList();//id为5是及格
var listEligibleType = myModel.SYS_EligibleType.Where(m => m.EligibleTypeID == 5).Select(m => m).Single();
if (listAchievment.Count > 0)
{
if (listAchievment[0].Achievement >= Convert.ToDecimal(listEligibleType.ScoreRange))
{