public ActionResult Delete(int id)
        {
            var laytatcathulqdenth = csdl.SanPhams.Where(x => x.MaThuongHieu == id).ToList();

            if (laytatcathulqdenth.Count > 0)
            {
                csdl.SanPhams.DeleteAllOnSubmit(laytatcathulqdenth);
                csdl.SubmitChanges();
            }
            csdl.XoaThuongHieu(id);
            csdl.SubmitChanges();
            return(Redirect(Request.UrlReferrer.ToString()));
        }
        public ActionResult Delete(int id)
        {
            var laytatcathulqdendm = csdl.LoaiSPs.Where(x => x.MaDM == id).ToList();

            if (laytatcathulqdendm.Count > 0)
            {
                csdl.LoaiSPs.DeleteAllOnSubmit(laytatcathulqdendm);
                csdl.SubmitChanges();
            }
            csdl.XoaDanhMuc(id);
            csdl.SubmitChanges();
            return(Redirect(Request.UrlReferrer.ToString()));
        }
Example #3
0
        public ActionResult Payment(string HoTen, string DienThoai, string DiaChi, string Email)
        {
            if (csdl.KhachHangs.ToList().Exists(x => x.HoTen.Trim() == HoTen.Trim() && x.DienThoai.Trim() == DienThoai.Trim()) == false)
            {
                KhachHang kh = new KhachHang();
                kh.HoTen     = HoTen;
                kh.DiaChi    = DiaChi;
                kh.Email     = Email;
                kh.DienThoai = DienThoai;
                csdl.KhachHangs.InsertOnSubmit(kh);
                csdl.SubmitChanges();
            }
            var     DetailCustomer = csdl.KhachHangs.FirstOrDefault(x => x.HoTen.Trim() == HoTen.Trim() && x.DienThoai.Trim() == DienThoai.Trim());
            DonHang NewOrder       = new DonHang();

            NewOrder.MaKH              = DetailCustomer.MaKH;
            NewOrder.NgayDat           = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd"));
            NewOrder.NgayGiao          = DateTime.Parse(DateTime.Now.ToString("yyyy-MM-dd"));
            NewOrder.TinhTrangGiaoHang = false;
            NewOrder.DaThanhToan       = false;
            csdl.DonHangs.InsertOnSubmit(NewOrder);
            csdl.SubmitChanges();
            var ListCart = Session[CommonConstants.Cart_SESSION] as List <CartItem>;

            try
            {
                foreach (var item in ListCart)
                {
                    CTDonHang ct = new CTDonHang();
                    ct.MaSP    = item.Product.MaSP;
                    ct.MaDH    = NewOrder.MaDH;
                    ct.SoLuong = item.quantity;
                    ct.DonGia  = item.Product.GiaBan * item.quantity;
                    csdl.CTDonHangs.InsertOnSubmit(ct);
                    csdl.SubmitChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }

            return(Redirect("Success"));
        }
 public ActionResult XuLyCreate(KhachHang kh)
 {
     if (ModelState.IsValid)
     {
         try
         {
             var mahoa = FileMaHoa.MD5Hash(kh.MatKhau);
             kh.MatKhau = mahoa;
             csdl.KhachHangs.InsertOnSubmit(kh);
             csdl.SubmitChanges();
             SetAlert("Add Successful", "success");
             return(RedirectToAction("Index", "KhachHang"));
         }
         catch (Exception)
         {
             ModelState.AddModelError("", "Add Failded");
         }
     }
     return(View("Create"));
 }
 public ActionResult XuLyCreate(Manager nv)
 {
     if (ModelState.IsValid)
     {
         try
         {
             var mahoa = FileMaHoa.MD5Hash(nv.Password);
             nv.Password = mahoa;
             csdl.Managers.InsertOnSubmit(nv);
             csdl.SubmitChanges();
             SetAlert("Add Successful", "success");
             return(RedirectToAction("Index", "Admin"));
         }
         catch (Exception)
         {
             ModelState.AddModelError("", "Add Failded");
         }
     }
     SetViewBag();
     return(View("Create"));
 }
Example #6
0
        public ActionResult Delete(int MaDH)
        {
            var xoatatcathulqdensp = csdl.CTDonHangs.Where(x => x.MaDH == MaDH).ToList();

            if (xoatatcathulqdensp.Count > 0)
            {
                csdl.CTDonHangs.DeleteAllOnSubmit(xoatatcathulqdensp);
                csdl.SubmitChanges();
            }
            csdl.XoaHoaDon(MaDH);
            return(RedirectToAction("Index", "Product"));
        }
Example #7
0
        public ActionResult Delete(string MaSP)
        {
            var xoatatcathulqdensp = csdl.CTDonHangs.Where(x => x.MaSP == MaSP.Trim()).ToList();

            if (xoatatcathulqdensp.Count > 0)
            {
                csdl.CTDonHangs.DeleteAllOnSubmit(xoatatcathulqdensp);
                csdl.SubmitChanges();
            }
            csdl.XoaSanPham(MaSP.Trim());
            return(RedirectToAction("Index", "Product"));
        }
Example #8
0
        public ActionResult Register(Register model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    if (csdl.KhachHangs.ToList().Exists(x => x.TaiKhoan.Trim() == model.TaiKhoan.Trim()))
                    {
                        ModelState.AddModelError("", "UserName already exists");
                    }
                    else if (csdl.KhachHangs.ToList().Exists(x => x.Email.Trim() == model.Email.Trim()))
                    {
                        ModelState.AddModelError("", "Email already exists");
                    }
                    else if (csdl.KhachHangs.ToList().Exists(x => x.DienThoai.Trim() == model.DienThoai.Trim()))
                    {
                        ModelState.AddModelError("", "Phone Numeber already exists");
                    }
                    else
                    {
                        KhachHang kh = new KhachHang();
                        kh.HoTen     = model.HoTen;
                        kh.GioiTinh  = model.GioiTinh.ToString();
                        kh.TaiKhoan  = model.TaiKhoan;
                        kh.MatKhau   = FileMaHoa.MD5Hash(model.MatKhau);
                        kh.NgaySinh  = model.NgaySinh;
                        kh.DiaChi    = model.DiaChi;
                        kh.DienThoai = model.DienThoai;
                        kh.Email     = model.Email;
                        kh.Status    = true;
                        csdl.KhachHangs.InsertOnSubmit(kh);
                        csdl.SubmitChanges();
                        ViewBag.Success = "Registered Successfully";
                        model           = new Register();
                    }
                }
                catch (Exception)
                {
                    ModelState.AddModelError("", "Registered Failed");
                }
            }

            return(View(model));
        }
Example #9
0
 public ActionResult Delete(int id)
 {
     csdl.XoaLoaiSanPham(id);
     csdl.SubmitChanges();
     return(Redirect(Request.UrlReferrer.ToString()));
 }