public string RewriteUrl(string text)
        {
            var rewrite = new RewriteURL();
            var url     = rewrite.ConvertToUnSign(text);

            return(url);
        }
 public ActionResult Create(Product product)
 {
     if (ModelState.IsValid)
     {
         var rewriteurl = new RewriteURL();
         var merchant   = (Account)Session[Common.CommonConstants.USER_INFO_SESSION];
         var dao        = new ProductDAO();
         product.MetaTitle        = rewriteurl.ConvertToUnSign(product.Name);
         product.CreateBy         = merchant.ID;
         product.CreateDate       = DateTime.Now;
         product.MetaDescriptions = rewriteurl.ConvertToUnSign(product.Descriptions);
         product.Status           = false;
         product.IsHidden         = 0;
         long id = dao.Insert(product);
         if (id > 0)
         {
             //setAlert("Thêm tài khoản thành công", "success");
             return(RedirectToAction("Index", "ShopManager"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm sản phẩm thất bại");
         }
     }
     return(View("Index"));
 }
Example #3
0
        public ActionResult ThemSlide(SLIDE cs)
        {
            SLIDE ds = new SLIDE();

            ds.TenSlide  = cs.TenSlide;
            ds.Metatitle = RewriteURL.RewriteUrl(cs.TenSlide);
            ds.NgayTao   = DateTime.Now;
            ds.Anh       = cs.Anh;
            ds.Link      = cs.Link;
            ds.TrangThai = 1;
            ds.NgayTao   = DateTime.Now;
            dao.AddSlide(ds);
            return(RedirectToAction("SlideChoDuyet"));
        }
Example #4
0
        public ActionResult ThemDanhMuc(DANHMUCSANPHAM cs)
        {
            DANHMUCSANPHAM ds = new DANHMUCSANPHAM();

            ds.IDCha      = cs.IDCha;
            ds.TenDanhMuc = cs.TenDanhMuc;
            ds.Metatitle  = RewriteURL.RewriteUrl(cs.TenDanhMuc);
            ds.NgayTao    = DateTime.Now;
            ds.NguoiTao   = UserInfo.Username;
            ds.TrangThai  = 0;
            var dao = new DanhMucSanPhamDAO();

            dao.ThemDanhMuc(ds);
            return(RedirectToAction("ChoDuyet"));
        }
Example #5
0
        public ActionResult ThemSanPham(SANPHAM sp, string cogiay_soluong)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    if (cogiay_soluong == "")
                    {
                        SetAlert("Thêm sản phẩm thất bại. Vui lòng nhập đủ trường dữ liệu!", "canhbao");
                    }
                    else
                    {
                        var DAO = new SanPhamDAO();
                        sp.Metatitle = RewriteURL.RewriteUrl(sp.TenSP);
                        sp.NguoiTao  = UserInfo.UserID;
                        sp.NgayTao   = DateTime.Now;
                        sp.TrangThai = 0;
                        sp.LuotXem   = 0;
                        long idsp = DAO.Insert(sp);

                        //Lấy ra tất cả các cỡ+số lượng
                        string[] mangco = cogiay_soluong.Split(' ');

                        //Với mỗi cỡ và số lượng đó tách riêng cỡ và số lượng vào 1 mảng
                        for (int i = 0; i < mangco.Length; i++)
                        {
                            string[] mangs = mangco[i].Split(',');
                            int      co    = int.Parse(mangs[0].ToString());
                            int      sl    = int.Parse(mangs[1].ToString());

                            //Thêm cỡ mới vào bảng cỡ
                            CoDAO  cDAO   = new CoDAO();
                            COGIAY cogiay = new COGIAY();
                            cogiay.IDSP    = idsp;
                            cogiay.SoLuong = sl;
                            cogiay.Co      = co;
                            cDAO.ThemCo(cogiay);
                        }
                        SetAlert("Thêm sản phẩm thành công", "thanhcong");
                    }
                }
            }
            catch (Exception)
            {
                SetAlert("Thêm sản phẩm thất bại", "canhbao");
            }
            return(RedirectToAction("ChoDuyet", "QuanLySanPham"));
        }
Example #6
0
        public ActionResult Create(BAIDANG bd)
        {
            if (ModelState.IsValid)
            {
                var DAO = new PostDao();
                bd.UrlRequire       = RewriteURL.RewriteUrl(bd.TenBaiDang);
                bd.TrangThaiBaiDang = "chờ duyệt";

                int idtk = int.Parse(Session["USER_ID"].ToString());
                bd.IDTaiKhoan = idtk;
                bd.NgayDang   = DateTime.Now;
                bd.IDBaiDang  = 0;
                long idpost = DAO.CreatePost(bd);
            }
            return(View("MyPost"));
        }
Example #7
0
 public ActionResult Create(BAIDANG bd)
 {
     if (ModelState.IsValid)
     {
         var DAO = new PostDao();
         bd.UrlRequire       = RewriteURL.RewriteUrl(bd.TenBaiDang);
         bd.TrangThaiBaiDang = "chờ duyệt";
         int idtk = int.Parse(Session["USER_ID"].ToString());
         bd.IDTaiKhoan = idtk;
         bd.NgayDang   = DateTime.Now;
         bd.IDBaiDang  = 0;
         long idpost = DAO.CreatePost(bd);
     }
     SetAlert("Soạn bài đăng thành công", "thanhcong");
     return(RedirectToAction("PostWaiting", "PostManager"));
 }
Example #8
0
        public IEnumerable <SANPHAM> timkiem(string sr, int page, int pagesize)
        {
            string titlekey = RewriteURL.RewriteUrl(sr).ToUpper();

            try
            {
                decimal pricekey            = decimal.Parse(sr);
                IEnumerable <SANPHAM> model = db.SANPHAMs.Where(x => x.Gia <= pricekey && x.TrangThai == 2).OrderByDescending(x => x.Gia).ToList();
                return(model.ToPagedList(page, pagesize));
            }
            catch (Exception)
            {
                IEnumerable <SANPHAM> model = db.SANPHAMs.Where(x => x.TenSP.ToUpper().Contains(sr.ToUpper()) || x.Metatitle.ToUpper().Contains(titlekey) || x.Code.Contains(sr) && x.TrangThai == 2).ToList();
                return(model.ToPagedList(page, pagesize));
            }
        }
 public ActionResult AddType(THELOAI tk)
 {
     if (ModelState.IsValid)
     {
         var DAO = new TypeDao();
         tk.UrlRequire = RewriteURL.RewriteUrl(tk.UrlRequire);
         long id = DAO.addType(tk);
         if (id > 0)
         {
             return(RedirectToAction("Index", "TypeManager"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm thể loại thất bại");
         }
     }
     return(View("Index"));
 }