Exemple #1
0
 public void SubmitForm(OperationItemEntity OperationItemEntity, string keyValue)
 {
     if (!string.IsNullOrEmpty(keyValue))
     {
         OperationItemEntity.Modify(keyValue);
         service.Update(OperationItemEntity);
     }
     else
     {
         OperationItemEntity.Create();
         service.Insert(OperationItemEntity);
     }
 }
Exemple #2
0
        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("操作成功。"));
        }
Exemple #3
0
        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);
        }
Exemple #4
0
        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("删除成功。"));
        }