public ActionResult ThemChiTiet(SACH sach, FormCollection f) { //Kiểm tra SL sách xuất có <= SL sách trong kho không if (KiemTraSoLuongTon(sach, f) == false) { return(Content("<script>alert('SL sách trong kho không đáp ứng đủ SL yêu cầu'); window.location.href = '/QuanLyPhieuXuat/XuatSach'</script>")); } SACH s = db.SACHes.SingleOrDefault(n => n.MaSach == sach.MaSach); CT_PhieuXuatViewModel ctpx = new CT_PhieuXuatViewModel(); ctpx.MaSach = s.MaSach; ctpx.TenSach = s.TenSach; ctpx.DonGia = int.Parse(f["DonGia"]); ctpx.SLXuat = int.Parse(f["SLXuat"]); ctpx.ThanhTien = ctpx.DonGia * ctpx.SLXuat; ((List <CT_PhieuXuatViewModel>)Session["DS_Sach"]).Add(ctpx); try { LuuBienDungChung(f); LuuViewBag(); } catch (Exception) { ViewBag.DS_DaiLy = new SelectList(db.DAILies.Where(n => n.TrangThai == true).ToList(), "MaDL", "Ten"); } return(View("XuatSach")); }
public ActionResult ThemChiTiet(SACH sach, FormCollection f) { SACH s = db.SACHes.SingleOrDefault(n => n.MaSach == sach.MaSach); CT_PhieuXuatViewModel ctpx = new CT_PhieuXuatViewModel(); ctpx.MaSach = s.MaSach; ctpx.TenSach = s.TenSach; ctpx.DonGia = int.Parse(f["DonGia"]); ctpx.SLXuat = int.Parse(f["SLXuat"]); ctpx.ThanhTien = ctpx.DonGia * ctpx.SLXuat; ((List <CT_PhieuXuatViewModel>)Session["DS_Sach"]).Add(ctpx); try { LuuBienDungChung(f); LuuViewBag(); } catch (Exception) { ViewBag.DS_DaiLy = new SelectList(db.DAILies.Where(n => n.TrangThai == true).ToList(), "MaDL", "Ten"); } return(View("XuatSach")); }