public IActionResult LockDiaChi(string id)
        {
            DiaChiBUS dcbus    = new DiaChiBUS();
            string    thongbao = dcbus.LockDiaChi(id);

            return(RedirectToAction("Index", "TaiKhoan", new { thongbao = thongbao }));
        }
        public IActionResult EditDiaChi(string id, string diachi, string tinhthanh)
        {
            DiaChiBUS dcbus    = new DiaChiBUS();
            string    thongbao = dcbus.EditDiaChi(id, diachi, tinhthanh);

            return(RedirectToAction("Index", "TaiKhoan", new { thongbao = thongbao }));
        }
Beispiel #3
0
        public IActionResult CreateDiaChi(string item_them_tendangnhap, string item_them_duong, string item_them_tinhthanh)
        {
            DiaChiBUS diachi   = new DiaChiBUS();
            string    thongbao = diachi.CreateDiaChi(item_them_tendangnhap, item_them_duong, item_them_tinhthanh);

            return(RedirectToAction("Index", "DiaChi", new { thongbao = thongbao }));
        }
Beispiel #4
0
        public IActionResult ThongTinDiaChi()
        {
            string      sessionval  = HttpContext.Session.GetString("TenDangNhap");
            TaiKhoanBUS taikhoanbus = new TaiKhoanBUS();
            TaiKhoan    taikhoan    = new TaiKhoan();

            if (sessionval != "" && sessionval != null)
            {
                taikhoan = taikhoanbus.CheckTaiKhoan(sessionval);
            }
            else
            {
                taikhoan = null;
            }

            HangSanPhamBUS     hangsanphambus = new HangSanPhamBUS();
            List <HangSanPham> hang           = hangsanphambus.GetHangSanPhams();

            TinhThanhBUS     tinhthanhbus = new TinhThanhBUS();
            List <TinhThanh> tinhthanh    = tinhthanhbus.GetTinhThanhs();

            DiaChiBUS     diachibus = new DiaChiBUS();
            List <DiaChi> diachi    = new List <DiaChi>();

            if (taikhoan != null)
            {
                diachi = diachibus.GetDiaChisCus(taikhoan.TenDangNhap);
            }

            ViewBag.Hang      = hang;
            ViewBag.TinhThanh = tinhthanh;
            ViewBag.DiaChi    = diachi;
            return(View(taikhoan));
        }
        public string EditDiaChi(string tendangnhap, string duong, string tinhthanh)
        {
            DiaChiBUS diachibus = new DiaChiBUS();
            string    thongbao  = diachibus.EditDiaChiMer(tendangnhap, duong, tinhthanh);

            return(thongbao);
        }
Beispiel #6
0
        public IActionResult EditDiaChi(string item_sua_id, string item_sua_duong, string item_sua_tinhthanh)
        {
            DiaChiBUS diachi   = new DiaChiBUS();
            string    thongbao = diachi.EditDiaChi(item_sua_id, item_sua_duong, item_sua_tinhthanh);

            return(RedirectToAction("Index", "DiaChi", new { thongbao = thongbao }));
        }
        public IActionResult CreateDiaChi(string tendangnhap, string diachi, string tinhthanh)
        {
            DiaChiBUS dcbus    = new DiaChiBUS();
            string    thongbao = dcbus.CreateDiaChi(tendangnhap, diachi, tinhthanh);

            return(RedirectToAction("Index", "TaiKhoan", new { thongbao = thongbao }));
        }
Beispiel #8
0
        public IActionResult UnlockDiaChi(string iddiachi)
        {
            DiaChiBUS diachi   = new DiaChiBUS();
            string    thongbao = diachi.UnlockDiaChi(iddiachi);

            return(RedirectToAction("Index", "DiaChi", new { thongbao = thongbao }));
        }
        public IActionResult Index(string id)
        {
            string idd = id ?? "B77D9CF5-E9A2-4D31-9490-25E4E3971C61";
            //BUS
            SanPhamBUS     sanphambus     = new SanPhamBUS();
            SizeSanPhamBUS sizesanphambus = new SizeSanPhamBUS();
            GioHangBUS     giohangbus     = new GioHangBUS();
            DiaChiBUS      diachibus      = new DiaChiBUS();

            SanPham sanpham = sanphambus.GetSanPham(idd);

            DiaChi diachi = diachibus.GetDiaChiMer(sanpham.IdTaiKhoanNavigation.TenDangNhap);

            ViewBag.DiaChiMerchant = diachi;

            List <SizeSanPham> listsizesanpham = sizesanphambus.GetSize(idd);

            ViewBag.ListSizeSanPham = listsizesanpham;

            List <HangSanPham> hang = ctx.HangSanPham.ToList();

            ViewBag.Hang = hang;

            List <SanPham> spmoi = sanphambus.GetSanPhams("", "", 1, 4);

            ViewBag.SanPhamMoi = spmoi;

            return(View(sanpham));
        }
        public IActionResult GetThongTinDiaChi(string tendangnhap, string diachi)
        {
            DiaChiBUS   dcbus = new DiaChiBUS();
            TaiKhoanBUS tk    = new TaiKhoanBUS();
            DiaChi      dc    = dcbus.GetThongTinDiaChi(tendangnhap, diachi);

            ViewBag.TinhThanh = tk.GetTinhThanhs();
            return(PartialView("SuaDiaChiPartialView", dc));
        }
        public IActionResult GetDiaChi(string tendangnhap)
        {
            DiaChiBUS     diachi = new DiaChiBUS();
            TaiKhoanBUS   tk     = new TaiKhoanBUS();
            List <DiaChi> list   = diachi.GetDiaChis(tendangnhap);

            ViewBag.TenDangNhap = tendangnhap;
            ViewBag.TinhThanh   = tk.GetTinhThanhs();
            return(PartialView("DiaChiPartialView", list));
        }
Beispiel #12
0
        public string SuaDiaChi(string id, string diachi, string tinhthanh)
        {
            string checktendangnhap = HttpContext.Session.GetString("TenDangNhap");

            if (checktendangnhap != null && checktendangnhap != "")
            {
                DiaChiBUS diachibus = new DiaChiBUS();
                string    thongbao  = diachibus.EditDiaChi(id, diachi, tinhthanh);
                return(thongbao);
            }
            return("");
        }
Beispiel #13
0
        public string KhoaDiaChi(string id)
        {
            string checktendangnhap = HttpContext.Session.GetString("TenDangNhap");

            if (checktendangnhap != null && checktendangnhap != "")
            {
                DiaChiBUS diachibus = new DiaChiBUS();
                string    thongbao  = diachibus.LockDiaChi(id);
                thongbao = "Xoá thành công";
                return(thongbao);
            }
            return("");
        }
Beispiel #14
0
        public IActionResult Search(string search, int?pagenumber)
        {
            pageNumber = pagenumber ?? 1;
            DiaChiBUS        diachi     = new DiaChiBUS();
            List <DiaChi>    list       = diachi.Search(search, pageSize, pageNumber);
            List <DiaChi>    tong       = diachi.Search(search, pageSize);
            List <TinhThanh> tinhThanhs = diachi.GetTinhThanhs();

            ViewBag.TrangHienTai  = pageNumber;
            ViewBag.TongTrang     = TongTrang(tong);
            ViewBag.TrangThai     = "search";
            ViewBag.Search        = search;
            ViewBag.ListTinhThanh = tinhThanhs;
            return(View("Index", list));
        }
Beispiel #15
0
        public IActionResult Index(string thongbao, int?pagenumber)
        {
            //Thông báo
            if (thongbao != null)
            {
                ViewBag.ThongBao = thongbao;
            }
            //Trang
            pageNumber = pagenumber ?? 1;
            //List
            DiaChiBUS        diachi     = new DiaChiBUS();
            List <DiaChi>    list       = diachi.GetDiaChis(pageNumber, pageSize);
            List <DiaChi>    tong       = diachi.GetDiaChis();
            List <TinhThanh> tinhThanhs = diachi.GetTinhThanhs();

            //ViewBag
            ViewBag.TongTrang     = TongTrang(tong);
            ViewBag.TrangHienTai  = pageNumber;
            ViewBag.TrangThai     = "index";
            ViewBag.ListTinhThanh = tinhThanhs;
            return(View(list));
        }
Beispiel #16
0
        public async Task <IActionResult> CreateTaiKhoan(string tendangnhap, string matkhau, string confirmmatkhau, string ten, string email, string diachi, string tinhthanh)
        {
            string thongbao = "";

            if (matkhau != confirmmatkhau)
            {
                thongbao = "Mật khẩu không trùng nhau";
                return(RedirectToAction("Index", "Home", new { thongbao = thongbao }));
            }

            TaiKhoanBUS taikhoan = new TaiKhoanBUS();

            thongbao = taikhoan.CreateTaiKhoan(tendangnhap, matkhau, ten, "", email, "", "", "15CF8A9B-517E-4BAE-91E2-F30C596990ED", "Chưa kích hoạt");

            DiaChiBUS diachibus = new DiaChiBUS();

            CreateDiaChi(tendangnhap, diachi, tinhthanh);

            if (thongbao == "Vui lòng kiểm tra hộp thư email để kích hoạt tài khoản")
            {
                await ActivationMail(tendangnhap);
            }
            return(RedirectToAction("Index", "Home", new { thongbao = thongbao }));
        }
Beispiel #17
0
        public void CreateDiaChi(string tendangnhap, string diachi, string tinhthanh)
        {
            DiaChiBUS diachibus = new DiaChiBUS();

            diachibus.CreateDiaChi(tendangnhap, diachi, tinhthanh);
        }