Esempio n. 1
0
        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";
        }
Esempio n. 2
0
        /// <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;
        }
Esempio n. 3
0
        /// <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;
        }
Esempio n. 4
0
 public dynamic ModifyData(bu_datum datum)
 {
     if (dataFactoty.CreatDataService().ModifyData(datum))
     {
         return "OK";
     }
     return "FAIL";
 }