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")); }
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")); } }
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 })); } }
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)); }
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")); } }