コード例 #1
0
ファイル: RoleUserBusiness.cs プロジェクト: kaka1102/SHOP-TON
        public SystemMessage Delete_Select_Menu(EditSelectMenu data)
        {
            SystemMessage systemMessage = new SystemMessage();

            try
            {
                var db        = new DB_CSEntities1();
                var checkitem = db.MenuPermission.FirstOrDefault(m => m.Id == data.id);

                if (checkitem == null)
                {
                    systemMessage.IsSuccess = false;
                    systemMessage.Message   = SystemMessageConst.systemmessage.DataExisted;
                    return(systemMessage);
                }
                else
                {
                    SqlParameter typeParameter2 = new SqlParameter("@id", data.id);
                    db.Database.ExecuteSqlCommand("sp_delete_menubyid @id", typeParameter2);

                    systemMessage.IsSuccess = true;
                    systemMessage.Message   = SystemMessageConst.systemmessage.DeleteSuccess;
                    return(systemMessage);
                }
            }
            catch (Exception e)
            {
                systemMessage.IsSuccess = false;
                systemMessage.Message   = e.ToString();
                return(systemMessage);
            }
        }
コード例 #2
0
ファイル: RoleBusiness.cs プロジェクト: kaka1102/SHOP-TON
        public SystemMessage Edit_Select_Menu(EditSelectMenu data)
        {
            SystemMessage systemMessage = new SystemMessage();

            try
            {
                var db        = new DB_CSEntities1();
                var checkitem = db.MenuPermission.FirstOrDefault(m => m.Id == data.id);

                if (checkitem == null)
                {
                    systemMessage.IsSuccess = false;
                    systemMessage.Message   = SystemMessageConst.systemmessage.DataExisted;
                    return(systemMessage);
                }
                else
                {
                    if (data.type == "iscreate")
                    {
                        checkitem.IsCreate = data.gt;
                    }
                    else if (data.type == "isread")
                    {
                        checkitem.IsRead = data.gt;
                    }
                    else if (data.type == "isupdate")
                    {
                        checkitem.IsUpdate = data.gt;
                    }
                    else if (data.type == "isexport")
                    {
                        checkitem.IsExport = data.gt;
                    }
                    else
                    {
                        checkitem.IsDelete = data.gt;
                    }

                    db.SaveChanges();
                    systemMessage.IsSuccess = true;
                    systemMessage.Message   = SystemMessageConst.systemmessage.EditSuccess;
                }
                return(systemMessage);
            }
            catch (Exception e)
            {
                systemMessage.IsSuccess = false;
                systemMessage.Message   = e.ToString();
                return(systemMessage);
            }
        }
コード例 #3
0
        public ActionResult DeleteMenuInRoleAccount(int id)
        {
            // kiểm tra quyền thêm sửa xóa của từng menu , nhớ truyền type tương ứng
            var sys = CheckActiveMenu.ReturnActive(SystemMessageConst.TypeAction.Delete);

            if (sys.IsSuccess == false)
            {
                return(Json(new { result = sys }, JsonRequestBehavior.AllowGet));
            }

            var            db   = new RoleUserBusiness();
            EditSelectMenu item = new EditSelectMenu();

            item.id = id;
            var result = db.Delete_Select_Menu(item);

            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }
コード例 #4
0
        public ActionResult UpdateSelectInMenu(int id, string type, bool gt)
        {
            // kiểm tra quyền thêm sửa xóa của từng menu , nhớ truyền type tương ứng
            var sys = CheckActiveMenu.ReturnActive(SystemMessageConst.TypeAction.Update);

            if (sys.IsSuccess == false)
            {
                return(Json(new { result = sys }, JsonRequestBehavior.AllowGet));
            }

            var            db   = new RoleUserBusiness();
            EditSelectMenu item = new EditSelectMenu();

            item.id   = id;
            item.type = type;
            item.gt   = gt;
            var result = db.Edit_Select_Menu(item);

            return(Json(new { result }, JsonRequestBehavior.AllowGet));
        }