//Duyệt phiếu public ActionResult Accept(int?id) { if (id == null) { putErrorMessage("Đường dẫn không chính xác"); return(RedirectToAction("All")); } var model = HoaDonNXBManager.find((int)id); if (model == null) { putErrorMessage("Không tìm thấy"); return(RedirectToAction("All")); } if (model.TrangThai == 1) { putErrorMessage("Phiếu đã duyệt"); return(RedirectToAction("Details", new { id = id })); } if (model.accept()) { putSuccessMessage("Duyệt thành công"); return(RedirectToAction("Details", new { id = id })); } else { putErrorMessage("Duyệt không thành công, vui lòng kiểm tra lại công nợ"); return(RedirectToAction("Edit", new { id })); } }
// GET: PhieuNhap/Edit/5 public ActionResult Edit(int?id) { if (id == null) { putErrorMessage("Đường dẫn không chính xác"); return(RedirectToAction("All")); } if (_currentHoaDon == null || _currentHoaDon != id) { _currentHoaDon = id; _hoadon = HoaDonNXBManager.find((int)id); if (_hoadon == null) { putErrorMessage("Không tìm thấy"); return(RedirectToAction("All")); } if (_hoadon.TrangThai == 1) { //Nếu đã duyệt thì không cho sửa, chuyển sang trang chi tiết _currentHoaDon = null; putErrorMessage("Hóa đơn đã duyệt"); return(RedirectToAction("Details", new { id = id })); } } ViewBag.cultureInfo = CultureInfo; ViewBag.currentNXB = _hoadon.NXB; ViewBag.DMSach = new SelectList(_hoadon.NXB.Sach.Where(s => s.CongNoNXB.Count > 0).ToList(), nameof(SachManager.Properties.MaSoSach), nameof(SachManager.Properties.TenSach), ""); setAlertMessage(); return(View(_hoadon)); }
// GET: PhieuNhap/Details/5 public ActionResult Details(int?id) { if (id == null) { putErrorMessage("Đường dẫn không chính xác"); return(RedirectToAction("All")); } var model = HoaDonNXBManager.find((int)id); if (model == null) { putErrorMessage("Không tìm thấy"); return(RedirectToAction("All")); } setAlertMessage(); return(View(model)); }
// GET: PhieuNhap/Delete/5 public ActionResult Delete(int?id) { if (id == null) { putErrorMessage("Đường dẫn không chính xác"); return(RedirectToAction("All")); } var model = HoaDonNXBManager.find((int)id); if (model == null) { putErrorMessage("Không tìm thấy"); return(RedirectToAction("All")); } if (model.TrangThai == 1) { putErrorMessage("Hóa đơn đã duyệt"); return(RedirectToAction("Details", new { id = model.MaSoHoaDon })); } setAlertMessage(); return(View(model)); }