Exemple #1
0
        public ActionResult Edit(tblManufacture tblmanufacture, int id, FormCollection collection, int[] MutilMenu)
        {
            if (ModelState.IsValid)
            {
                tblmanufacture.Tag             = StringClass.NameToTag(tblmanufacture.Name);
                db.Entry(tblmanufacture).State = EntityState.Modified;
                db.SaveChanges();
                var ListManu = db.tblConnectManuProducts.Where(p => p.idManu == id).ToList();
                for (int i = 0; i < ListManu.Count; i++)
                {
                    db.tblConnectManuProducts.Remove(ListManu[i]);
                    db.SaveChanges();
                }
                if (MutilMenu != null)
                {
                    foreach (var idCates in MutilMenu)
                    {
                        tblConnectManuProduct tblmanufactures = new tblConnectManuProduct();
                        tblmanufactures.idCate = idCates;
                        tblmanufactures.idManu = id;
                        db.tblConnectManuProducts.Add(tblmanufactures);
                        db.SaveChanges();
                    }
                }
                clsSitemap.UpdateSitemap("hang-san-xuat/" + tblmanufacture.Tag, id.ToString(), "Manufactures");
                #region [Updatehistory]
                Updatehistoty.UpdateHistory("Edit tblmanufactures", Request.Cookies["Username"].Values["FullName"].ToString(), Request.Cookies["Username"].Values["UserID"].ToString());
                #endregion
                if (collection["btnSave"] != null)
                {
                    Session["Thongbao"] = "<div  class=\"alert alert-info alert1\">Bạn đã sửa  thành công !<button class=\"close\" data-dismiss=\"alert\">×</button></div>";

                    return(Redirect("/Manufacturesad/Index"));
                }
                if (collection["btnSaveCreate"] != null)
                {
                    Session["Thongbao"] = "<div  class=\"alert alert-info\">Bạn đã thêm thành công, mời bạn thêm mới !<button class=\"close\" data-dismiss=\"alert\">×</button></div>";
                    return(Redirect("/Manufacturesad/Create"));
                }
            }
            return(View(tblmanufacture));
        }
Exemple #2
0
        public ActionResult Create(tblManufacture tblmanu, FormCollection collection, int[] MutilMenu)
        {
            tblmanu.Tag = StringClass.NameToTag(tblmanu.Name);
            db.tblManufactures.Add(tblmanu);
            db.SaveChanges();
            var ListManu = db.tblManufactures.OrderByDescending(p => p.id).Take(1).ToList();
            int idManu   = int.Parse(ListManu[0].id.ToString());

            if (MutilMenu != null)
            {
                foreach (var idCate in MutilMenu)
                {
                    tblConnectManuProduct tblManufactures = new tblConnectManuProduct();
                    tblManufactures.idCate = idCate;
                    tblManufactures.idManu = idManu;
                    db.tblConnectManuProducts.Add(tblManufactures);
                    db.SaveChanges();
                }
            }
            var ListManufac = db.tblManufactures.OrderByDescending(p => p.id).Take(1).ToList();

            clsSitemap.CreateSitemap("hang-san-xuat/" + ListManufac[0].Tag, ListManufac[0].id.ToString(), "Manufactures");

            Updatehistoty.UpdateHistory("Add tblManufactures", Request.Cookies["Username"].Values["FullName"].ToString(), Request.Cookies["Username"].Values["UserID"].ToString());
            if (collection["btnSave"] != null)
            {
                Session["Thongbao"] = "<div  class=\"alert alert-info alert1\">Bạn đã thêm thành công !<button class=\"close\" data-dismiss=\"alert\">×</button></div>";
                return(Redirect("/Manufacturesad/Index"));
            }
            if (collection["btnSaveCreate"] != null)
            {
                Session["Thongbao"] = "<div  class=\"alert alert-info\">Bạn đã thêm thành công, mời bạn thêm mới !<button class=\"close\" data-dismiss=\"alert\">×</button></div>";
                return(Redirect("/Manufacturesad/Create"));
            }
            return(Redirect("Index"));
        }