コード例 #1
0
        //In hóa đơn

        public ActionResult InHoaDon(string MaDonDatHang)
        {
            int mddh = Convert.ToInt32(MaDonDatHang);

            DonDatHangModel donDatHangModel = new DonDatHangModel();
            DonDatHang      donDatHang      = donDatHangModel.GetDonDatHangByMa(mddh);

            if (donDatHang.MaKH != 0)
            {
                Khachhang kh = new KhachHangModel().GetKhachHangByMa(donDatHang.MaKH);
                ViewBag.KhachHang = kh;
            }
            if (donDatHang.MaNV != 0)
            {
                NhanVien nv = new NhanVienModel().GetNhanVienByMa(donDatHang.MaNV);
                ViewBag.NhanVien = nv;
            }
            ViewBag.DonDatHang = donDatHang;
            if (donDatHang.TrangThaiDonDichVu != 0)
            {
                List <ChiTietDonDichVu> listchitietdondichvu = new ChiTietDonDichVuModel().GetDataDichVu(mddh);
                ViewBag.ListDV = listchitietdondichvu;
            }
            if (donDatHang.TrangThaiDonSanPham != 0)
            {
                List <ChiTietDonDat> listchitietdondat = new ChiTietDonDatModel().GetDataSanPham(mddh);
                ViewBag.ListSP = listchitietdondat;
            }

            return(View());
        }
コード例 #2
0
        public ActionResult QuanLyDonHang()
        {
            if (Session["USER_SESSION"] != null)
            {
                var sdtkh = Session["USER_SESSION"];

                Khachhang            kh  = new KhachHangModel().GetKhachHangBySDT(Convert.ToInt32(sdtkh));
                List <DonDatHang>    ddh = new DonDatHangModel().GetDataByMaKH(kh.MaKH);
                List <ChiTietDonDat> listchitietdondat = new ChiTietDonDatModel().GetData();
                List <SanPham>       listsanpham       = new ProductModel().GetData();

                return(View(ddh));
            }
            return(Redirect("/KhachHang/DangNhap"));
        }
コード例 #3
0
        public JsonResult ThemHoaDonSanPham(string HoTenNguoiNhan, string SoDienThoaiNguoiNhan, string DiaChiGiaoHang, string HinhThucThanhToan, string TrangThai, List <GioHangItem> cartModel)
        {
            DonDatHangModel donDatHangModel = new DonDatHangModel();

            DonDatHang donDatHang = new DonDatHang();

            if (Session["ADMIN_SESSION"] != null)
            {
                NhanVien nhanVien = new NhanVienModel().GetNhanVienByEmail(Session["ADMIN_SESSION"].ToString());
                donDatHang.MaNV = nhanVien.MaNV;
            }

            donDatHang.HoTenNguoiNhan      = HoTenNguoiNhan;
            donDatHang.SoDTGiaoHang        = SoDienThoaiNguoiNhan;
            donDatHang.DiaChiNhanHang      = DiaChiGiaoHang;
            donDatHang.HinhThucThanhToan   = HinhThucThanhToan;
            donDatHang.TrangThaiDonSanPham = Convert.ToInt32(TrangThai);
            donDatHang.NgayTao             = DateTime.Now;
            donDatHang.TrangThaiDonDichVu  = 0;

            string             MaDonHang          = donDatHangModel.ThemDonDatHang(donDatHang);
            ChiTietDonDatModel chiTietDonDatModel = new ChiTietDonDatModel();


            foreach (var item in cartModel)
            {
                ProductModel  productModel  = new ProductModel();
                SanPham       sp            = productModel.GetSanPhamByMa(item.sanpham.MaSanPham);
                ChiTietDonDat chiTietDonDat = new ChiTietDonDat();
                chiTietDonDat.MaDonDatHang = Convert.ToInt32(MaDonHang);
                chiTietDonDat.SoLuong      = item.SoLuong;
                chiTietDonDat.MaSanPham    = item.sanpham.MaSanPham;
                chiTietDonDat.Gia          = sp.Gia;
                chiTietDonDatModel.ThemChiTietDonDat(chiTietDonDat);
            }

            donDatHangModel.CapNhatTongTien(Convert.ToInt32(MaDonHang));

            string Message = "Thanh cong";


            return(Json(Message, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        public JsonResult ChiTietDonSanPham(string MaDonDatHang)
        {
            List <ChiTietDonDat> listchitietdondat = new ChiTietDonDatModel().GetDataSanPham(Convert.ToInt32(MaDonDatHang));

            return(Json(listchitietdondat, JsonRequestBehavior.AllowGet));
        }