/// <summary> /// 上传文件 /// </summary> /// <param name="json"></param> /// <returns></returns> public JsonResult Upload() { AjaxStatusModel ajax = new AjaxStatusModel(); //功能操作类的返回类型都是AjaxStatusModel,数据放到AjaxStatusModel.data中,前台获取json后加载 ajax.status = EnumAjaxStatus.Error; //默认失败 ajax.msg = "新增失败!"; //前台获取,用于显示提示信息 var data = Request["data"]; //获取前台传递的数据,主要序列化 if (string.IsNullOrEmpty(data)) { return(Json(ajax)); } JObject jsonObj = JObject.Parse(data); Picture Picture = new Picture(); var ret = Picture.DPUpLoadFile(jsonObj); ClassListJob cla = new ClassListJob(); cla.Classid = jsonObj["Classid"].ToString(); cla.Classindex = int.Parse(jsonObj["Classindex"].ToString()); cla.CreatorId = UserSession.userid; cla.CreateTime = DateTime.Now; cla.FileName = ret["filename"];//文件名称 cla.ContentType = ret["ContentType"]; if (AttendaceData.AddClassListJob(cla) > 0) { ajax.msg = "上传成功!"; ajax.status = EnumAjaxStatus.Success; ajax.data = ret; } return(Json(ajax)); }
/// <summary> /// 下载图片 /// </summary> /// <returns></returns> public JsonResult ClassListJob() { AjaxStatusModel ajax = new AjaxStatusModel(); //功能操作类的返回类型都是AjaxStatusModel,数据放到AjaxStatusModel.data中,前台获取json后加载 ajax.status = EnumAjaxStatus.Error; //默认失败 ajax.msg = "获取失败!"; //前台获取,用于显示提示信息 var data = Request["data"]; //获取前台传递的数据,主要序列化 if (string.IsNullOrEmpty(data)) { return(Json(ajax)); } ClassListJob cls = (ClassListJob)(JsonConvert.DeserializeObject(data.ToString(), typeof(ClassListJob))); List <vw_ClassListJob> btn = AttendaceData.ClassListJob(cls.Classid, cls.Classindex);//业务层获取底层方法,返回数据 if (btn != null) { ajax.data = btn;//放入数据 ajax.status = EnumAjaxStatus.Success; ajax.msg = "获取成功!"; } return(Json(ajax)); }
/// <summary> /// 新增,返回的是主键 /// </summary> /// <param name="btn"></param> /// <returns></returns> public static int AddClassListJob(ClassListJob Clas) { return(MsSqlMapperHepler.Insert <ClassListJob>(Clas, DBKeys.PRX)); }