public ActionResult Edit(LoaiCap3 loaiCap3) { ViewBag.MaCN = new SelectList(db.ChiNhanhs, "MaCN", "Name", loaiCap3.MaCN); ViewBag.LoaiCap2Id = new SelectList(db.LoaiCap2s, "LoaiCap2Id", "Name", loaiCap3.LoaiCap2Id); if (ModelState.IsValid) { ThongBaoMvc thongbao; db.Entry(loaiCap3).State = EntityState.Modified; try { db.SaveChanges(); LogMgr.AddLog(User.Identity.Name, (int)FunctionType.UpdateLoaiCap3, "Update Loại Cấp 3 " + loaiCap3.Name); thongbao = new ThongBaoMvc { CssClassName = "success", Message = "Thành công thay đổi thông tin loại cấp 3." }; TempData["ResultAction"] = thongbao; return(RedirectToAction("Index")); } catch (Exception e) { thongbao = new ThongBaoMvc { CssClassName = "danger", Message = "Lỗi." }; TempData["ResultAction"] = thongbao; log.Error("Lỗi thay đổi thông tin loại cấp 3: " + e.Message); } } return(View(loaiCap3)); }
public ActionResult Capnhap(string NameCap3, int MaLoaiCap2) { ThongBaoMvc thongbao; LoaiCap3 loaicap3 = new LoaiCap3(); loaicap3.LoaiCap3Id = 0; loaicap3.Name = NameCap3; loaicap3.LoaiCap2Id = MaLoaiCap2; loaicap3.PropertyNames = ""; loaicap3.MaCN = db.TaiKhoans.FirstOrDefault(s => s.UserName == User.Identity.Name).MaCN; db.LoaiCap3s.Add(loaicap3); try { db.SaveChanges(); LogMgr.AddLog(User.Identity.Name, (int)FunctionType.AddLoaiCap3, "Thêm Loại cấp 3 " + loaicap3.Name); thongbao = new ThongBaoMvc { CssClassName = "success", Message = "Thêm mới loại cấp 3 thành công." }; TempData["ResultAction"] = thongbao; } catch (Exception e) { log.Error("Lỗi thêm loại cấp 3: " + e.Message); thongbao = new ThongBaoMvc { CssClassName = "danger", Message = "Lỗi." }; TempData["ResultAction"] = thongbao; } return(RedirectToAction("Index")); }
// GET: LoaiCap3/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } LoaiCap3 loaiCap3 = db.LoaiCap3s.Find(id); if (loaiCap3 == null) { return(HttpNotFound()); } ViewBag.MaCN = new SelectList(db.ChiNhanhs, "MaCN", "Name", loaiCap3.MaCN); ViewBag.LoaiCap2Id = new SelectList(db.LoaiCap2s, "LoaiCap2Id", "Name", loaiCap3.LoaiCap2Id); return(View(loaiCap3)); }
public JsonResult DelLoai3(int id) { if (db.MatHangs.FirstOrDefault(s => s.LoaiCap3Id == id) == null) { LoaiCap3 loaicap3 = db.LoaiCap3s.FirstOrDefault(s => s.LoaiCap3Id == id); db.LoaiCap3s.Remove(loaicap3); try { db.SaveChanges(); LogMgr.AddLog(User.Identity.Name, (int)FunctionType.XoaLoaiCap3, "Xoá Loại Cấp 3 " + loaicap3.Name); return(Json(new { smg = "Xoá thành công!" })); }catch (Exception e) { log.Error("Lỗi xóa loại cấp 3: " + e.Message); return(Json(new { smg = "Lỗi!" })); } } else { return(Json(new { smg = "Không được phép xoá do có sản phẩm loại này!" })); } }
public ActionResult UpdateChuoi(int id, string chuoichitiet) { ThongBaoMvc thongbao; LoaiCap3 loaicap3 = db.LoaiCap3s.FirstOrDefault(s => s.LoaiCap3Id == id); loaicap3.PropertyNames = chuoichitiet; try { db.SaveChanges(); LogMgr.AddLog(User.Identity.Name, (int)FunctionType.UpdateChitietSanPhamLoaiCap3, "Update mô tả chi tiết sản phẩm tại Loai Cấp 3 " + loaicap3.Name); thongbao = new ThongBaoMvc { CssClassName = "success", Message = "Cập nhật mô tả chi tiết sản phẩm của loại cấp 3 thành công." }; TempData["ResultAction"] = thongbao; } catch (Exception e) { thongbao = new ThongBaoMvc { CssClassName = "danger", Message = "Lỗi." }; TempData["ResultAction"] = thongbao; log.Error("Lỗi cập nhật mô tả chi tiết loại cấp 3: " + e.Message); } return(RedirectToAction("Index")); }