Exemplo n.º 1
0
        public ActionResult CopyForm(string keyValue, string Fileid)
        {
            StaffinformcardEntity data = staffinformcardbll.GetEntity(keyValue);//先根据id获取实体

            data.CardType = 0;
            data.Id       = System.Guid.NewGuid().ToString();
            staffinformcardbll.SaveForm("", data);                                                   //进行新增
            FileInfoBLL    file        = new FileInfoBLL();
            FileInfoEntity fi          = file.GetEntity(Fileid);                                     //获取文件信息
            string         oldfilename = fi.FilePath.Substring(fi.FilePath.LastIndexOf('/') + 1);
            string         url         = fi.FilePath.Substring(1, fi.FilePath.LastIndexOf('/') + 1); //不要~

            string[] filenames = oldfilename.Split('.');
            if (filenames.Length > 1)
            {
                string hz          = filenames[filenames.Length - 1];//后缀名
                string newfilename = System.Guid.NewGuid().ToString() + "." + hz;
                string newUrl      = url + newfilename;
                string oldPath     = fi.FilePath.Substring(1);
                CopyFile(oldPath, newUrl);//复制到新地址
                fi.FileId   = "";
                fi.RecId    = data.Id;
                fi.FilePath = "~" + newUrl; //加入记录时加上~
                file.SaveForm("", fi);      //生成新的文件记录
                return(Success("true"));
            }
            return(Success("false"));
        }
Exemplo n.º 2
0
 /// <summary>
 /// 保存表单(新增、修改)
 /// </summary>
 /// <param name="keyValue">主键值</param>
 /// <param name="entity">实体对象</param>
 /// <returns></returns>
 public void SaveForm(string keyValue, StaffinformcardEntity entity)
 {
     try
     {
         service.SaveForm(keyValue, entity);
     }
     catch (Exception)
     {
         throw;
     }
 }
Exemplo n.º 3
0
 public ActionResult SaveForm(string keyValue, StaffinformcardEntity entity)
 {
     staffinformcardbll.SaveForm(keyValue, entity);
     return(Success("操作成功。"));
 }