// GET: InfoCriteria
 public ActionResult Index(string id, FormCollection collection)
 {
     if ((Request.Cookies["Username"] == null))
     {
         return(RedirectToAction("LoginIndex", "Login"));
     }
     if (ClsCheckRole.CheckQuyen(6, 0, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true)
     {
         var ListCriteria = db.tblInfoCriterias.OrderBy(m => m.Ord).ToList();
         var menuModel    = db.tblGroupProducts.Where(m => m.ParentID == null && m.Active == true).OrderBy(m => m.Ord).ToList();
         carlists.Clear();
         string strReturn = "---";
         foreach (var item in menuModel)
         {
             carlists.Add(new SelectListItem {
                 Text = item.Name, Value = item.id.ToString()
             });
             StringClass.DropDownListFor(item.id, carlists, strReturn);
             strReturn = "---";
         }
         if (id != "")
         {
             ViewBag.drMenu = carlists;
             ViewBag.idCate = id;
             ViewBag.idMenu = id;
         }
         else
         {
             ViewBag.drMenu = carlists;
         }
         if (collection["btnDelete"] != null)
         {
             foreach (string key in Request.Form.Keys)
             {
                 var checkbox = "";
                 if (key.StartsWith("chk_"))
                 {
                     checkbox = Request.Form["" + key];
                     if (checkbox != "false")
                     {
                         if (ClsCheckRole.CheckQuyen(6, 3, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true)
                         {
                             int             ids         = Convert.ToInt32(key.Remove(0, 4));
                             tblInfoCriteria tblcriteria = db.tblInfoCriterias.Find(ids);
                             db.tblInfoCriterias.Remove(tblcriteria);
                             db.SaveChanges();
                         }
                         else
                         {
                             return(Redirect("/Users/Erro"));
                         }
                     }
                 }
             }
             //dsd
         }
         if (Session["Thongbao"] != null && Session["Thongbao"] != "")
         {
             ViewBag.thongbao    = Session["Thongbao"].ToString();
             Session["Thongbao"] = "";
         }
         return(View());
     }
     else
     {
         return(Redirect("/Users/Erro"));
     }
 }
 public ActionResult Index(string idCate, FormCollection collection)
 {
     if ((Request.Cookies["Username"] == null))
     {
         return(RedirectToAction("LoginIndex", "Login"));
     }
     if (ClsCheckRole.CheckQuyen(5, 0, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true)
     {
         var menuModel = db.tblGroupNews.Where(m => m.ParentID == null).OrderBy(m => m.id).ToList();
         carlist.Clear();
         string strReturn = "---";
         foreach (var item in menuModel)
         {
             carlist.Add(new SelectListItem {
                 Text = item.Name, Value = item.id.ToString()
             });
             StringClass.DropDownListNews(item.id, carlist, strReturn);
             strReturn = "---";
         }
         if (idCate != "")
         {
             ViewBag.drMenu = new SelectList(carlist, "Value", "Text", idCate);
             ViewBag.idCate = idCate;
             ViewBag.idMenu = idCate;
         }
         else
         {
             ViewBag.drMenu = carlist;
         }
         if (collection["btnDelete"] != null)
         {
             foreach (string key in Request.Form.Keys)
             {
                 var checkbox = "";
                 if (key.StartsWith("chk_"))
                 {
                     checkbox = Request.Form["" + key];
                     if (checkbox != "false")
                     {
                         if (ClsCheckRole.CheckQuyen(5, 3, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true)
                         {
                             int         id           = Convert.ToInt32(key.Remove(0, 4));
                             tblGroupNew tblgroupnews = db.tblGroupNews.Find(id);
                             db.tblGroupNews.Remove(tblgroupnews);
                             db.SaveChanges();
                             var listnews = db.tblNews.Where(p => p.idCate == id).ToList();
                             for (int i = 0; i < listnews.Count; i++)
                             {
                                 db.tblNews.Remove(listnews[i]);
                                 db.SaveChanges();
                             }
                         }
                         else
                         {
                             return(Redirect("/Users/Erro"));
                         }
                     }
                 }
             }
             //dsd
         }
         if (Session["Thongbao"] != null && Session["Thongbao"] != "")
         {
             ViewBag.thongbao    = Session["Thongbao"].ToString();
             Session["Thongbao"] = "";
         }
         return(View());
     }
     else
     {
         return(Redirect("/Users/Erro"));
     }
 }
Esempio n. 3
0
        public ActionResult Create(string id)
        {
            if ((Request.Cookies["Username"] == null))
            {
                return(RedirectToAction("LoginIndex", "Login"));
            }
            if (Session["Thongbao"] != null && Session["Thongbao"] != "")
            {
                ViewBag.thongbao    = Session["Thongbao"].ToString();
                Session["Thongbao"] = "";
            }
            if (ClsCheckRole.CheckQuyen(8, 1, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true)
            {
                var menuModel = db.tblGroupProducts.Where(m => m.ParentID == null && m.Active == true).OrderBy(m => m.Ord).ToList();

                carlist.Clear();
                string strReturn = "---";
                foreach (var item in menuModel)
                {
                    carlist.Add(new SelectListItem {
                        Text = item.Name, Value = item.id.ToString()
                    });
                    StringClass.DropDownListFor(item.id, carlist, strReturn);
                    strReturn = "---";
                }
                ViewBag.MutilMenu = new SelectList(carlist, "Value", "Text");



                var menuModels = db.tblGroupImages.Where(m => m.Active == true).OrderBy(m => m.Ord).ToList();
                var lstMenus   = new List <SelectListItem>();
                lstMenus.Clear();
                foreach (var menu in menuModels)
                {
                    lstMenus.Add(new SelectListItem {
                        Text = menu.Name, Value = menu.id.ToString()
                    });
                }
                if (id != null && id != "")
                {
                    ViewBag.drMenu = new SelectList(lstMenus, "Value", "Text", id);
                }
                else
                {
                    ViewBag.drMenu = lstMenus;
                }
                var pro = db.tblImages.OrderByDescending(p => p.Ord).Take(1).ToList();
                if (id != null && id != "")
                {
                    int idcates = int.Parse(id);
                    pro = db.tblImages.Where(p => p.idCate == idcates).OrderByDescending(p => p.Ord).Take(1).ToList();
                }
                if (pro.Count > 0)
                {
                    ViewBag.Ord = pro[0].Ord + 1;
                }
                else
                {
                    ViewBag.Ord = "1";
                }

                return(View());
            }
            else
            {
                return(Redirect("/Users/Erro"));
            }
        }
        public ActionResult Index(int?page, string id, FormCollection collection)
        {
            if ((Request.Cookies["Username"] == null))
            {
                return(RedirectToAction("LoginIndex", "Login"));
            }
            if (ClsCheckRole.CheckQuyen(15, 0, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true)
            {
                var listPartner = db.tblPartners.ToList();

                const int pageSize   = 20;
                var       pageNumber = (page ?? 1);
                // Thiết lập phân trang
                var ship = new PagedListRenderOptions
                {
                    DisplayLinkToFirstPage                      = PagedListDisplayMode.Always,
                    DisplayLinkToLastPage                       = PagedListDisplayMode.Always,
                    DisplayLinkToPreviousPage                   = PagedListDisplayMode.Always,
                    DisplayLinkToNextPage                       = PagedListDisplayMode.Always,
                    DisplayLinkToIndividualPages                = true,
                    DisplayPageCountAndCurrentLocation          = false,
                    MaximumPageNumbersToDisplay                 = 5,
                    DisplayEllipsesWhenNotShowingAllPageNumbers = true,
                    EllipsesFormat                     = "&#8230;",
                    LinkToFirstPageFormat              = "Trang đầu",
                    LinkToPreviousPageFormat           = "«",
                    LinkToIndividualPageFormat         = "{0}",
                    LinkToNextPageFormat               = "»",
                    LinkToLastPageFormat               = "Trang cuối",
                    PageCountAndCurrentLocationFormat  = "Page {0} of {1}.",
                    ItemSliceAndTotalFormat            = "Showing items {0} through {1} of {2}.",
                    FunctionToDisplayEachPageNumber    = null,
                    ClassToApplyToFirstListItemInPager = null,
                    ClassToApplyToLastListItemInPager  = null,
                    ContainerDivClasses                = new[] { "pagination-container" },
                    UlElementClasses                   = new[] { "pagination" },
                    LiElementClasses                   = Enumerable.Empty <string>()
                };
                ViewBag.ship = ship;
                if (Session["Thongbao"] != null && Session["Thongbao"] != "")
                {
                    ViewBag.thongbao    = Session["Thongbao"].ToString();
                    Session["Thongbao"] = "";
                }
                if (collection["btnDelete"] != null)
                {
                    foreach (string key in Request.Form.Keys)
                    {
                        var checkbox = "";
                        if (key.StartsWith("chk_"))
                        {
                            checkbox = Request.Form["" + key];
                            if (checkbox != "false")
                            {
                                if (ClsCheckRole.CheckQuyen(15, 3, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true)
                                {
                                    int        ids       = Convert.ToInt32(key.Remove(0, 4));
                                    tblPartner tblParner = db.tblPartners.Find(ids);
                                    db.tblPartners.Remove(tblParner);
                                    db.SaveChanges();
                                    return(RedirectToAction("Index"));
                                }
                                else
                                {
                                    return(Redirect("/Users/Erro"));
                                }
                            }
                        }
                    }
                }
                return(View(listPartner.ToPagedList(pageNumber, pageSize)));
            }
            else
            {
                return(Redirect("/Users/Erro"));
            }
        }
Esempio n. 5
0
        // GET: Manufacturesad
        public ActionResult Index(string idCate, FormCollection collection)
        {
            if ((Request.Cookies["Username"] == null))
            {
                return RedirectToAction("LoginIndex", "Login");
            }
            if (ClsCheckRole.CheckQuyen(8, 0, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true)
            {
                var menuModel = db.TblGroupImage.Where(m => m.Active == true).OrderBy(m => m.Id).ToList();
                carlist.Clear();
                foreach (var item in menuModel)
                {
                    carlist.Add(new SelectListItem { Text = item.Name, Value = item.Id.ToString() });
                }
                if (idCate != "")
                {
                    ViewBag.drMenu = new SelectList(carlist, "Value", "Text", idCate);
                    ViewBag.IdCate = idCate;
                    ViewBag.IdMenu = idCate;
                }
                else
                {
                    ViewBag.drMenu = carlist;
                }
                if (collection["btnDelete"] != null)
                {
                    foreach (string key in Request.Form.Keys)
                    {
                        var checkbox = "";
                        if (key.StartsWith("chk_"))
                        {
                            checkbox = Request.Form["" + key];
                            if (checkbox != "false")
                            {
                                if (ClsCheckRole.CheckQuyen(9, 3, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true)
                                {
                                    int id = Convert.ToInt32(key.Remove(0, 4));

                                    var TblImage = db.TblImage.Find(id);
                                    db.TblImage.Remove(TblImage);
                                    db.SaveChanges();
                                }
                                else
                                {
                                    return Redirect("/Users/Erro");
                                }
                            }
                        }
                    }
                    //dsd
                }
                if (Session["Thongbao"] != null && Session["Thongbao"] != "")
                {
                    ViewBag.thongbao = Session["Thongbao"].ToString();
                    Session["Thongbao"] = "";
                }
                return View();
            }
            else
            {
                return Redirect("/Users/Erro");
            }
        }