public ActionResult Index(CT_DMG[] array, int?MaDMG) { foreach (var item in array) { if (item.IDCT_DMG > 0 && item.MaCV == null) { db.Entry(item).State = EntityState.Deleted; } else if (item.IDCT_DMG == 0 && item.MaCV > 0) { db.CT_DMG.Add(item); } } db.SaveChanges(); var obj = db.DMGs.Find(MaDMG); obj.TongHeSo = db.CT_DMG.Where(q => q.MaDMG == obj.MaDMG).Sum(q => q.ChucVu.HeSo) ?? 0; if (obj.TongHeSo > 50) { obj.TongHeSo = 50; } obj.TongDMG = db.HocHams.Find(obj.MaHocHam).DMG *(100 - obj.TongHeSo) / 100; db.SaveChanges(); return(RedirectToAction("Detail", "GV", new { id = obj.MaGV, tab = 3 })); }
public ActionResult Edit(NCKH nCKH) { var files = Request.Files; if (files.Count == 1) { var file = files[0]; if (file != null && file.ContentLength > 0) { var name_file = $"{DateTime.Now.ToString("hhmmssddMMyyyy")}_{Path.GetFileName(file.FileName)}"; var path = "/Content/Upload/" + name_file; file.SaveAs(Server.MapPath(path)); nCKH.TaiLieu = path; } } if (nCKH.MaNCKH > 0) { db.Entry(nCKH).State = EntityState.Modified; } else { db.NCKHs.Add(nCKH); } db.SaveChanges(); return(RedirectToAction("Detail", "GV", new { id = nCKH.MaGV, tab = 2 })); }
public ActionResult Edit(PCGD pCGD) { if (pCGD.MaPCGD > 0) { db.Entry(pCGD).State = EntityState.Modified; } else { db.PCGDs.Add(pCGD); } db.SaveChanges(); return(RedirectToAction("Index", "LopHP", new { db.LopHPs.Find(pCGD.MaHP).IDNamHoc })); }
public ActionResult Edit(DNDoiGio obj) { if (obj.MaDN > 0) { db.Entry(obj).State = EntityState.Modified; } else { obj.NgayTao = DateTime.Now; db.DNDoiGios.Add(obj); } db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(LopHP lopHP) { _fillHeSo(lopHP); if (lopHP.MaHP > 0) { db.Entry(lopHP).State = EntityState.Modified; } else { db.LopHPs.Add(lopHP); } db.SaveChanges(); return(RedirectToAction("Index", new { lopHP.IDNamHoc })); }
public ActionResult Edit(ChucVu obj) { var db = new TeachingScheduleEntities(); if (obj.MaCV == 0) { obj.Active = true; db.ChucVus.Add(obj); } else { db.Entry(obj).State = System.Data.Entity.EntityState.Modified; } db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(NamHoc obj) { obj.KyHoc = $"Kỳ {obj.KyHoc}"; obj.NamHoc1 = $"Năm học {obj.NamHoc1}"; if (obj.IDNamHoc == 0) { obj.Active = true; obj.TrangThai = "INIT"; db.NamHocs.Add(obj); } else { db.Entry(obj).State = EntityState.Modified; } db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit(DMG obj) { if (obj.MaDMG > 0) { db.Entry(obj).State = EntityState.Modified; } else { db.DMGs.Add(obj); } obj.TongHeSo = db.CT_DMG.Where(q => q.MaDMG == obj.MaDMG).Sum(q => q.ChucVu.HeSo) ?? 0; if (obj?.TongHeSo > 50) { obj.TongHeSo = 50; } obj.TongDMG = db.HocHams.Find(obj.MaHocHam).DMG ?? 0; db.SaveChanges(); return(RedirectToAction("Detail", "GV", new { id = obj.MaGV, tab = 3 })); }
public ActionResult Edit(LichGD lichGD) { if (lichGD.NgayBD >= lichGD.NgayKT) { ModelState.AddModelError("", "Vui lòng nhập thời gian hợp lệ!"); return(View(lichGD)); } if (lichGD.MaLichGD > 0) { db.Entry(lichGD).State = EntityState.Modified; } else { db.LichGDs.Add(lichGD); } db.SaveChanges(); return(RedirectToAction("Index", "LopHP", new { MaPCGD = lichGD.MaPCGD })); }
public ActionResult Edit(GV obj) { var db = new TeachingScheduleEntities(); if (obj.MaGV == 0) { db.GVs.Add(obj); } else { db.Entry(obj).State = System.Data.Entity.EntityState.Modified; } var files = Request.Files; if (files.Count == 1) { var file = files[0]; if (file != null && file.ContentType.Contains("image") && file.ContentLength > 0) { var name_file = $"{DateTime.Now.ToString("hhmmssddMMyyyy")}_{Path.GetFileName(file.FileName)}"; var path = "/Content/Upload/img/" + name_file; file.SaveAs(Server.MapPath(path)); obj.Avatar = path; } } if (db.SaveChanges() == 0) { ModelState.AddModelError("", "Thêm thất bại"); return(View()); } if (obj.MaGV == Account.MaGV) { return(RedirectToAction("Logout", "Login")); } return(RedirectToAction("Index")); }