用EF实现增删改查

3 篇文章 0 订阅

控制器里面:

        /// <summary>
        /// 通过编号删除权限
        /// </summary>
        /// <param name="adInfoRole"></param>
        /// <returns></returns>
        public JsonResult DelAdminfo(int adminid)
        {
            bool flag = new AdminInfoService().DelAdminfo(adminid);
            return Json(flag);
        }        


        /// <summary>
        /// 添加管理员
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public JsonResult AddAdminInfo(AdminInfo info)
        {
            bool flag  = new AdminInfoService().AddAdminInfo(info);
            return Json(flag);
        }


        /// <summary>
        /// 通过id修改管理员
        /// </summary>
        /// <param name="info"></param>
        /// <returns></returns>
        public JsonResult UpdAndIDAdmininfo(AdminInfo info)
        {
            bool flag = new AdminInfoService().AdoptIdUpdateAdmin(info);
            return Json(flag);
        }

 前端页面:

<script type="text/javascript">
      form.on('switch(Status)', function (obj) {
          var adminid = this.id;
          var flag = obj.elem.checked;
          var status="";
          if (flag == true) {
              status = 1;
          } else {
              status = 0;
          }
              $.ajax({
                  type: 'post',
                  url: "/Admin/UpdStatus?status=" + status + "&adminid=" + adminid,
                  success: function (flag) {
                      if (flag) {
                         layer.alert('修改成功!', {
                                    title: '提示框',
                                    icon: 1,
                         })
                      }
                  }
              });
 });

      //监听表格复选框选择

      $("#deleteBatch").click(function () {
           var checkStatus = table.checkStatus('sample_table')
              , data = checkStatus.data;
          if (checkStatus.data.length === 0) {
                    return layer.msg('请选择数据');
          }
          var adminid = "";
          for (var i = 0; i < checkStatus.data.length; i++) {
              adminid += checkStatus.data[i].AdminId+",";
          }
          layer.confirm('确定删除吗?', function (index) {
                    $.ajax({
                        type: 'POST',
                        url: "/Admin/BatchDelete?adminid=" + adminid,
                        success: function (flag) {
                            if (flag) {
                                layer.alert('删除成功!', {
                                    title: '提示框',
                                    icon: 1,
                                })
                                table.reload("sample_table");
                            }
                        }
                    })
              });
        });
   });
        //添加管理员
        $("#Add_Administrator").click(function () {
           
        var data = {};
        data.LoginName = $("#user-name").val();
        data.LoginPwd = $("#newpassword2").val();
        var sex = $(".ace:checked").val();
        data.Sex = sex;
        data.TelPhone = $("#user-tel").val();
        data.Emali = $("#email").val();
        data.RoleId = $("[name='admin-role']").val();
            data.Remark = $(".textarea").val();
             if (data.LoginName == "" && data.LoginPwd  == "" &&  data.Emali == "" && data.TelPhone == ""){
            return;
        }
        $.ajax({
            url: "/Admin/AddAdminInfo",
            type: "post",
            data: data,
            success: function (flag) {
               if (flag) {
                    layer.alert('添加成功!', {
                        title: '提示框',
                        icon: 1,
                    })
                    setTimeout(function () {
                        layer.closeAll();
                    table.reload("sample_table");    
                    }, 1500);
                } else {
                    layer.alert('添加失败!', {
                        title: '提示框',
                        icon: 0,
                    })
                }
            }
        })
    })
        </script>

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值