1、用户列表页面
{
Layout = Layout = null;
}
主键 | 登录名 | 昵称 | 手机号 | 微信号 | 邮箱 | 创建人 | 创建时间 | 状态 |
---|
用户信息
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