public ActionResult DeleteConfirmed(int id) { Rio_Doc rio_Doc = db.Rio_Doc.Find(id); db.Rio_Doc.Remove(rio_Doc); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "SN,DocName,DocContent,DocPath,HitCount,Extension,CreateID,CreateName,CreateDate,ModifyId,ModifyName,ModifyDate,IsEnable,IsDelete")] Rio_Doc rio_Doc) { if (ModelState.IsValid) { db.Entry(rio_Doc).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(rio_Doc)); }
public ActionResult Create([Bind(Include = "SN,DocName,DocContent,DocPath,HitCount,Extension,CreateID,CreateName,CreateDate,ModifyId,ModifyName,ModifyDate,IsEnable,IsDelete")] Rio_Doc rio_Doc) { if (ModelState.IsValid) { db.Rio_Doc.Add(rio_Doc); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(rio_Doc)); }
// GET: Rio_Doc/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Rio_Doc rio_Doc = db.Rio_Doc.Find(id); if (rio_Doc == null) { return(HttpNotFound()); } return(View(rio_Doc)); }
private void changeEnableDoc(string[] SNArray) { foreach (var data in SNArray) { int SN = 0; int.TryParse(data.ToString(), out SN); Rio_Doc Doc = db.Rio_Doc.Find(SN); if (Doc.IsEnable == true) { Doc.IsEnable = false; } else { Doc.IsEnable = true; } DocModel.Update(Doc); } }
private void deleteDoc(string[] SNArray) { foreach (var data in SNArray) { int SN = 0; int.TryParse(data.ToString(), out SN); //刪除實體檔案 Rio_Doc Doc = db.Rio_Doc.Find(SN); if (System.IO.File.Exists(Server.MapPath(Doc.DocPath + "\\" + Doc.DocName))) { System.IO.File.Delete(Server.MapPath(Doc.DocPath + "\\" + Doc.DocName)); } //資料庫更新刪除標記 Doc.IsDelete = true; db.SaveChanges(); } }
private void setDBDoc(string ID, string fileName, string upLoadType) { Rio_Doc Doc = new Rio_Doc(); Doc.DocName = fileName; Doc.DocContent = string.Empty; Doc.DocPath = "/Upload/" + ID + "/" + upLoadType + "/"; Doc.HitCount = 0; Doc.Extension = fileName.Split('.')[fileName.Split('.').Length - 1]; Doc.IsEnable = true; Doc.IsDelete = false; Doc.CreateID = ID; Doc.CreateName = ID; Doc.ModifyId = ID; Doc.ModifyName = ID; DateTime dt = DateTime.Now;; Doc.CreateDate = dt; Doc.ModifyDate = dt; new Rio_DocController().Create(Doc); }