// GET: SanPham public ActionResult Index() { List <DanHMuc> dm = DanhMucMager.getAllDanhMuc(); ViewBag.danhmuc = new SelectList(dm, "MaDM", "TenDM"); List <SanPham> lstsp = SanPhamMager.getAllSanPham(); return(View(lstsp)); }
public ActionResult CreateCtPn(Pn item) { ViewBag.tennv = item.NhanVien.TenNv; ViewBag.mapn = item.MaPN; List <SanPham> lstsp = SanPhamMager.getAllSanPham(); ViewBag.sanpham = new SelectList(lstsp, "Masp", "TenSp"); return(View()); }
public ActionResult create(Hd hd, IEnumerable <Cthd> lstcthd) { try { TaiKhoan tk = (TaiKhoan)Session["USER_SESSION"]; HoaDonManger.insert(hd); SanPham sp; Hd item = HoaDonManger.GetItemById(hd.MaHD); KhachHang kh = KhachHangMager.GetKhachHangByID(hd.MaKH); if (kh != null) { decimal?thanhtien; foreach (var x in lstcthd) { sp = SanPhamMager.GetSanPhamByID(x.MaSp); if (x.SoLuong < sp.SoLuongTon) { sp.SoLuongTon = sp.SoLuongTon - x.SoLuong; SanPhamMager.tinhgiaban(x.MaSp); SanPhamMager.uppdateSanPham(sp); x.MaHD = item.MaHD; x.TenSP = sp.TenSp; x.DonGiaBan = sp.DonGiaBan; thanhtien = x.SoLuong * x.DonGiaBan * (decimal)0.1; kh.Diemso = kh.Diemso + (int)thanhtien; KhachHangMager.uppdateKhachHang(kh); } } } CTHDMager.insertall(lstcthd); KhachHangMager.checkpointKH(kh.MaKh); return(RedirectToAction("Index")); } catch { TaiKhoan tk = (TaiKhoan)Session["USER_SESSION"]; List <SanPham> lst = SanPhamMager.getAllSanPham(); List <KhachHang> lstkh = KhachHangMager.GetAllKhachHang(); ViewBag.khachhang = lstkh; ViewBag.sanpham = new SelectList(lst, "Masp", "TenSp"); ViewBag.nhanvien = TaiKhoanMager.getNVbytk(tk.MaTK); return(View()); } }
public ActionResult create() { try { TaiKhoan tk = (TaiKhoan)Session["USER_SESSION"]; List <SanPham> lst = SanPhamMager.getAllSanPham(); List <KhachHang> lstkh = KhachHangMager.GetAllKhachHang(); ViewBag.khachhang = /* new SelectList(lstkh,"MaKh","TenKH");*/ lstkh; ViewBag.sanpham = new SelectList(lst, "Masp", "TenSp"); ViewBag.nhanvien = TaiKhoanMager.getNVbytk(tk.MaTK); return(View()); } catch { return(RedirectToAction("Index")); } }
// GET: MuaHang public ActionResult Index(int?page) { var lstSP = SanPhamMager.getAllSanPham(); if (lstSP.Count() == 0) { return(HttpNotFound()); } if (Request.HttpMethod != "GET") { page = 1; } // số sp trên trang int PageSize = 5; // Số trang hiện tại int PageNumber = (page ?? 1); return(View(lstSP.OrderBy(n => n.Masp).ToPagedList(PageNumber, PageSize))); }