public dynamic Uploaded(bu_datum datum, AnyModel model, List<HttpPostedFileBase> fileUpload) { //int Resid = BllBuilder.BuilRes().DataAdd(modelRe, Num, modelCase, modelSuspect); try { IDataFactoty dataFactoty = new DataFactoty(); foreach (HttpPostedFileBase item in fileUpload) { if (item != null && Array.Exists(model.FilesToBeUploaded.Split(','), s => s.Equals(item.FileName))) { // string path = AppDomain.CurrentDomain.BaseDirectory + "Picture/"; // string filename = Path.GetFileName(Request.Files[upload].FileName); string dt = (DateTime.Now.ToString("yyyyMMdd") + DateTime.Now.Hour + Guid.NewGuid().ToString().Replace("-", "").Substring(0, 10)).Substring(0, 15); item.SaveAs(Server.MapPath(Path.Combine("~/File/Pdf", dt+".pdf"))); datum.CreateDate = DateTime.Now; datum.DataURL = "/File/Pdfs/" + dt ; datum.DataSize = item.ContentLength.ToString(); datum.DataSeq = dt; int useid = (int) Session["UserID"]; dataFactoty.CreatDataService().Uploaded(datum, useid); // PDFSetWaterMark.setWatermark(Server.MapPath(Path.Combine("~/File/Pdf", dt + ".pdf")), Server.MapPath(Path.Combine("~/File/Pdfs", dt + ".pdf")), "咸宁市人民检察院卷宗"); //System.IO.File.Delete(Server.MapPath(Path.Combine("~/File/Pdf", dt + ".pdf"))); PDFSetWaterMark.PDFStamp(Server.MapPath(Path.Combine("~/File/Pdf", dt + ".pdf")), Server.MapPath(Path.Combine("~/File/Pdfs", dt + ".pdf")), Server.MapPath("~/File/WarterImade/water.png")); System.IO.File.Delete(Server.MapPath(Path.Combine("~/File/Pdf", dt + ".pdf"))); //ww_Photo myPhoto = new ww_Photo() //{ // BoolDel = false, // ResID = Resid, // PhotoURL = "/Picture/" + dt + item.FileName, //}; //BllBuilder.BuilPhoto().Upload(myPhoto); // item.SaveAs(Server.MapPath("~/Picture/NewFolder1")); //Save or do your action - Each Attachment ( HttpPostedFileBase item ) } } return Redirect("/admin/index"); } catch (Exception) { throw; } return Redirect("/admin/index"); //return "KO"; }
/// <summary> /// 修改资料信息 /// </summary> /// <param name="datum"></param> /// <returns></returns> public dynamic ModifyData(bu_datum datum) { try { db.BeginTransaction(); var sql = String.Format(@"update bu_data set DataName=@0, DataDescription=@1,CaseReason=@2,suspect=@3,source=@4,totals=@5 where DataID=@6 "); var result = db.Execute(sql, datum.DataName,datum.DataDescription,datum.CaseReason,datum.suspect,datum.source,datum.totals, datum.DataID); db.CompleteTransaction(); return true; } catch (Exception) { return false; } return false; }
/// <summary> /// 上传 /// </summary> /// <param name="datum"></param> /// <returns></returns> public dynamic Uploaded(bu_datum datum,int userId) { try { db.BeginTransaction(); int result = (int)db.Insert(datum); var sql = String.Format(@"insert bu_userDataMap(DataID,UserID,IsEnable) values(@0,@1,1) "); db.Execute(sql, result, userId); db.CompleteTransaction(); return true; } catch (Exception) { return false; } return false; }
public dynamic ModifyData(bu_datum datum) { if (dataFactoty.CreatDataService().ModifyData(datum)) { return "OK"; } return "FAIL"; }