Example #1
0
        public ActionResult Create(tblGuarantee tblGuarantee, FormCollection collection, int id, int idCate)
        {
            int ids     = int.Parse(collection["drDistrict"].ToString());
            int idCates = int.Parse(collection["drManu"].ToString());

            tblGuarantee.idDistrict = id;
            tblGuarantee.idManu     = idCates;
            tblGuarantee.DateCreate = DateTime.Now;
            tblGuarantee.Tag        = StringClass.NameToTag(tblGuarantee.Name);
            db.tblGuarantees.Add(tblGuarantee);
            db.SaveChanges();
            #region [Updatehistory]
            Updatehistoty.UpdateHistory("Add tblGuarantee", 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 đã thêm thành công !<button class=\"close\" data-dismiss=\"alert\">×</button></div>";

                return(Redirect("/Guaranteead/Index?id=" + ids + "&idCate=" + idCates + ""));
            }
            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 danh mục  mới !<button class=\"close\" data-dismiss=\"alert\">×</button></div>";
                return(Redirect("/Guaranteead/Create?id=" + ids + "&idCate=" + idCates + ""));
            }
            return(Redirect("Index"));
        }
Example #2
0
        public ActionResult Edit(int id = 0)
        {
            if ((Request.Cookies["Username"] == null))
            {
                return(RedirectToAction("LoginIndex", "Login"));
            }
            if (ClsCheckRole.CheckQuyen(14, 2, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true)
            {
                tblGuarantee tblGuarantee = db.tblGuarantees.Find(id);
                if (tblGuarantee == null)
                {
                    return(HttpNotFound());
                }
                int ids    = int.Parse(tblGuarantee.idDistrict.ToString());
                int idcate = int.Parse(tblGuarantee.idManu.ToString());
                List <SelectListItem> carlistDistrict = new List <SelectListItem>();
                var ListDistrict = db.tblDistricts.Where(m => m.Active == true).OrderBy(m => m.id).ToList();

                carlistDistrict.Clear();
                foreach (var item in ListDistrict)
                {
                    carlistDistrict.Add(new SelectListItem {
                        Text = item.Name, Value = item.id.ToString()
                    });
                }


                ViewBag.drDistrict = new SelectList(carlistDistrict, "Value", "Text", ids);
                List <SelectListItem> carlistManu = new List <SelectListItem>();
                var ListManu = db.tblManufactures.Where(m => m.Active == true).OrderBy(m => m.id).ToList();

                carlistManu.Clear();
                foreach (var item in ListManu)
                {
                    carlistManu.Add(new SelectListItem {
                        Text = item.Name, Value = item.id.ToString()
                    });
                }
                ViewBag.drManu = new SelectList(carlistManu, "Value", "Text", idcate);
                return(View(tblGuarantee));
            }
            else
            {
                return(Redirect("/Users/Erro"));
            }
        }
Example #3
0
 public ActionResult DeleteGuarantee(int id)
 {
     if (ClsCheckRole.CheckQuyen(14, 3, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true)
     {
         tblGuarantee tblGuarantee = db.tblGuarantees.Find(id);
         var          result       = string.Empty;
         db.tblGuarantees.Remove(tblGuarantee);
         db.SaveChanges();
         result = "Bạn đã xóa thành công.";
         return(Json(new { result = result }));
     }
     else
     {
         var result = string.Empty;
         result = "Bạn không có quyền thay đổi tính năng này";
         return(Json(new { result = result }));
     }
 }
Example #4
0
        public ActionResult Edit(tblGuarantee tblGuarantee, int id, FormCollection collection)
        {
            if (ModelState.IsValid)
            {
                bool URL     = (collection["URL"] == "false") ? false : true;
                int  ids     = int.Parse(collection["drDistrict"].ToString());
                int  idCates = int.Parse(collection["drManu"].ToString());
                tblGuarantee.idDistrict = ids; tblGuarantee.DateCreate = DateTime.Now;
                tblGuarantee.idManu     = idCates;
                if (URL == true)
                {
                    tblGuarantee.Tag = StringClass.NameToTag(tblGuarantee.Name);
                }
                else
                {
                    tblGuarantee.Tag = collection["NameURL"];
                }
                tblGuarantee.Tag             = StringClass.NameToTag(tblGuarantee.Name);
                db.Entry(tblGuarantee).State = EntityState.Modified;

                db.SaveChanges();
                #region [Updatehistory]
                Updatehistoty.UpdateHistory("Edit tblGuarantee", 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("/Guaranteead/Index?id=" + ids + "&idCate=" + idCates + ""));
                }
                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("/Guaranteead/Create?id=" + ids + "&idCate=" + idCates + ""));
                }
            }
            return(View(tblGuarantee));
        }
Example #5
0
        public ActionResult Index(FormCollection collection, string idCate)
        {
            List <SelectListItem> carlist = new List <SelectListItem>();

            var menuModel = db.tblManufactures.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 != null && idCate != "")
            {
                ViewBag.drMenu = new SelectList(carlist, "Value", "Text", idCate);
            }
            else
            {
                ViewBag.drMenu = new SelectList(carlist, "Value", "Text");
            }

            if ((Request.Cookies["Username"] == null))
            {
                return(RedirectToAction("LoginIndex", "Login"));
            }
            if (ClsCheckRole.CheckQuyen(14, 0, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true)
            {
                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(14, 3, int.Parse(Request.Cookies["Username"].Values["UserID"])) == true)
                                {
                                    int          ids          = Convert.ToInt32(key.Remove(0, 4));
                                    tblGuarantee tblGuarantee = db.tblGuarantees.Find(ids);
                                    db.tblGuarantees.Remove(tblGuarantee);
                                    db.SaveChanges();
                                    return(RedirectToAction("Index"));
                                }
                                else
                                {
                                    return(Redirect("/Users/Erro"));
                                }
                            }
                        }
                    }
                }
                return(View());
            }
            else
            {
                return(Redirect("/Users/Erro"));
            }
        }