public ActionResult Order(FormCollection collection)
        {
            DONDATHANG ddh = new DONDATHANG();
            KHACHHANG  kh  = (KHACHHANG)Session["TaiKhoan"];

            List <Cart> listCart = GetCart();

            ddh.MaKH   = kh.MaKH;
            ddh.NgayDH = DateTime.Now;
            var ngaygiao = String.Format("{0:MM/DD/YYYY}", collection["NgayGiao"]);

            ddh.Ngaygiaohang = DateTime.Parse(ngaygiao);
            ddh.HTGiaohang   = false;
            ddh.HTThanhtoan  = false;
            data.DONDATHANGs.InsertOnSubmit(ddh);
            data.SubmitChanges();

            foreach (var item in listCart)
            {
                CTDATHANG ctdh = new CTDATHANG();
                ctdh.SoDH    = ddh.SoDH;
                ctdh.Masach  = item.MaSach;
                ctdh.Soluong = item.SoLuong;
                ctdh.Dongia  = (decimal)item.DonGia;
                data.CTDATHANGs.InsertOnSubmit(ctdh);
            }
            data.SubmitChanges();
            Session["GioHang"] = null;
            return(RedirectToAction("ConfirmOrder", "Cart"));
        }
Example #2
0
 public ActionResult ThemmoiSach(SACH sach, HttpPostedFileBase fileupload)
 {
     if (fileupload == null)
     {
         ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
         return(View());
     }
     else
     {
         if (ModelState.IsValid)
         {
             var fileName = Path.GetFileName(fileupload.FileName);
             var path     = Path.Combine(Server.MapPath("~/Hinhsanpham"), fileName);
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Thongbao = "Hình ảnh đã tồn tại";
             }
             else
             {
                 fileupload.SaveAs(path);
             }
             sach.Hinhminhhoa = fileName;
             db.SACHes.InsertOnSubmit(sach);
             db.SubmitChanges();
         }
         return(RedirectToAction("Sach"));
     }
 }
        public ActionResult DatHang(FormCollection f)
        {
            DONDATHANG     ddh = new DONDATHANG();
            KHACHHANG      kh  = (KHACHHANG)Session["Taikhoan"];
            List <Giohang> gh  = layGioHang();

            ddh.MaKH   = kh.MaKH;
            ddh.NgayDH = DateTime.Now;
            ddh.Trigia = (int)TongTien();
            var ngaygiao = String.Format("{0:MM/dd/yyyy}", f["Ngaygiao"]);

            ddh.Ngaygiaohang  = DateTime.Parse(ngaygiao);
            ddh.HTGiaohang    = false;
            ddh.Dagiao        = false;
            ddh.Tennguoinhan  = kh.HoTenKH;
            ddh.Diachinhan    = kh.DiachiKH;
            ddh.Dienthoainhan = kh.DienthoaiKH;
            db.DONDATHANGs.InsertOnSubmit(ddh);
            db.SubmitChanges();
            foreach (var item in gh)
            {
                CTDATHANG ctdh = new CTDATHANG();
                ctdh.SoDH    = ddh.SoDH;
                ctdh.Masach  = item.iMaSach;
                ctdh.Soluong = item.iSoLuong;
                ctdh.Dongia  = (decimal)item.dDongia;
                db.CTDATHANGs.InsertOnSubmit(ctdh);
            }
            db.SubmitChanges();
            Session["Giohang"] = null;
            return(RedirectToAction("Xacnhandonhang", "GioHang"));
        }
 public ActionResult ThemmoiSach(SACH sach, HttpPostedFileBase fileupload)
 {
     //Dua du lieu vao dropdownload
     ViewBag.MaCD  = new SelectList(data.CHUDEs.ToList().OrderBy(n => n.TenChuDe), "MaCD", "TenChuDe");
     ViewBag.MaNXB = new SelectList(data.NHAXUATBANs.ToList().OrderBy(n => n.TenNXB), "MaNXB", "TenNXB");
     //kiem tra duong dan file
     if (fileupload == null)
     {
         ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
         return(ViewBag());
     }
     else
     {
         if (ModelState.IsValid)
         {
             //Luu ten file, luu y bo sung thu vien using System.IO
             var fileName = Path.GetFileName(fileupload.FileName);
             //Luu duong dan cua file
             var path = Path.Combine(Server.MapPath("~/img"), fileName);
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Thongbao = "Hình ảnh đã tồn tại";
             }
             else
             {
                 fileupload.SaveAs(path);
             }
             sach.Hinhminhhoa = fileName;
             data.SACHes.InsertOnSubmit(sach);
             data.SubmitChanges();
         }
         return(RedirectToAction("Sach"));
     }
 }
 public ActionResult Themmoisach(SACH sACH, HttpPostedFileBase fileUpload)
 {
     ViewBag.MaCD  = new SelectList(data.CHUDEs.ToList().OrderBy(n => n.TenChuDe), "MaCD", "Tenchude");
     ViewBag.MaNXB = new SelectList(data.NHAXUATBANs.ToList().OrderBy(n => n.TenNXB), "MaNXB", "TenNXB");
     //luu ten file
     //kiem tra anh ton tai
     if (fileUpload == null)
     {
         ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
         return(View());
     }
     else
     {
         if (ModelState.IsValid)
         {
             var filename = Path.GetFileName(fileUpload.FileName);
             //luu duong dan
             var path = Path.Combine(Server.MapPath("~/img"), filename);
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Thongbao = "hình ảnh này tồn tại";
             }
             else
             {
                 fileUpload.SaveAs(path);
             }
             sACH.Hinhminhhoa = filename;
             data.SACHes.InsertOnSubmit(sACH);
             data.SubmitChanges();
         }
         return(RedirectToAction("Sach"));
     }
 }
Example #6
0
        public ActionResult DatHang(FormCollection collection)
        {
            DONDATHANG     ddh = new DONDATHANG();
            KHACHHANG      kh  = (KHACHHANG)Session["TaiKhoan"];
            List <GioHang> lst = LayGioHang();

            ddh.MaKH    = kh.MaKH;
            ddh.Ngaydat = DateTime.Now;
            var ngayGiao = String.Format("{0:MM/dd/yyyy}", collection["NgayGiao"]);

            ddh.Ngaygiao          = DateTime.Parse(ngayGiao);
            ddh.Tinhtranggiaohang = false;
            ddh.Dathanhtoan       = false;
            data.DONDATHANGs.InsertOnSubmit(ddh);
            data.SubmitChanges();
            foreach (var item in lst)
            {
                CHITIETDONTHANG ctdh = new CHITIETDONTHANG();
                ctdh.MaDonHang = ddh.MaDonHang;
                ctdh.Masach    = item.iMaSach;
                ctdh.Soluong   = item.iSoLuong;
                ctdh.Dongia    = (decimal)item.dDonGia;
                data.CHITIETDONTHANGs.InsertOnSubmit(ctdh);
            }
            data.SubmitChanges();
            Session["Giohang"] = null;
            return(RedirectToAction("XacNhanDonHang", "GioHang"));
        }
Example #7
0
        public ActionResult Themmoisach(SACH sach, HttpPostedFileBase fileUpload)
        {
            ViewBag.MaCD  = new SelectList(data.CHUDEs.ToList().OrderBy(n => n.TenChuDe), "MaCD", "TenChude");
            ViewBag.MaNXB = new SelectList(data.NHAXUATBANs.ToList().OrderBy(n => n.TenNXB), "MaNXB", "TenNXB");

            if (fileUpload == null)
            {
                ViewBag.Thongbao = "Vui lòng chọn ảnh";
                return(View());
            }
            else
            {
                if (ModelState.IsValid)
                {
                    var fileName = Path.GetFileName(fileUpload.FileName);
                    var path     = Path.Combine(Server.MapPath("~/Images"), fileName);
                    if (System.IO.File.Exists(path))
                    {
                        ViewBag.Thongbao = "Hình ảnh đã tồn tại";
                    }
                    else
                    {
                        fileUpload.SaveAs(path);
                    }
                    sach.Hinhminhhoa = fileName;
                    sach.Ngaycapnhat = DateTime.Now;
                    sach.solanxem    = 0;
                    sach.moi         = 1;
                    data.SACHes.InsertOnSubmit(sach);
                    data.SubmitChanges();
                }
            }
            return(RedirectToAction("Sach"));
        }
Example #8
0
        public ActionResult ThemmoiSach(Sach sach, HttpPostedFileBase fileupload)
        {
            ViewBag.MaCD  = new SelectList(db.ChuDes.ToList().OrderBy(n => n.TenChuDe), "MaCD", "Tenchude");
            ViewBag.MaNXB = new SelectList(db.NhaXuatBans.ToList().OrderBy(n => n.TenNXB), "MaNXB", "TenNXB");
            if (fileupload == null)
            {
                ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";

                return(View());
            }
            else
            {
                if (ModelState.IsValid)
                {
                    //lưu ý thêm thư viện using System.IO
                    var fileName = Path.GetFileName(fileupload.FileName);
                    var path     = Path.Combine(Server.MapPath("~/Content/images"), fileName);
                    if (System.IO.File.Exists(path))
                    {
                        ViewBag.Thongbao = "Hình ảnh đã tồn tại!!!";
                    }
                    else
                    {
                        fileupload.SaveAs(path);
                    }
                    sach.AnhBia = fileName;
                    db.Saches.InsertOnSubmit(sach);
                    db.SubmitChanges();
                }
                return(RedirectToAction("Sach"));
            }
        }
Example #9
0
 public ActionResult ThemmoiSach(SACH sach, HttpPostedFileBase fileupload)
 {
     ViewBag.MaCD  = new SelectList(db.CHUDEs.ToList().OrderBy(n => n.TenChuDe), "MaCD", "TenChuDe");
     ViewBag.MaNXB = new SelectList(db.NHAXUATBANs.ToList().OrderBy(n => n.TenNXB), "MaNXB", "TenNXB");
     if (fileupload == null)
     {
         ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
         return(View());
     }
     else
     {
         if (ModelState.IsValid)
         {
             var filename = Path.GetFileName(fileupload.FileName);
             var path     = Path.Combine(Server.MapPath("~/Hinhsanpham"), filename);
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Thongbao = "Hình ảnh đã tồn tại";
             }
             else
             {
                 fileupload.SaveAs(path);
             }
             sach.Hinhminhhoa = filename;
             db.SACHes.InsertOnSubmit(sach);
             db.SubmitChanges();
         }
         return(RedirectToAction("Sach"));
     }
 }
Example #10
0
        public ActionResult DatHang(FormCollection collection)
        {
            //Them Don Hang
            DonHang        ddh = new DonHang();
            KhachHang      kh  = (KhachHang)Session["Taikhoan"];
            List <Giohang> gh  = Laygiohang();

            ddh.MaKH    = kh.MaKH;
            ddh.NgayDat = DateTime.Now;
            var ngaygiao = String.Format("{0:MM/dd/yyyy}", collection["Ngaygiao"]);

            ddh.NgayGiao          = DateTime.Parse(ngaygiao);
            ddh.TinhTrangGiaoHang = false;
            ddh.DaThanhToan       = false;
            data.DonHangs.InsertOnSubmit(ddh);
            data.SubmitChanges();
            //them chi tiet don hang
            foreach (var item in gh)
            {
                ChiTietDonHang ctdh = new ChiTietDonHang();
                ctdh.MaDonHang = ddh.MaDonHang;
                ctdh.MaSach    = item.IMasach;
                ctdh.SoLuong   = item.iSoluong;
                ctdh.DonGia    = (decimal)item.dDonggia;
                data.ChiTietDonHangs.InsertOnSubmit(ctdh);
            }
            data.SubmitChanges();
            Session["Giohang"] = null;
            return(RedirectToAction("Xacnhandonhang", "Giohang"));
        }
Example #11
0
        public ActionResult DatHang(FormCollection collection)
        {
            DONDATHANG     ddh = new DONDATHANG();
            KHACHHANG      kh  = (KHACHHANG)Session["Taikhoan"];
            List <Giohang> gh  = Laygiohang();

            ddh.MaKH   = kh.MaKH;
            ddh.NgayDH = DateTime.Now;
            var ngaygiao = String.Format("{0:MM/dd/yyyy}", collection["Ngaygiao"]);

            ddh.HTGiaohang  = false;
            ddh.HTThanhtoan = false;
            data.DONDATHANGs.InsertOnSubmit(ddh);
            data.SubmitChanges();

            foreach (var item in gh)
            {
                CTDATHANG ctdh = new CTDATHANG();
                ctdh.SoDH    = ddh.SoDH;
                ctdh.Masach  = item.iMasach;
                ctdh.Soluong = item.iSoluong;
                ctdh.Dongia  = (decimal)item.dDongia;
                data.CTDATHANGs.InsertOnSubmit(ctdh);
            }
            data.SubmitChanges();
            Session["Giohang"] = null;
            return(RedirectToAction("Xacnhandonhang", "Giohang"));
        }
Example #12
0
        public ActionResult Xacnhanxoa(int id)
        {
            SACH sach = data.SACHes.SingleOrDefault(n => n.Masach == id);

            ViewBag.Masach = sach.Masach;
            if (sach == null)
            {
                Response.StatusCode = 404;
                ViewBag.Thongbao    = "Đã xóa";
                return(null);
            }
            data.SACHes.DeleteOnSubmit(sach);
            data.SubmitChanges();
            return(RedirectToAction("Sach"));
        }
        public ActionResult Dangky(FormCollection collection, KHACHHANG kh)
        {
            var hoten          = collection["HotenKH"];
            var tendn          = collection["TenDN"];
            var matkhau        = collection["Matkhau"];
            var matkhaunhaplai = collection["Matkhaunhaplai"];
            var diachi         = collection["Diachi"];
            var email          = collection["Email"];
            var dienthoai      = collection["Dienthoai"];
            var gioitinh       = collection["Gioitinh"];
            var ngaysinh       = String.Format("{0:MM/dd/yyyy}", collection["Ngaysinh"]);

            if (String.IsNullOrEmpty(hoten))
            {
                ViewData["Loi1"] = "Họ tên khách hàng không được để trống";
            }
            if (String.IsNullOrEmpty(tendn))
            {
                ViewData["Loi2"] = "Phải nhập tên đăng nhập";
            }
            if (String.IsNullOrEmpty(matkhau))
            {
                ViewData["Loi3"] = "Phải nhập mật khẩu";
            }
            if (String.IsNullOrEmpty(matkhaunhaplai))
            {
                ViewData["Loi4"] = "Phải nhập lại mật khẩu";
            }
            if (String.IsNullOrEmpty(diachi))
            {
                ViewData["Loi5"] = "Địa chỉ không được để trống";
            }
            if (String.IsNullOrEmpty(email))
            {
                ViewData["Loi6"] = "Email không được để trống";
            }
            if (String.IsNullOrEmpty(dienthoai))
            {
                ViewData["Loi7"] = "Phải nhập điện thoại";
            }
            if (matkhaunhaplai != matkhau)
            {
                ViewData["Loi4"] = "Mật khẩu nhập lại sai!";
            }
            else
            {
                kh.HoTenKH     = hoten;
                kh.TenDN       = tendn;
                kh.Matkhau     = matkhau;
                kh.Email       = email;
                kh.DiachiKH    = diachi;
                kh.DienthoaiKH = dienthoai;
                kh.Ngaysinh    = DateTime.Parse(ngaysinh);
                kh.Gioitinh    = bool.Parse(gioitinh);
                db.KHACHHANGs.InsertOnSubmit(kh);
                db.SubmitChanges();
                return(RedirectToAction("Dangnhap"));
            }
            return(this.Dangky());
        }
Example #14
0
        public ActionResult Dangky(FormCollection collection, KHACHHANG kh)
        {
            dbQLBansachDataContext data = new dbQLBansachDataContext();
            //gắn giá trị người dung nhập liệu vào các biến
            var hoten          = collection["HotenKH"];
            var tendn          = collection["TenDN"];
            var matkhau        = collection["Matkhau"];
            var matkhaunhaplai = collection["Matkhaunhaplai"];
            var diachi         = collection["Diachi"];
            var email          = collection["Email"];
            var dienthoai      = collection["Dienthoai"];
            var ngaysinh       = String.Format("{0:MM/dd/yyyy}", collection["Ngaysinh"]);

            if (String.IsNullOrEmpty(hoten))
            {
                ViewData["Loi1"] = "Họ tên khách hàng không được đẻ trống";
            }
            else if (String.IsNullOrEmpty(tendn))
            {
                ViewData["Loi2"] = "Phải nhập tên đăng nhập";
            }
            else if (String.IsNullOrEmpty(matkhau))
            {
                ViewData["Loi3"] = "Phải nhập mật khẩu";
            }
            else if (String.IsNullOrEmpty(matkhaunhaplai))
            {
                ViewData["Loi4"] = "Phải nhập lại mật khẩu";
            }
            else if (String.IsNullOrEmpty(email))
            {
                ViewData["Loi6"] = "Email không được bỏ trống";
            }
            else if (String.IsNullOrEmpty(diachi))
            {
                ViewData["Loi7"] = "Địa chỉ không được bỏ trống";
            }
            else if (String.IsNullOrEmpty(dienthoai))
            {
                ViewData["Loi5"] = "Điện thoại không được bỏ trống";
            }
            else
            {
                //Gán giá trị cho đối tượng được tạo mới
                kh.HoTenKH     = hoten;
                kh.TenDN       = tendn;
                kh.Matkhau     = matkhau;
                kh.Email       = email;
                kh.DiachiKH    = diachi;
                kh.DienthoaiKH = dienthoai;
                kh.Ngaysinh    = DateTime.Parse(ngaysinh);
                data.KHACHHANGs.InsertOnSubmit(kh);
                data.SubmitChanges();
                return(RedirectToAction("Dang nhap"));
            }
            return(this.Dangky());
        }
        public ActionResult DangKy(FormCollection collection, KHACHHANG kh)
        {
            var hoten          = collection["HoTenKH"];
            var tenDN          = collection["TenDN"];
            var matKhau        = collection["MatKhau"];
            var matKhauNhapLai = collection["MatKhauNhapLai"];
            var diaChi         = collection["DiaChi"];
            var email          = collection["Email"];
            var dienThoai      = collection["DienThoai"];
            var ngaySinh       = String.Format("{0:MM/dd/yyyy}", collection["NgaySinh"]);

            if (String.IsNullOrEmpty(hoten))
            {
                ViewData["Loi1"] = "Vui Lòng Nhập Họ Tên Khách Hàng";
            }
            else if (String.IsNullOrEmpty(tenDN))
            {
                ViewData["Loi2"] = "Vui Lòng Nhập Tên Đăng Nhập";
            }
            else if (String.IsNullOrEmpty(matKhau))
            {
                ViewData["Loi3"] = "Vui Lòng Nhập Mật Khẩu";
            }
            else if (String.IsNullOrEmpty(matKhauNhapLai))
            {
                ViewData["Loi4"] = "Vui Lòng Nhập Lại Mật Khẩu";
            }
            else if (String.IsNullOrEmpty(dienThoai))
            {
                ViewData["Loi5"] = "Vui Lòng Nhập SĐT";
            }
            else if (String.IsNullOrEmpty(diaChi))
            {
                ViewData["Loi6"] = "Vui Lòng Nhập Địa Chỉ";
            }
            else if (String.IsNullOrEmpty(email))
            {
                ViewData["Loi7"] = "Vui Lòng Nhập Email";
            }
            else
            {
                kh.HoTen       = hoten;
                kh.Taikhoan    = tenDN;
                kh.Matkhau     = matKhau;
                kh.Email       = email;
                kh.DiachiKH    = diaChi;
                kh.DienthoaiKH = dienThoai;
                kh.Ngaysinh    = Convert.ToDateTime(ngaySinh);
                db.KHACHHANGs.InsertOnSubmit(kh);
                db.SubmitChanges();
                return(RedirectToAction("DangNhap"));
            }

            return(this.DangKy());
        }
        public ActionResult Dangky(FormCollection collection, KHACHHANG kh)
        {
            var hoten          = collection["HotenKH"];
            var tendn          = collection["TenDN"];
            var matkhau        = collection["Matkhau"];
            var matkhaunhaplai = collection["MatkhauNhaplai"];
            var diachi         = collection["Diachi"];
            var email          = collection["Email"];
            var dienthoai      = collection["Dienthoai"];
            var ngaysinh       = string.Format("{0:MM/dd/yyyy}", collection["Ngaysinh"]);

            if (string.IsNullOrEmpty(hoten))
            {
                ViewData["Loi1"] = " Họ tên khách hàng không được để trống";
            }
            if (string.IsNullOrEmpty(tendn))
            {
                ViewData["Loi2"] = " Tên đăng nhập không được để trống";
            }
            if (string.IsNullOrEmpty(matkhau))
            {
                ViewData["Loi3"] = " Mật khẩu không được để trống";
            }
            if (string.IsNullOrEmpty(matkhaunhaplai))
            {
                ViewData["Loi4"] = " Mật khẩu nhập lại không được để trống";
            }
            if (string.IsNullOrEmpty(diachi))
            {
                ViewData["Loi5"] = " Địa chỉ không được để trống";
            }
            if (string.IsNullOrEmpty(email))
            {
                ViewData["Loi6"] = " Email không được để trống";
            }
            if (string.IsNullOrEmpty(dienthoai))
            {
                ViewData["Loi7"] = " Điện thoại không được để trống";
            }
            else
            {
                kh.HoTen       = hoten;
                kh.Taikhoan    = tendn;
                kh.Matkhau     = matkhau;
                kh.Email       = email;
                kh.DiachiKH    = diachi;
                kh.DienthoaiKH = dienthoai;
                kh.Ngaysinh    = DateTime.Parse(ngaysinh);
                data.KHACHHANGs.InsertOnSubmit(kh);
                data.SubmitChanges();
                return(RedirectToAction("Dangnhap")); //move to Login page
            }
            return(View());
        }
Example #17
0
        public ActionResult ThemMoiSach(SACH sach, HttpPostedFileBase fileupload)
        {
            //đưa dữ liệu vài dropdowload
            ViewBag.MaCD  = new SelectList(db.CHUDEs.ToList().OrderBy(n => n.TenChuDe), "MaCD", "TenChuDe");
            ViewBag.MaNXB = new SelectList(db.NHAXUATBANs.ToList().OrderBy(n => n.TenNXB), "MaNXB", "TenNXB");
            //Kiểm tra đường dẫn file
            if (fileupload == null)
            {
                ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
                return(View());
            }
            //Thêm vào CSDL
            else
            {
                if (ModelState.IsValid)
                {
                    //Lưu tên file, lưu ý bổ sung thư viện system.IO
                    var fileName = Path.GetFileName(fileupload.FileName);
                    //lưu đường dẫn của fileName
                    var path = Path.Combine(Server.MapPath("~/images"), fileName);
                    //Kiểm tra hình ảnh tồn tại chưa
                    if (System.IO.File.Exists(path))
                    {
                        ViewBag.Thongbao = "Hình ảnh đã tồn tại";
                    }
                    else
                    {
                        //Lưu hình ảnh vào đường dẫn
                        fileupload.SaveAs(path);
                    }

                    sach.Hinhminhhoa = fileName;
                    //Lưu vào CSDL
                    db.SACHes.InsertOnSubmit(sach);
                    db.SubmitChanges();
                }
                return(RedirectToAction("Sach"));
            }
        }
Example #18
0
        public ActionResult Themmoisach(SACH sach, HttpPostedFileBase fileupload)
        {
            ViewBag.MaCD  = new SelectList(db.CHUDEs.ToList().OrderBy(n => n.TenChuDe), "MaCD", "TenChuDe");
            ViewBag.MaNXB = new SelectList(db.NHAXUATBANs.ToList().OrderBy(n => n.TenNXB), "MaNXB", "TenNXB");
            //kiem tra duong dan file
            if (fileupload == null)
            {
                ViewBag.ThongBao = "Vui lòng chọn ảnh bìa";
                return(View());
            }
            //them vao CSDL
            else
            {
                if (ModelState.IsValid)
                {
                    //luu ten file
                    var fileName = Path.GetFileName(fileupload.FileName);
                    //luu duong dan file
                    var path = Path.Combine(Server.MapPath("~/images"), fileName);
                    //kiem tra hinh anh ton tai
                    if (System.IO.File.Exists(path))
                    {
                        ViewBag.Thongbao = "Hình ảnh đã tổn tại";
                    }
                    else
                    {
                        //luu hinh anh vao duong dan
                        fileupload.SaveAs(path);
                    }

                    sach.Hinhminhhoa = fileName;
                    db.SACHes.InsertOnSubmit(sach);
                    db.SubmitChanges();
                }
                return(RedirectToAction("Sach"));
            }
        }
 public ActionResult Themmoisach(SACH sach, HttpPostedFileBase fileupload)
 {
     ViewBag.MaCD  = new SelectList(data.CHUDEs.ToList().OrderBy(n => n.TenChuDe), "MaCD", "TenChude");
     ViewBag.MaNXB = new SelectList(data.NHAXUATBANs.ToList().OrderBy(n => n.TenNXB), "MaNXB", "TenNXB");
     //Kiểm tra đường dẫn file
     if (fileupload == null)
     {
         ViewBag.Thongbao = "Vui lòng chọn ảnh bìa";
         return(View());
     }
     else
     {
         if (ModelState.IsValid)
         {
             // Lưu tên file, lưu ý bổ sung thư viện using System.IO;
             var fileName = Path.GetFileName(fileupload.FileName);
             // Lưu đường dẫn file
             var path = Path.Combine(Server.MapPath("~/img"), fileName);
             // Kiễm tra hình ảnh tồn tại
             if (System.IO.File.Exists(path))
             {
                 ViewBag.Thongbao = "Hình ảnh đã tồn tại";
             }
             else
             {
                 //Lưu hình ảnh vào đường dẫn
                 fileupload.SaveAs(path);
             }
             sach.Hinhminhhoa = fileName;
             sach.Ngaycapnhat = DateTime.Now;
             // Lưu vào CSDL
             data.SACHes.InsertOnSubmit(sach);
             data.SubmitChanges();
         }
     }
     return(RedirectToAction("Sach"));
 }
        public ActionResult Dangky(FormCollection collection, KhachHang kh)
        {
            dbQLBansachDataContext db = new dbQLBansachDataContext();
            var hoten          = collection["HotenKh"];
            var tendn          = collection["TenDN"];
            var matkhau        = collection["Matkhau"];
            var matkhaunhaplai = collection["Matkhaunhaplai"];
            var diachi         = collection["Daichi"];
            var email          = collection["Email"];
            var dienthoai      = collection["Dienthoai"];
            var ngaysinh       = String.Format("{0:MM/dd/yyyy}", collection["Ngaysinh"]);

            if (String.IsNullOrEmpty(hoten))
            {
                ViewData["Loi1"] = "Họ tên khách hàng không được trống";
            }
            else if (String.IsNullOrEmpty(tendn))
            {
                ViewData["Loi2"] = "Phải nhập tên đăng nhập";
            }
            else if (String.IsNullOrEmpty(matkhau))
            {
                ViewData["Loi3"] = "Phải nhập mật khẩu";
            }
            else if (String.IsNullOrEmpty(matkhaunhaplai))
            {
                ViewData["Loi4"] = "Phải nhập lại mật khẩu";
            }
            if (String.IsNullOrEmpty(dienthoai))
            {
                ViewData["Loi5"] = "Phải nhập điện thoại";
            }
            else
            {
                kh.HoTen     = hoten;
                kh.TaiKhoan  = tendn;
                kh.MatKhau   = matkhau;
                kh.DiaChi    = diachi;
                kh.DienThoai = dienthoai;
                kh.NgaySinh  = DateTime.Parse(ngaysinh);
                db.KhachHangs.InsertOnSubmit(kh);
                db.SubmitChanges();
                return(RedirectToAction("Dangnhap"));
            }
            return(this.Dangky());
        }
        public ActionResult DangKy(FormCollection collection, KHACHHANG kh)
        {
            var hoten          = collection["HoTenKH"];
            var tenDN          = collection["TenDN"];
            var matkhau        = collection["Matkhau"];
            var matkhaunhaplai = collection["XacnhanMK"];
            var diachi         = collection["DiaChi"];
            var email          = collection["MailKH"];
            var sdt            = collection["SDT"];
            var ngaysinh       = String.Format("{0:MM/DD/YYYY}", collection["ngaySinh"]);
            var gioitinh       = collection["gioitinh"];

            if (String.IsNullOrEmpty(hoten))
            {
                ViewData["Loi1"] = "Chưa nhập họ tên !";
            }
            else if (String.IsNullOrEmpty(tenDN))
            {
                ViewData["Loi2"] = "Chưa điền tên đăng nhập !";
            }
            else if (String.IsNullOrEmpty(matkhau))
            {
                ViewData["Loi3"] = "Chưa điền mật khẩu !";
            }
            else if (String.IsNullOrEmpty(matkhaunhaplai))
            {
                ViewData["Loi4"] = "Chưa xác nhận mật khẩu nhập lại !";
            }
            else if (String.IsNullOrEmpty(sdt))
            {
                ViewData["Loi5"] = "Chưa điền số điện thoại !";
            }
            else if (String.IsNullOrEmpty(diachi))
            {
                ViewData["Loi6"] = "Địa chỉ không được trống !";
            }
            else if (String.IsNullOrEmpty(email))
            {
                ViewData["Loi7"] = "Chưa điền địa chỉ email !";
            }
            else if (matkhau != matkhaunhaplai)
            {
                ViewData["Loi4"] = "Mật khẩu nhập lại sai !";
            }
            else
            {
                kh.HoTenKH     = hoten;
                kh.TenDN       = tenDN;
                kh.Matkhau     = matkhau;
                kh.Email       = email;
                kh.DienthoaiKH = sdt;
                kh.DiachiKH    = diachi;
                kh.Ngaysinh    = DateTime.Parse(ngaysinh);
                kh.Gioitinh    = bool.Parse(gioitinh);

                data.KHACHHANGs.InsertOnSubmit(kh);
                data.SubmitChanges();
                return(RedirectToAction("DangNhap"));
            }
            return(this.DangKy());
        }
Example #22
0
        public ActionResult DangKy(FormCollection collection, KHACHHANG kh)
        {
            //Gán giá trị
            var hoten          = collection["HoTenKH"];
            var tendn          = collection["TenDN"];
            var matkhau        = collection["Matkhau"];
            var matkhaunhaplai = collection["Matkhaunhaplai"];
            var diachi         = collection["DiachiKH"];
            var email          = collection["Email"];
            var dienthoai      = collection["DienthoaiKH"];
            var ngaysinh       = String.Format("{0:MM/dd/yyyy}", collection["Ngaysinh"]);

            if (String.IsNullOrEmpty(hoten))
            {
                ViewData["Loi1"] = "Họ tên không được để trống";
            }
            else if (hoten.Length > 50)
            {
                ViewData["Loi1"] = "Họ tên không được vượt quá 50 ký tự";
            }
            else if (String.IsNullOrEmpty(tendn))
            {
                ViewData["Loi2"] = "Phải nhập tên đăng nhập";
            }
            else if (tendn.Length > 15)
            {
                ViewData["Loi2"] = "Tên đăng nhập không được vượt quá 15 ký tự";
            }
            else if (String.IsNullOrEmpty(matkhau))
            {
                ViewData["Loi3"] = "Phải nhập mật khẩu";
            }
            else if (matkhau.Length > 15)
            {
                ViewData["Loi3"] = "Mật khẩu không được vượt quá 15 ký tự";
            }
            else if (String.IsNullOrEmpty(matkhaunhaplai))
            {
                ViewData["Loi4"] = "Phải nhập lại mật khẩu";
            }
            else if (matkhaunhaplai != matkhau)
            {
                ViewData["Loi4"] = "Phải nhập lại đúng mật khẩu";
            }
            else if (String.IsNullOrEmpty(diachi))
            {
                ViewData["Loi5"] = "Phải nhập địa chỉ";
            }
            else if (diachi.Length > 50)
            {
                ViewData["Loi5"] = "Địa chỉ không được vượt quá 50 ký tự";
            }
            else if (String.IsNullOrEmpty(email))
            {
                ViewData["Loi6"] = "Phải nhập email";
            }
            else if (email.Length > 50)
            {
                ViewData["Loi6"] = "Email không được vượt quá 50 ký tự";
            }
            else if (String.IsNullOrEmpty(dienthoai))
            {
                ViewData["Loi7"] = "Phải nhập điện thoại";
            }
            else if (dienthoai.Length > 10)
            {
                ViewData["Loi7"] = "Không được vượt quá 10 ký tự";
            }
            else
            {
                //Gán giá trị cho đối tượng được tạo mới (kh)
                kh.HoTenKH     = hoten;
                kh.TenDN       = tendn;
                kh.Matkhau     = matkhau;
                kh.DiachiKH    = diachi;
                kh.Email       = email;
                kh.DienthoaiKH = dienthoai;
                kh.Ngaysinh    = DateTime.Parse(ngaysinh);
                db.KHACHHANGs.InsertOnSubmit(kh);
                db.SubmitChanges();
                return(RedirectToAction("Dangnhap"));
            }
            return(this.DangKy());
        }