using Learun.Application.Base.SystemModule; using Learun.Application.TwoDevelopment.EducationalAdministration; using Learun.Util; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using Learun.Application.Organization; namespace Learun.Application.Web.Areas.EducationalAdministration.Controllers { public class StuEnrollPhoneController : Controller { private StuEnrollIBLL stuEnrollIBLL = new StuEnrollBLL(); public ActionResult Link() { return View(); } public ActionResult Form() { return View(); } public ActionResult Search(int type) { if (type == 1) { ViewBag.Title = "查询考试地点及时间"; } if (type == 2) { ViewBag.Title = "查询录取结果"; } return View(); } public ActionResult SearchResult() { return View(); } /// /// 报名 /// /// 主键 /// 招生老师 /// /// [HttpPost] [AjaxOnly] public ActionResult SaveForm(string keyValue, string EmpNo, string strEntity) { StuEnrollEntity entity = strEntity.ToObject(); if (string.IsNullOrEmpty(keyValue)) { var model = stuEnrollIBLL.GetEntityByPersonalData(entity.IDCard, entity.StuMobile); if (model != null) { return Fail("您已报名,请耐心等待结果!"); } } entity.EmpNo = EmpNo; stuEnrollIBLL.SaveEnroll(keyValue, entity); return Success("保存成功!"); } /// /// /// /// 1 查询考试地点及时间;2 查询录取结果 /// /// [HttpGet] [AjaxOnly] public ActionResult SearchForm(int type, StuEnrollEntity entity) { var data = stuEnrollIBLL.SearchForm(type, entity); var jsonData = new object(); if (data != null) { jsonData = new { StuEnroll = data, examData = stuEnrollIBLL.GetExamDataByStuId(data.StuId) }; } else { jsonData = new { StuEnroll = data, examData = new List() }; } return Success(jsonData); } protected virtual ActionResult Success(string info) { return Content(new ResParameter { code = ResponseCode.success, info = info, data = new object { } }.ToJson()); } protected virtual ActionResult Success(object data) { return Content(new ResParameter { code = ResponseCode.success, info = "响应成功", data = data }.ToJson()); } protected virtual ActionResult Fail(object data) { return Content(new ResParameter { code = ResponseCode.fail, info = "响应失败", data = data }.ToJson()); } protected virtual ActionResult JsonResult(object data) { return Content(new ResParameter { code = ResponseCode.success, info = "响应成功", data = data }.ToJson()); } } }