public ActionResult edit(DM_MinhChung minhchung, HttpPostedFileBase fileTaiLieu) { if (String.IsNullOrEmpty(minhchung.MaMC) || String.IsNullOrEmpty(minhchung.SoHieu) || String.IsNullOrEmpty(minhchung.TenMC)) { return(Json(new ResultInfo() { error = 1, msg = "Missing info" }, JsonRequestBehavior.AllowGet)); } string path = ""; string fileSave = ""; string extension = ""; var check = db.DM_MinhChung.Where(p => p.MaTruong == MaTruong && p.MaMC == minhchung.MaMC && p.NamHoc == NamHoc).FirstOrDefault(); if (check == null) { return(Json(new ResultInfo() { error = 1, msg = "Không tìm thấy thông tin" }, JsonRequestBehavior.AllowGet)); } if (fileTaiLieu != null && fileTaiLieu.ContentLength > 0) { extension = System.IO.Path.GetExtension(fileTaiLieu.FileName); fileSave = "MC_" + minhchung.MaMC + "_" + NamHoc + "_" + MaTruong + extension; path = Server.MapPath("~/TaiLieu/MinhChung/" + fileSave); if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } fileTaiLieu.SaveAs(path); } check.MaTruong = MaTruong; check.NamHoc = NamHoc; check.TenMC = minhchung.TenMC; check.SoHieu = minhchung.SoHieu; check.CoQuan = minhchung.CoQuan; check.GhiChu = minhchung.GhiChu; check.LinkFile = path; check.IDTieuChuan = minhchung.IDTieuChuan; check.IDTieuChi = minhchung.IDTieuChi; db.Entry(check).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(Json(new ResultInfo() { error = 0, msg = "", data = check }, JsonRequestBehavior.AllowGet)); }
public ActionResult create(string t, string sh, string cq, string gc, string cn, string tc, string hop, string stt, HttpPostedFileBase fileTaiLieu) { //if (String.IsNullOrEmpty(minhchung.MaMC) || String.IsNullOrEmpty(minhchung.SoHieu) || String.IsNullOrEmpty(minhchung.TenMC)) // return Json(new ResultInfo() { error = 1, msg = "Missing info" }, JsonRequestBehavior.AllowGet); if (tc.Length == 1) { tc = '0' + tc; } if (stt.Length == 1) { stt = '0' + stt; } DM_MinhChung minhchung = new DM_MinhChung(); minhchung.MaMC = hop + '.' + cn + '.' + tc + '.' + stt; var check = db.DM_MinhChung.Where(p => p.MaTruong == MaTruong && p.MaMC == minhchung.MaMC && p.NamHoc == NamHoc).FirstOrDefault(); if (check != null) { return(Json(new ResultInfo() { error = 1, msg = "Đã tồn tại" }, JsonRequestBehavior.AllowGet)); } string path = ""; string fileSave = ""; string extension = ""; minhchung.MaTruong = MaTruong; minhchung.NamHoc = NamHoc; minhchung.TenMC = t; minhchung.SoHieu = sh; minhchung.CoQuan = cq; minhchung.GhiChu = gc; minhchung.IDTieuChuan = int.Parse(cn); minhchung.IDTieuChi = int.Parse(tc); minhchung.STT = int.Parse(stt); if (fileTaiLieu != null && fileTaiLieu.ContentLength > 0) { extension = System.IO.Path.GetExtension(fileTaiLieu.FileName); fileSave = minhchung.MaMC + "_" + NamHoc + "_" + MaTruong + extension; path = Server.MapPath("~/TaiLieu/MinhChung/" + fileSave); if (System.IO.File.Exists(path)) { System.IO.File.Delete(path); } fileTaiLieu.SaveAs(path); } minhchung.LinkFile = path; db.DM_MinhChung.Add(minhchung); db.SaveChanges(); return(Json(new ResultInfo() { error = 0, msg = "", data = minhchung }, JsonRequestBehavior.AllowGet)); }