各个函数的解释

create:利用teacherDao.insert将教师的信息插入到数据库中。然后根据插入的条数是否大于0判断是否插入成功,最后利用ModelState.AddModelError("")将插入的结果回显到页面上。

edit:首先从Session["name"]获取到当前登录的用户名,接着利用YFMysqlHelper.ExecuteSql函数将该用户的信息进行修改,之后根据修改的条数是否大于0判断是否修改成功,最后利用ModelState.AddModelError("")将插入的结果回显到页面上。

details:根据Session["name"]获取出当前用户的信息,然后利用teacherDao.selectById(id)查找到用户的信息,传入到View中
delete:根据Session["name"]获取出当前用户的信息,接着利用YFMysqlHelper.ExecuteSql函数将该用户的信息进行删除,之后根据修改的条数是否大于0判断是否删除成功,最后利用ModelState.AddModelError("")将插入的结果回显到页面上。

applyFor:根据Session["name"]获取出当前用户的信息,然后利用teacherDao.selectByNameCount判断申请表里是否有教师申请的信息,如果已经存在,则利用ModelState.AddModelError告知已经申请过了,否则利用YFMysqlHelper.ExecuteSql函数将申请信息插入到数据库中,再利用ModelState.AddModelError回显申请完成

myApplyFor:根据Session["name"]获取出当前用户的信息,然后利用teacherDao.selectByNameCount获取到申请的信息,如果没有获取到则利用ModelState.AddModelError将尚未申请的信息传给用户。获取到了则将获取的信息返回到前端

workTime:根据Session["name"]获取出当前用户的信息,利用YFMysqlHelper.ExecuteSql函数将指导信息从数据库中查询出来,然后利用For循环遍历指导表,将指导信息存放在Models.Guide中,其中费用是工作时间*45.最后利用View返回。

addGuide:首先利用DataTime.Now.ToFileTimeUtc()函数生成文件名,然后用Request.MapPath得到要存储的物理路径,接着用Files["file"].SaveAs将图片保存到网站中。根据Session["name"]获取出当前用户的信息,利用YFMysqlHelper.ExecuteSql函数将指导信息插入到数据库中,之后根据插入的条数是否大于0判断是否删除成功,最后利用ModelState.AddModelError("")将插入的结果回显到页面上。

selectTeacher:根据Session["name"]获取出当前用户的信息,利用YFMysqlHelper.ExecuteSql函数将教师信息从数据库中查询出来,然后利用For循环遍历教师,将教师信息存放在Models.Teacher中,最后利用View返回。

selectTeacherTrue:利用YFMysqlHelper.ExecuteSql函数将教师信息从数据库中查询出来,根据count字段判断教师的选择人数是否大于6,若大于6则利用ModelState.AddModelError("")显示导师已满员。否则利用YFMysqlHelper.ExecuteSql函数将分配表信息插入到数据库中。

myTeacher:根据Session["name"]获取出当前用户的信息,利用YFMysqlHelper.ExecuteSql函数将自己的教师信息从数据库中查询出来,然后利用For循环遍历教师,将教师信息存放在Models.Teacher中,最后利用View返回。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值