zoukankan      html  css  js  c++  java
  • 后台模块--删除、修改用户信息

    1、今日完成任务:

    (1)用户管理界面

    (2)删除用户信息
    (3)修改用户信息


    2、核心源码:

    /// <summary>
    /// 删除用户信息
    /// </summary>
    /// <param name="id">用户ID</param>
    /// <returns>是否删除成功true/false</returns>
    public bool DelUserInfo(int id)
    {
    int count = db.userInfo.Count(); //初始用户数量

    //根据id获取要删除的用户实体
    userInfo u = db.userInfo.Where(m => m.ID == id).FirstOrDefault();
    if (u != null)
    {
    db.userInfo.DeleteOnSubmit(u); //删除
    db.SubmitChanges();//提交并更改数据库
    }

    if (count > db.userInfo.Count()) //如果初始用户数量 > 删除后数量
    {
    return true;
    }
    else
    {
    return false;
    }

    }

    /// <summary>
    /// 修改用户信息
    /// </summary>
    /// <param name="u">用户实体</param>
    /// <returns>是否修改成功true</returns>
    public bool EditUserInfo(userInfo u)
    {
    userInfo u1 = db.userInfo.Single(m => m.ID == u.ID); //找到数据库中要修改的实体对象
    u1.ID = u.ID;
    u1.uname = u.uname;
    u1.upassword = u.upassword;
    u1.realname = u.realname;
    u1.sex = u.sex;
    u1.age = u.age;
    u1.addr = u.addr;
    u1.tel = u.tel;
    u1.delstatus = u.delstatus;
    u1.type = u.type;

    db.SubmitChanges(); //提交并更改数据库
    return true;
    }

     

  • 相关阅读:
    jquery 复制粘贴上传图片插件
    chrome插件的开发
    js获取剪切板内容,js控制图片粘贴
    记录前端常用的插件
    如何快速搭建node.js项目,app.js详解
    原型和原型链
    js 上传文件功能
    前端模块化开发发展史
    闭包实例
    5月8日疯狂猜成语-----对孔祥安组的测试版
  • 原文地址:https://www.cnblogs.com/xiaohuajuan/p/13356448.html
Copyright © 2011-2022 走看看