public JsonResult Save(AlumniInfo alumniInfo) { ResultInfo result = new ResultInfo(); if (string.IsNullOrEmpty(alumniInfo.RealName) || string.IsNullOrEmpty(alumniInfo.Gender) || string.IsNullOrEmpty(alumniInfo.Phone) || string.IsNullOrEmpty(alumniInfo.Address)) { result.ErrorCode = 1; result.Message = "缺少参数"; return(Json(result, JsonRequestBehavior.AllowGet)); } alumniInfo.Nation = string.IsNullOrEmpty(alumniInfo.Nation) ? string.Empty : alumniInfo.Nation; alumniInfo.NativePlace = string.IsNullOrEmpty(alumniInfo.NativePlace) ? string.Empty : alumniInfo.NativePlace; alumniInfo.MaritalStatus = string.IsNullOrEmpty(alumniInfo.MaritalStatus) ? string.Empty : alumniInfo.MaritalStatus; alumniInfo.Email = string.IsNullOrEmpty(alumniInfo.Email) ? string.Empty : alumniInfo.Email; alumniInfo.MaxDegree = string.IsNullOrEmpty(alumniInfo.MaxDegree) ? string.Empty : alumniInfo.MaxDegree; alumniInfo.Company = string.IsNullOrEmpty(alumniInfo.Company) ? string.Empty : alumniInfo.Company; alumniInfo.Position = string.IsNullOrEmpty(alumniInfo.Position) ? string.Empty : alumniInfo.Position; alumniInfo.GraduatedFrom = string.IsNullOrEmpty(alumniInfo.GraduatedFrom) ? string.Empty : alumniInfo.GraduatedFrom; alumniInfo.Major = string.IsNullOrEmpty(alumniInfo.Major) ? string.Empty : alumniInfo.Major; alumniInfo.AlumniPosition = string.IsNullOrEmpty(alumniInfo.AlumniPosition) ? string.Empty : alumniInfo.AlumniPosition; alumniInfo.Hobby = string.IsNullOrEmpty(alumniInfo.Hobby) ? string.Empty : alumniInfo.Hobby; alumniInfo.Remark = string.IsNullOrEmpty(alumniInfo.Remark) ? string.Empty : alumniInfo.Remark; AlumniService service = new AlumniService(); result.IsSuccess = service.Modify(alumniInfo); return(Json(result, JsonRequestBehavior.AllowGet)); }
public JsonResult Delete(int SerialNumber) { ResultInfo result = new ResultInfo(); AlumniService service = new AlumniService(); result.IsSuccess = service.Delete(SerialNumber); return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 下载Excel文件 /// </summary> /// <param name="searchText"></param> /// <returns></returns> public FileResult ExportExcel(string searchText) { AlumniService service = new AlumniService(); List <AlumniInfo> alumniInfos = service.Query(); string[] headers = { "编号", "姓名", "性别", "民族", "籍贯", "生日", "婚姻状况", "手机号码", "电子邮箱", "联系地址", "最高学历", "毕业院校", "主修专业", "毕业时间", "兴趣爱好", "校友会职务", "工作单位", "社会职位", "实名认证", "备注" }; byte[] buffer = FileHelper.ExportToExcel(headers, alumniInfos, "校友名录"); return(File(buffer, "application/ms-excel", "哈理工校友通讯录.xls")); }
public JsonResult QueryList(int pageNumber, int pageSize, string searchText) { AlumniService service = new AlumniService(); int total = 0; List <AlumniInfo> alumniInfos = service.Query(searchText, pageSize, pageNumber, out total); var data = new { total = total, rows = alumniInfos }; return(Json(data, JsonRequestBehavior.AllowGet)); }
public ActionResult Preview(int id) { AlumniService service = new AlumniService(); AlumniInfo alumniInfo = service.Get(id); if (alumniInfo != null) { ViewData["CurrentPage"] = "/Alumni/Preview"; return(View(alumniInfo)); } else { return(View()); } }
public AlumniController() { _service = new AlumniService(); }