public void SubmitForm(OperationItemEntity OperationItemEntity, string keyValue) { if (!string.IsNullOrEmpty(keyValue)) { OperationItemEntity.Modify(keyValue); service.Update(OperationItemEntity); } else { OperationItemEntity.Create(); service.Insert(OperationItemEntity); } }
public ActionResult SubmitPartForm(FormCollection collection) { subDir = FilesHelper.FormartQueryString(HttpContext.Request.UrlReferrer.Query, "keyValue") + "\\"; OperationItemEntity operationItemEntity = new OperationItemEntity(); if (!"".Equals(collection["FId"].ToString())) { operationItemEntity = operationItemApp.GetForm(collection["FId"].ToString()); } operationItemEntity.FItemId = collection["FItemId"].ToString(); operationItemEntity.FSystemId = collection["FSystemId"].ToString(); operationItemEntity.FShortName = collection["FShortName"].ToString(); operationItemEntity.FMaxVal = Ext.ToDecimal(collection["FMaxVal"].ToString()); operationItemEntity.FMinVal = Ext.ToDecimal(collection["FMinVal"].ToString()); operationItemEntity.FValType = collection["FValType"].ToString(); operationItemEntity.FContent = collection["FContent"].ToString(); operationItemEntity.FNumber = collection["FNumber"].ToString(); operationItemEntity.FCheckItems = collection["FCheckItems"].ToString(); operationItemEntity.FItemType = collection["FItemType"].ToString(); if (!string.IsNullOrEmpty(collection["FImage"])) { var CurrentContext = HttpContext; string PartsImagePath = "~/Files/PartsImg/"; String fullPath = Path.Combine(HostingEnvironment.MapPath(PartsImagePath)); Directory.CreateDirectory(fullPath); if (!string.IsNullOrEmpty(operationItemEntity.FFileName)) { System.IO.File.Delete(Path.Combine(HostingEnvironment.MapPath(PartsImagePath), (operationItemEntity.FFileName.ToString() + ".jpg"))); } string base64 = collection["FImage"].Substring(collection["FImage"].IndexOf(',') + 1); base64 = base64.Trim('\0'); byte[] myData = Convert.FromBase64String(base64); string saveFileName = DateTime.Now.ToFileTime().ToString(); MemoryStream ms = new MemoryStream(myData); Bitmap bmp = new Bitmap(ms); Image returnImage = bmp; returnImage.Save(Server.MapPath(PartsImagePath) + saveFileName + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg); string filename = saveFileName; operationItemEntity.FContentLength = Ext.ToString(base64.Length); operationItemEntity.FContentType = "image/jpg"; operationItemEntity.FFileName = filename; } operationItemApp.SubmitForm(operationItemEntity, collection["FId"].ToString()); return(Success("操作成功。")); }
public void SubmitCloneProjectItem(string FOperationProjectId, string FIds) { string[] ArrayId = FIds.Split(','); var data = this.GetList(); List <OperationItemEntity> entitys = new List <OperationItemEntity>(); foreach (string item in ArrayId) { OperationItemEntity moduleButtonEntity = data.Find(t => t.FId == item); moduleButtonEntity.FId = Common.GuId(); moduleButtonEntity.FItemId = FOperationProjectId; entitys.Add(moduleButtonEntity); } service.SubmitCloneProjectItem(entitys); }
public ActionResult DeletePartForm(string keyValue) { subDir = FilesHelper.FormartQueryString(HttpContext.Request.UrlReferrer.Query, "keyValue") + "\\"; string PartsImagePath = "~/Files/PartsImg/"; OperationItemEntity operationItemEntity = new OperationItemEntity(); operationItemEntity = operationItemApp.GetForm(keyValue); operationItemApp.DeleteForm(operationItemEntity.FId); if (!string.IsNullOrEmpty(operationItemEntity.FFileName)) { System.IO.File.Delete(Path.Combine(HostingEnvironment.MapPath(PartsImagePath) + subDir, (operationItemEntity.FFileName.ToString() + ".jpg"))); } return(Success("删除成功。")); }