using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.IO; using Bowin.Web.Controls.Mvc; using EMIS.Web.Controls; using EMIS.Utility; using EMIS.ViewModel; using EMIS.ViewModel.StudentManage.StudentProfile; using EMIS.CommonLogic.StudentManage.StudentProfile; namespace EMIS.Web.Controllers.StudentWeb.InfoCenter { [Authorization] public class PostPracticeController : Controller { public Lazy StudentPostPracticeServices { get; set; } /// /// 顶岗实习(学生)页面 /// /// public ActionResult List() { return View(); } /// /// 顶岗实习(学生)列表查询 /// /// /// [HttpPost] public ActionResult List(QueryParamsModel pararms) { var user = HttpContext.User as EMIS.Utility.FormValidate.CustomPrincipal; return Json(StudentPostPracticeServices.Value.GetStudentPostPracticeViewGrid(user.UserID, 1, pararms.page, pararms.rows)); } /// /// 编辑 /// /// public ActionResult Edit() { var user = HttpContext.User as EMIS.Utility.FormValidate.CustomPrincipal; return View(); } /// /// 编辑 /// /// [HttpPost] public ActionResult Edit(StudentPostPracticeView studentPostPracticeView) { try { var user = HttpContext.User as EMIS.Utility.FormValidate.CustomPrincipal; var studentPostPracticeViewList = DataGrid.GetTableData("dgStudentPostPracticeList"); this.StudentPostPracticeServices.Value.StudentPostPracticeEdit(user.UserID, studentPostPracticeViewList); return Json(new ReturnMessage { IsSuccess = true, Message = "保存成功。" }); } catch (Exception ex) { return Json(new ReturnMessage { IsSuccess = false, Message = "保存失败:" + ex.Message }); } } /// /// 鉴定报表 /// /// public ActionResult AppraiseReport() { var curUser = EMIS.Utility.FormValidate.CustomPrincipal.Current; ViewBag.LoginUserID = curUser.UserID.ToString(); return View(); } /// /// Excel导出 /// /// [HttpPost] public ActionResult Excel() { return null; } } }