public string Load(PageReq pageRequest, EquipmentStatus entity) { return(JsonHelper.Instance.Serialize(_app.Load(pageRequest, entity))); }
public void GetData(IQueryable <MaterialDistributeTaskDetail> data, TableData result, PageReq pageRequest = null) { _app.GetData(data, result, pageRequest); }
public TableData Load(PageReq pageRequest, MaterialDistributeTaskDetail entity) { return(_app.Load(pageRequest, entity)); }
/// <summary> /// 通用ajax图片上传 /// </summary> /// <returns></returns> public string SaveAjaxImage() { var dataOp = new DataOperation(); string msg = ""; var keyValue = PageReq.GetForm("keyValue"); //主键ID var keyField = PageReq.GetForm("keyField"); //主键字段名 var fkeyValue = PageReq.GetForm("fkeyValue"); //外键主键ID var fKeyField = PageReq.GetForm("fKeyField"); //外键字段名 var tableName = PageReq.GetForm("tableName"); //表名 var fieldName = PageReq.GetForm("fieldName"); //对象图片存储名 var needCreate = PageReq.GetForm("needCreate"); //当对象不存在时候是否创建对象 if (string.IsNullOrEmpty(fieldName)) { fieldName = "companyImage"; } var relativePath = string.Format("/UploadFiles/CompanySite/{0}", tableName); if (Request.Files.Count > 0) { string path = Server.MapPath(relativePath); if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } var file = Request.Files[0]; string fileName; if (Request.Browser.Browser.ToUpper() == "IE") { string[] files = file.FileName.Split(new char[] { '\\' }); fileName = files[files.Length - 1]; } else { fileName = file.FileName; } string strFileName = fileName; if (string.IsNullOrEmpty(strFileName)) { msg = "{"; msg += string.Format("error:'{0}',\n", "请选择文件!"); msg += string.Format("msg:'{0}'\n", string.Empty); msg += "}"; } else { var relativeFileName = Path.Combine(relativePath, fileName); fileName = Path.Combine(path, fileName); file.SaveAs(fileName); ///更新图片字段 var curObj = dataOp.FindOneByKeyVal(tableName, keyField, keyValue); if (curObj == null || string.IsNullOrEmpty(curObj.Text(keyField))) { if (string.IsNullOrEmpty(needCreate)) { msg = "{"; msg += string.Format("error:'{0}',\n", "传入参数有误,请刷新后重试"); msg += string.Format("msg:'{0}'\n", string.Empty); msg += "}"; return(msg); } else { var result = dataOp.Insert(tableName, new BsonDocument().Add("fileName", Path.GetFileNameWithoutExtension(fileName)).Add(fieldName, relativeFileName).Add(fKeyField, fkeyValue)); if (result.Status == Status.Successful) { curObj = result.BsonInfo; } else { msg = "{"; msg += string.Format("error:'{0}',\n", "对象不存在且无法创建,请刷新后重试"); msg += string.Format("msg:'{0}'\n", string.Empty); msg += "}"; return(msg); } } } else { dataOp.Update(curObj, new BsonDocument().Add(fieldName, relativeFileName)); } msg = "{"; msg += string.Format("error:'{0}',\n", string.Empty); msg += string.Format("msg:'{0}'\n", "上传成功"); msg += "}"; } return(msg); } else { msg = "{"; msg += string.Format("error:'{0}',\n", string.Empty); msg += string.Format("msg:'{0}'\n", "请先选择图片"); msg += "}"; return(msg); } }
public string Load(PageReq pageRequest, StepTrace entity) { return(JsonHelper.Instance.Serialize(_app.Load(pageRequest, entity))); }
public void GetData(IQueryable <DefectCode> data, TableData result, PageReq pageRequest = null) { _app.GetData(data, result, pageRequest); }
public TableData Load(PageReq pageRequest, DefectCode entity) { return(_app.Load(pageRequest, entity)); }
public string Load(PageReq pageRequest, int?orgId) { return(JsonHelper.Instance.Serialize(_app.Load(pageRequest, orgId))); }
public TableData Load(PageReq pageRequest, Equipment entity) { return(_app.Load(pageRequest, entity)); }
public void GetData(IQueryable <Equipment> data, TableData result, PageReq pageRequest = null) { _app.GetData(data, result, pageRequest); }
public TableData Load(PageReq pageRequest, Station entity) { return(_app.Load(pageRequest, entity)); }
public void GetData(IQueryable <Station> data, TableData result, PageReq pageRequest = null) { _app.GetData(data, result, pageRequest); }