Ejemplo n.º 1
0
 public ActionResult SaveRegist(gov_menu item, Boolean typeLink)
 {
     if (Session.getCurrentUser() == null)
         return Redirect("/admin/account/logon");
     if (!SercurityServices.HasPermission((int)TypeModule.DANHMUC, Session.getCurrentUser().username, TypeAudit.Addnew))
     {
         return Redirect("/admin/error/error403");
     }
     item.active_flg = true;
     item.entry_username = Session.getCurrentUser().username;
     item.entry_datetime = DateTime.Now;
     item.update_username = Session.getCurrentUser().username;
     item.update_datetime = DateTime.Now;
     try
     {
         _cnttDB.gov_menu.Add(item);
         int rs = _cnttDB.SaveChanges();
         if (typeLink)
         {
             item.link = "/chanel/index?chanelId=" + item.id.ToString();
             _cnttDB.SaveChanges();
         }
         if (rs > 0)
         {
             insertHistory(AccessType.themMoiDanhMuc, Constant.THEM(Constant.ITEM_DANHMUC, Constant.ID, item.id.ToString()));
             TempData["message"] = "Thêm mới thông tin thành công!";
         } else
             TempData["err"] = "Đã có lỗi xảy ra. Thêm mới thông tin thất bại!";
     }
     catch(Exception ex){
         TempData["err"] = "Đã có lỗi xảy ra. Thêm mới thông tin thất bại!";
     }
     return Redirect("Index");
 }
Ejemplo n.º 2
0
 public ActionResult SaveEdit(gov_menu item)
 {
     if (Session.getCurrentUser() == null)
         return Redirect("/admin/account/logon");
     if (!SercurityServices.HasPermission((int)TypeModule.DANHMUC, Session.getCurrentUser().username, TypeAudit.Edit))
     {
         return Redirect("/admin/error/error403");
     }
     gov_menu menuInfo = _cnttDB.gov_menu.Find(item.id);
     menuInfo.avatar = item.avatar;
     menuInfo.description = item.description;
     menuInfo.title = item.title;
     menuInfo.id_parent = item.id_parent;
     menuInfo.link = item.link;
     menuInfo.ishome = item.ishome;
     menuInfo.isleft = item.isleft;
     menuInfo.order_number = item.order_number;
     menuInfo.update_datetime = DateTime.Now;
     menuInfo.update_username = Session.getCurrentUser().username;
     menuInfo.active_flg = item.active_flg;
     try
     {
         int rs = _cnttDB.SaveChanges();
         if (rs > 0)
         {
             insertHistory(AccessType.chinhSuaDanhMuc, Constant.CHINHSUA(Constant.ITEM_DANHMUC, Constant.ID, item.id.ToString()));
             TempData["message"] = "Cập nhật thông tin thành công!";
         }
         else
         {
             TempData["message"] = "Đã có lỗi xảy ra. Cập nhật thông tin thất bại!";
         }
     } catch(Exception ex){
         TempData["err"] = "Đã có lỗi xảy ra. Cập nhật thông tin thất bại!";
     }
     return Redirect("Index");
 }