适合小白的DEMO_EASYUI+CORE3第五章用户数据操作

1、用户列表页面

{
Layout = Layout = null;
}

                                                                              
主键登录名昵称手机号微信号邮箱创建人创建时间状态
   添加    编辑    删除    下载    邮件发送
       

用户信息

    
           
    
           
    
           
    
            
    
           
    
           
  
   打印    保存    Cancel
@*-----------------------------------------------编辑-------------------------------------------------------------------------------*@

2、后台对应的操作

#region operation 增删改查
public JsonResult getuserlist() {
  List us = new List();
  us = db.hr_user.Where(x => x.State == “Y”).OrderByDescending(x => x.Createtime).ToList();
  return Json(us);
}
public JsonResult edituse(int id) {
  user u = db.hr_user.Find(id);
  return Json(u);
}
public ContentResult saveuser(user u) {
  user user = new user();
  var result = “NO”;
  try {
    if ( u.Id != 0 ) {
      user = db.hr_user.Find(u.Id);
      user.Updatetime = DateTime.Now;
      user.Updateuser = CurrentUsers.UserId;
      db.Update(user);
      result = “OK”;
    }
    else {
      user.Password = “88888888”;
      user.Createtime = DateTime.Now;
      user.Createuser = CurrentUsers.UserId;
      db.Add(user);
      result = db.hr_user.Where(x => x.Username == u.Username).Count() == 0 ? “OK” : “NO”;
    }
    if ( result == “OK” ) {
      user.Nickname = u.Nickname;
      user.Phone = u.Phone;
      user.State = “Y”;
      user.Username = u.Username;
      user.Wchart = u.Wchart;
      user.Email = u.Email;
      db.SaveChanges();
      return Content(result);
    }
    else {
      return Content(result);
    }
  }
  catch ( Exception ex ) {
    return Content(result);
  }

}
public ContentResult removeuser(int id) {
  try {
    var u = db.hr_user.Find(id);
    u.State = “N”;
    u.Updateuser = CurrentUsers.UserId;
    u.Updatetime = DateTime.Now;
    db.Update(u);
    db.SaveChanges();
    return Content(“OK”);
  }
  catch ( Exception ex ) {
      return Content(“NO”);
  }
}
#endregion

3、邮件发送和下载处理

//邮件
public ContentResult emailuser(int id) {
  try {
    var u = db.hr_user.Find(id);
    _sendMail.acceptmail = u.Email;
    send_email.get_send_email(_sendMail, “邮件”, “请登录您账户”);
    u.Updateuser = CurrentUsers.UserId;
    u.Updatetime = DateTime.Now;
    db.Update(u);
    db.SaveChanges();
    return Content(“OK”);
  }
  catch ( Exception ex ) {
    return Content(“NO”);
  }
}
//下载
public ActionResult downloaduser() {
  List users = db.hr_user.Where(x => x.State == “Y”).ToList();
  return Json(users);
}
深圳网站建设www.sz886.com

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值