public ActionResult Edit(DanhSachNguoiDung ND) { if (ModelState.IsValid) { if (ND.imageFile != null) { string fileName = Path.GetFileNameWithoutExtension(ND.imageFile.FileName); string extension = Path.GetExtension(ND.imageFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; ND.Anh = "~/Image/" + fileName; fileName = Path.Combine(Server.MapPath("~/Image/"), fileName); ND.imageFile.SaveAs(fileName); } var dao = new NguoiDungDao(); var result = dao.ChinhSua(ND); if (result) { SetAlert("Cập nhật thành công", "success"); return(RedirectToAction("Index", "NguoiDung")); } else { SetAlert("Cập nhật thất bại", "error"); return(RedirectToAction("Edit", "NguoiDung")); } } return(View("Index")); }
public ActionResult ThemMoiNguoiDung(DanhSachNguoiDung ND) { if (ModelState.IsValid) { string fileName = Path.GetFileNameWithoutExtension(ND.imageFile.FileName); string extension = Path.GetExtension(ND.imageFile.FileName); fileName = fileName + DateTime.Now.ToString("yymmssfff") + extension; ND.Anh = "~/Image/" + fileName; fileName = Path.Combine(Server.MapPath("~/Image/"), fileName); ND.imageFile.SaveAs(fileName); DateTime?gv = ND.NgaySinh; var st = String.Format("{0:dd/MM/yy}", gv); var ngay = st.ToString(); string[] ngay1 = ngay.Split('-'); string chuoingay = ""; for (int i = 0; i < ngay1.Length; i++) { string Str1 = ngay1[i].Substring(0); chuoingay += Str1; } string str = ND.TenNguoiDung; string[] arrListStr = str.Split(' '); string chuoiten = ""; for (int i = 0; i < arrListStr.Length; i++) { string Str1 = arrListStr[i].Substring(0, 1); Str1 = Str1.ToUpper(); chuoiten += Str1; } ND.MaNguoiDung = chuoiten + chuoingay; var dao = new NguoiDungDao(); ND.MatKhau = ND.MaNguoiDung; string id = dao.ThemMoi(ND); if (id != null) { SetAlert("Thêm người dùng thành công", "success"); return(RedirectToAction("Index", "NguoiDung")); } else { SetAlert("Thêm người dùng thất bại", "error"); return(RedirectToAction("ThemMoiNguoiDung", "NguoiDung")); } } return(View("Index")); }
public bool DoiMk(DanhSachNguoiDung mk) { try { var nhom = db.DanhSachNguoiDungs.Find(mk.MaNguoiDung); nhom.MatKhau = mk.MatKhau; db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public bool CapNhatThongTin(DanhSachNguoiDung entity) { try { var nhom = db.DanhSachNguoiDungs.Find(entity.MaNguoiDung); nhom.DiaChi = entity.DiaChi; nhom.SDT = entity.SDT; nhom.Email = entity.Email; nhom.GioiTinh = entity.GioiTinh; db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public ActionResult Edit(DanhSachNguoiDung nd) { if (ModelState.IsValid) { var dao = new NguoiDungDao(); var result = dao.CapNhatThongTin(nd); if (result) { SetAlert("Cập nhật thông tin thành công", "success"); return(RedirectToAction("ThongTinCaNhan", "TaiKhoan")); } else { ModelState.AddModelError("", "Cập nhật thất bại"); } } return(View("ThongTinCaNhan")); }
public ActionResult DoiMk(DanhSachNguoiDung nd, string mkCu) { if (ModelState.IsValid && nd.MatKhau.Length >= 7 && mkCu.Length >= 7) { var dao = new NguoiDungDao(); //kiem tra mat khau cu var laythongtin = Session[CommonConstants.MaND_SESSTION]; string id = Convert.ToString(laythongtin); var Nguoidung = dao.ViewDentail(id); nd.MaNguoiDung = Nguoidung.MaNguoiDung; if (mkCu != Nguoidung.MatKhau) { SetAlert("Mật khẩu cũ không khớp", "error"); return(RedirectToAction("DoiMk", "TaiKhoan")); } else if (mkCu == nd.MatKhau) { SetAlert("Mật khẩu cũ và mật khẩu mới trùng nhau", "warning"); return(RedirectToAction("DoiMk", "TaiKhoan")); } else { var result = dao.DoiMk(nd); if (result) { SetAlert("Đổi mật khẩu thành công", "success"); return(RedirectToAction("DoiMk", "TaiKhoan")); } else { ModelState.AddModelError("", "Cập nhật thất bại"); } } } SetAlert("Số ký tự không hợp lý", "error"); return(View("DoiMk")); }
public bool ChinhSua(DanhSachNguoiDung entity) { try { var nhom = db.DanhSachNguoiDungs.Find(entity.MaNguoiDung); nhom.TenNguoiDung = entity.TenNguoiDung; nhom.DiaChi = entity.DiaChi; nhom.SDT = entity.SDT; nhom.NgaySinh = entity.NgaySinh; nhom.Email = entity.Email; nhom.GioiTinh = entity.GioiTinh; if (entity.Anh != null) { nhom.Anh = entity.Anh; } db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public string ThemMoi(DanhSachNguoiDung ma) { db.DanhSachNguoiDungs.Add(ma); db.SaveChanges(); return(ma.MaNguoiDung); }