Пример #1
0
        public ActionResult ChiTietDH(int sohd)
        {
            HoadonDao   hoadonDao = new HoadonDao();
            List <cthd> listcthd  = hoadonDao.LayCTHD(sohd);

            ViewData["listcthd"] = listcthd;
            return(View());
        }
Пример #2
0
        public ActionResult ThanhToan(string ten, string sdt, string diachi, DateTime nsinh, string gioitinh)
        {
            KhachhangDao khdao = new KhachhangDao();

            HoadonDao hddao = new HoadonDao();
            int       makh  = 0;
            khachhang kh    = new khachhang();

            kh.HOTEN    = ten;
            kh.DCHI     = diachi;
            kh.GIOITINH = gioitinh;
            kh.NGSINH   = nsinh.Date;
            kh.NGDK     = DateTime.Now.Date;
            kh.SODT     = sdt;

            if (Session["dangnhap"] != null)
            {
                makh = (int)Session["dangnhap"];
            }
            else
            {
                //int kiemtra = khdao.ThemKhachHang(kh);
                //if(kiemtra != 0)
                //{
                //    makh = khdao.LayKHVuaThem();
                //}
                int kiemtra = khdao.ThemKH(ten, sdt, diachi, nsinh, gioitinh);
                if (kiemtra != 0)
                {
                    makh = khdao.LayKHVuaThem();
                }
            }


            int kt = hddao.ThemHoaDon(makh, 0, (List <CartItem>)Session["giohang"], diachi);

            if (kt != 0)
            {
                ViewData["thongbao"] = "ok";
            }
            else
            {
                ViewData["thongbao"] = "error";
            }
            {
                if (Session["dangnhap"] == null || string.IsNullOrEmpty(Session["dangnhap"].ToString()))
                {
                }
                else
                {
                    makh = (int)Session["dangnhap"];
                    kh   = khdao.GetInforCustom(makh);
                }
                ViewData["CustomInfor"] = kh;
            }
            Session.Remove("giohang");
            return(View());
        }
Пример #3
0
        public ActionResult LichSuMuaHang()
        {
            HoadonDao     hoadonDao = new HoadonDao();
            int           makh      = (int)Session["dangnhap"];
            List <hoadon> listhd    = hoadonDao.laydanhsachhoadon(makh);

            ViewData["listhd"] = listhd;
            return(View());
        }
Пример #4
0
        public ActionResult XemDonHang()
        {
            HoadonDao   dao      = new HoadonDao();
            List <cthd> listcthd = new List <cthd>();

            hoadon hd = new hoadon();

            if (Session["dangnhap"] != null || !string.IsNullOrEmpty(Session["dangnhap"].ToString()))
            {
                hd       = dao.HoaDonGanNhatCuaKH((int)Session["dangnhap"]);
                listcthd = dao.LayCTHD((int)Session["dangnhap"]);
            }

            ViewData["hoadon"]    = hd;
            ViewData["listorder"] = listcthd;
            return(View());
        }