Exemplo n.º 1
0
        public ActionResult NhapHang(string mankh, string uudai, string masp, int soluong, int dongia)
        {
            int        tongtien = soluong * dongia;
            DonDatHang sp       = new DonDatHang();

            //sp.MaPhieuNhap = mapn;
            sp.MaKH      = mankh;
            sp.UuDai     = uudai;
            sp.ThanhTien = tongtien;
            List <ChiTietDonDatHang> lct = new List <ChiTietDonDatHang>();
            ChiTietDonDatHang        pn  = new ChiTietDonDatHang();

            pn.MaSP    = masp;
            pn.SoLuong = soluong;
            pn.DonGia  = dongia;
            var ds = ssp.LaySanPham(masp);

            pn.TenSP = ds.TenSP;

            lct.Add(pn);
            QuanLyDonHangBus mhb = new QuanLyDonHangBus();

            mhb.DatHangDon(sp, lct);
            return(Json(new { success = true, ms = "thanh cong" }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 2
0
        public ActionResult ThemGioHang(string masp)
        {
            QuanLySanPhamBus   db = new QuanLySanPhamBus();
            SanPham            sp = db.LaySanPham(masp);
            List <itemGioHang> gh = null;

            if (Session["giohang"] == null)
            {
                itemGioHang a = new itemGioHang();
                a.MaSP    = sp.MaSP;
                a.TenSP   = sp.TenSP;
                a.HinhAnh = sp.HinhAnh;
                a.DonGia  = sp.DonGia - ((sp.DonGia * sp.GiamGia) / 100);
                a.SoLuong = 1;
                gh        = new List <itemGioHang>();
                gh.Add(a);
                Session["giohang"] = new List <itemGioHang>();
            }
            else
            {
                gh = Session["giohang"] as List <itemGioHang>;
                itemGioHang test = gh.FirstOrDefault(m => m.MaSP == masp);
                if (test == null)
                {
                    itemGioHang a = new itemGioHang();
                    a.MaSP    = sp.MaSP;
                    a.TenSP   = sp.TenSP;
                    a.HinhAnh = sp.HinhAnh;
                    a.DonGia  = sp.DonGia - ((sp.DonGia * sp.GiamGia) / 100);
                    a.SoLuong = 1;
                    gh.Add(a);
                }
                else
                {
                    test.SoLuong = test.SoLuong + 1;
                }
                Session["giohang"] = gh;
            }
            Session["giohang"] = gh;
            int tongtien = 0;
            int soluong  = 0;

            foreach (itemGioHang ct in gh)
            {
                tongtien += ct.SoLuong * ct.DonGia;
            }
            soluong = gh.Count;
            return(Json(new { success = true, ms = "Them san pham thanh cong", data = gh, tongtien = tongtien, Soluong = soluong }, JsonRequestBehavior.AllowGet));
        }
Exemplo n.º 3
0
        public ActionResult XemSanphamChitiet(string ma)
        {
            var ds = db.LaySanPham(ma);

            return(View(ds));
        }
Exemplo n.º 4
0
        public JsonResult GetData(string manv)
        {
            var ds = db.LaySanPham(manv);

            return(Json(new { data = ds }, JsonRequestBehavior.AllowGet));
        }