• 后台模块--删除、修改用户信息


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

     

  • 相关阅读:
    货币系统
    纸牌
    活动
    KKT-黑白球
    POJ2676-Sudoku
    POJ1717-Dominoes
    POJ1088-滑雪
    POJ1862-Stripies
    POJ2531-Network Saboteur
    2019.12.13 数的划分
  • 原文地址:https://www.cnblogs.com/xiaohuajuan/p/13356448.html
Copyright © 2020-2023  润新知