示例#1
0
        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));
        }
示例#2
0
        public JsonResult Delete(int SerialNumber)
        {
            ResultInfo result = new ResultInfo();

            AlumniService service = new AlumniService();

            result.IsSuccess = service.Delete(SerialNumber);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
示例#3
0
        /// <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"));
        }
示例#4
0
        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));
        }
示例#5
0
        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());
            }
        }
示例#6
0
 public AlumniController()
 {
     _service = new AlumniService();
 }