Beispiel #1
0
 public ActionResult ThemMoi(NhaCungCap ncc)
 {
     if (ncc.TenNCC == null)
     {
         ViewBag.ThongBaoLoi = "Không Được Để trống";
         return(View());
     }
     if (ModelState.IsValid)
     {
         @ViewBag.Success = "Thêm Nhà Cung Cấp Thành Công";
         db.NhaCungCaps.Add(ncc);
         db.SaveChanges();
     }
     return(View());
 }
Beispiel #2
0
        public ActionResult XacNhan(int mactdh)
        {
            DonHang dh = db.DonHangs.SingleOrDefault(n => n.MaDH == mactdh);

            if (dh == null)
            {
                ViewBag.ThongBaoLoi = "Xác nhận Đơn Hàng Thất Bại";

                return(View());
            }
            dh.TrangThai = (int)2;
            db.SaveChanges();
            ViewBag.ThongBao = "Xác Nhận Đơn Hàng Thành Công";
            return(RedirectToAction("Index", "QuanLyDonHang"));
        }
Beispiel #3
0
 public ActionResult ThemMoi(DanhMuc dm)
 {
     if (kiemTraAdmin() == false)
     {
         ViewBag.ThongBaoCanDangNhap = "Cần Đăng Nhập để tiếp tục";
         return(RedirectToAction("DangNhap", "UserAdmin"));
     }
     if (dm.TenDM == null)
     {
         ViewBag.ThongBaoLoi = "Không Được Để trống";
         return(View());
     }
     if (ModelState.IsValid)
     {
         @ViewBag.Success = "Thêm Danh Mục Thành Công";
         db.DanhMucs.Add(dm);
         db.SaveChanges();
     }
     return(View());
 }
        public ActionResult ThemMoi(HangHoa hanghoa, HttpPostedFileBase fileUpload)
        {
            ViewBag.MaNCC = new SelectList(db.NhaCungCaps.ToList().OrderBy(n => n.TenNCC), "MaNCC", "TenNCC");
            ViewBag.MaDM  = new SelectList(db.DanhMucs.ToList().OrderBy(n => n.TenDM), "MaDM", "TenDM");
            //kiểm tra ảnh bìa
            if (fileUpload == null)
            {
                ViewBag.ThongBaoAnhTonTai = "Hình ảnh không được để trống";
                return(View());
            }
            if (db.HangHoas.Any(x => x.MaHH == hanghoa.MaHH))
            {
                ViewBag.ThongBaoLoi = "Mã Hàng đã tồn tại";
                return(View("ThemMoi", hanghoa));
            }
            //thêm vào CSDL
            if (ModelState.IsValid)
            {
                //lưu tên của file ảnh
                var fileName = Path.GetFileName(fileUpload.FileName);
                // lưu đường dẫn của file
                var path = Path.Combine(Server.MapPath("~/images/Item"), fileName);
                //kiểm tra hình ảnh
                if (System.IO.File.Exists(path))
                {
                    ViewBag.ThongBaoAnhTonTai = "Ảnh đã tồn tại";
                }
                else
                {
                    fileUpload.SaveAs(path);
                }
                hanghoa.AnhBia   = fileUpload.FileName;
                hanghoa.NgayNhap = DateTime.Now;

                db.HangHoas.Add(hanghoa);

                ViewBag.Success = "Thêm Hàng Thành Công";
                db.SaveChanges();
            }
            return(View());
        }
        public ActionResult DangKy(ThanhVien tv)
        {
            using (QLBanGiayEntities db = new QLBanGiayEntities())
            {
                if (db.ThanhViens.Any(x => x.TenDangNhap == tv.TenDangNhap))
                {
                    ViewBag.DuplicateMessage = "Tên Đăng Nhập đã tồn tại";
                    return(View("DangKy", tv));
                }
                tv.MaQuyen = "2";
                db.ThanhViens.Add(tv);
                db.SaveChanges();
            }
            ModelState.Clear();
            ViewBag.SuccessMesage = "Đăng Ký Thành Công";


            return(View("DangKy", new ThanhVien()));
        }
        public ActionResult DatHang(DonHang dh)
        {
            // kiểm tra đăng nhập
            if (Session["ThanhVien"] == null || Session["ThanhVien"].ToString() == "")
            {
                ViewBag.ThongBao = "Cần Đăng Nhập Để đặt hàng";
                return(RedirectToAction("DangNhap", "User"));
            }
            if (Session["GioHang"] == null)
            {
                RedirectToAction("index", "Home");
            }
            //Thêm đơn hàng


            ThanhVien tv = Session["ThanhVien"] as ThanhVien;

            if (tv.DiaChi != null)
            {
                ViewBag.DiaChi = tv.DiaChi;
            }
            if (tv.HoTen != null || tv.HoTen != "")
            {
                ViewBag.HoTen = tv.HoTen;
            }
            if (tv.SoDienThoai != null)
            {
                ViewBag.SoDienThoai = tv.SoDienThoai;
            }

            List <GioHang> gh = LayGioHang();

            dh.MaTV      = tv.MaTV;
            dh.NgayDat   = DateTime.Now;
            dh.MaTV      = tv.MaTV;
            dh.TrangThai = (int)1;

            db.DonHangs.Add(dh);
            db.SaveChanges();
            decimal tien = 0;

            foreach (var item in gh)
            {
                ChiTietDonHang ctdh = new ChiTietDonHang();
                ctdh.MaDH = dh.MaDH;
                ctdh.Size = item.iSize;
                ctdh.MaHH = item.sMaHH;

                ctdh.SoLuong = item.iSoLuong;
                HangHoa hhh = db.HangHoas.SingleOrDefault(n => n.MaHH == item.sMaHH);
                if (hhh != null)
                {
                    hhh.SoLuong = (hhh.SoLuong - item.iSoLuong);
                    db.SaveChanges();
                }
                ctdh.DonGia   = (decimal)item.dDonGia;
                ctdh.TongTien = ctdh.SoLuong * ctdh.DonGia;
                db.ChiTietDonHangs.Add(ctdh);

                db.SaveChanges();
                tien = tien + (decimal)ctdh.TongTien;
            }
            dh.TongTienDonHang = tien;
            db.SaveChanges();
            Session["GioHang"] = null;
            ViewBag.ThongBao   = "Đặt Hàng Thành công";
            return(View());
        }