//KHOA TAI KHOAN public void BlockAccount(int id) { TAIKHOAN tk = db.TAIKHOANs.Find(id); tk.TrangThaiNguoiDung = "Bị khóa"; db.SaveChanges(); }
public IHttpActionResult PutTAIKHOAN(string id, TAIKHOAN tAIKHOAN) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tAIKHOAN.MaNV) { return(BadRequest()); } db.Entry(tAIKHOAN).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TAIKHOANExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
private void xong_Click(object sender, EventArgs e) { if (mk.Text != "" && ten.Text != "" && mk.Text.Length >= 6) { TAIKHOAN tb = db.TAIKHOANs.Single(p => p.MATK == tk.MATK); tk = null; tb.MK = mk.Text; if (btmco.Checked) { tb.MAQUYEN = "1"; } else { tb.MAQUYEN = "0"; } db.SubmitChanges(); XtraMessageBox.Show("Sửa thành công!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { XtraMessageBox.Show("Mật khẩu không hợp lệ!\nMật khẩu từ 6 kí tự.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
protected void btnxacnhan_Click(object sender, EventArgs e) { string tk = txttk.Text; string mk = txtmk.Text; string em = txtemail.Text; string dc = txtdiachi.Text; string sdt = txtsdt.Text; string ht = txthoten.Text; TAIKHOAN us = laydulieu(); ConnectDatabase con = new ConnectDatabase(); TAIKHOAN cc = new TAIKHOAN(); if (mk == "" || em == "" || dc == "" || sdt == "" || ht == "") { lbthongbao.Text = "Vui Lòng Nhập Đầy Đủ"; } else { bool kt = con.UpDateTK(us); if (kt) { lbthongbao.Text = "Chỉnh Sửa Thành Công"; } else { lbthongbao.Text = "Chỉnh Sửa Thất Bại"; } } }
public ActionResult Login(TAIKHOAN acc, string returnUrl) { try { //check du lieu trong model, thoa man cac yeu cau rang buoc thif no moi thuc hien cac buoc tiep theo if (!string.IsNullOrEmpty(acc.Email) && !string.IsNullOrEmpty(acc.Password)) { using (var db = new DBConnect()) { var passToMD5 = GetMDS(acc.Password); //so sanh du lieu acc nhap vao vs du lieu trong database var user = db.tAIKHOANs.Where(m => m.Email == acc.Email && m.Password == passToMD5).FirstOrDefault(); if (user != null) { FormsAuthentication.SetAuthCookie(acc.Email, false); Session["idUser"] = user.taikhoan; Session["roleUser"] = acc.roleID; Response.Cookies.Add(new HttpCookie("userCookie", acc.Email)); Response.Cookies.Add(new HttpCookie("roleCookie", acc.roleID)); return(RedirectToLocal(returnUrl)); } ModelState.AddModelError("", "Thông tin đăng nhập chưa chính xác"); } } ModelState.AddModelError("", "Username and password is required."); } catch (Exception e) { ModelState.AddModelError("", e.Message + e.StackTrace); } return(View(acc)); }
public IHttpActionResult PostTAIKHOAN(TAIKHOAN tAIKHOAN) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TAIKHOANs.Add(tAIKHOAN); try { db.SaveChanges(); } catch (DbUpdateException) { if (TAIKHOANExists(tAIKHOAN.MaNV)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = tAIKHOAN.MaNV }, tAIKHOAN)); }
public ActionResult Login(FormCollection collection) { var tendn = collection["username"]; var matkhau = collection["password"]; if (String.IsNullOrEmpty(tendn)) { ViewData["Loi1"] = "Phải nhập tên đăng nhập!"; } else if (String.IsNullOrEmpty(matkhau)) { ViewData["Loi2"] = "Phải nhập mật khẩu!"; } else { TAIKHOAN tk = db.TAIKHOANs.SingleOrDefault(n => n.TenDN == tendn && n.MatKhau == matkhau); if (tk != null) { Session["Taikhoan"] = tk; return(RedirectToAction("Index", "Room")); } else { ViewBag.Thongbao = "Tên đăng nhập hoặc mật khẩu không đúng !"; } } return(View()); }
private void btnTaoTaiKhoan_Click(object sender, EventArgs e) { string maTaiKhoan = txtTenTaiKhoan.Text; string matKhau = txtMatKhau.Text; string maGVT = _maGVT.Trim(); Item nganh = (Item)cmbNganh.SelectedItem; string maNganh = nganh.Value.Trim(); DateTime ngaySinh = DateTime.Now; TAIKHOAN taikhoan = new TAIKHOAN(maTaiKhoan, matKhau, "SV", maGVT); //SINHVIEN sinhvien = new SINHVIEN(maTaiKhoan, "", null, ngaySinh, "", maNganh); try { TaiKhoanBUS.Instance.Insert(taikhoan); SinhVienBUS.Instance.InsertDefault(maTaiKhoan, maNganh); MessageBox.Show("Thêm tài khoản thành công.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtTenTaiKhoan.Clear(); txtMatKhau.Clear(); } catch (Exception ex) { MessageBox.Show("Thêm tài khoản không thành công.\nTài khoản đã tồn tại trong hệ thống.", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } //MessageBox.Show("MaTaiKhoan: " + maTaiKhoan + "\nMatKhau : " + matKhau + "\nMaNganh : " + maCD); }
public void Them(string ten, string mk, DateTime ngay, string hoten, string dt, string loai) { RestaurantManagerDataContext dbs = new RestaurantManagerDataContext(); TAIKHOAN nv = new TAIKHOAN();// bang nhan vien //nv.nhanvienid = id; nv.TenDangNhap = ten; try { if (!dbs.TAIKHOANs.Where(cls => cls.TenDangNhap == ten).Any()) { nv.MatKhau = mk; nv.NgayDangKi = ngay; nv.HoTen = hoten; nv.SoDienThoai = dt; nv.LoaiTK = int.Parse(loai); nv.TrangThai = true; dbs.TAIKHOANs.InsertOnSubmit(nv); dbs.SubmitChanges(); MessageBox.Show("Thêm thành công"); } else { MessageBox.Show("TÊN ĐĂNG NHẬP ĐÃ ĐƯỢC SỬ DỤNG!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } catch { } }
public ActionResult Create(TAIKHOAN user) { if (ModelState.IsValid) { var dao = new UserDAO(); var tk = dao.GetByUserName(user.TENTAIKHOAN); if (tk != null) { SetAlert("Tai khaon ton tai", "fail"); return(RedirectToAction("Index", "User")); } user.MATKHAU = Encryptor.MD5Hash(user.MATKHAU); user.CREATEBY = ((UserLogin)Session[CommonStants.USER_SESSION]).userName; user.CREATEDATE = DateTime.Now; decimal id = dao.Insert(user); if (id > 0) { SetAlert("Thêm Thành công", "success"); return(RedirectToAction("Index", "User")); } else { ModelState.AddModelError("", "Thêm không thành công!"); } } return(View("Index")); }
public ActionResult DangNhap(TAIKHOAN acc) { var result = context.TAIKHOAN.Where(a => a.Username.Equals(acc.Username) && a.Password.Equals(acc.Password)).FirstOrDefault(); if (result != null && result.isAdmin == 0) // đến trang của người mua { Session["dnhap"] = acc; if (Session["dnhap"] != null && Session["CartSession"] != null) // kiểm tra sesion đăng nhập để lúc mua sản phẩm tiếp theo sau khi đăng nhập thì { // hệ thống không bắt đăng nhập lại để thêm sản phẩm tiếp vào giỏ hàng nữa return(Redirect("https://localhost:44332/Home/Index")); } else if (Session["dnhap"] != null && Session["CartSession"] == null) { return(Redirect("https://localhost:44332/Home/Index")); } } else if (result != null && result.isAdmin == 1) { return(Redirect("https://localhost:44332/Ad/AdIndex")); // đến trang admin } return(View()); }
/// <summary> /// Cập nhật một học viên /// </summary> /// <param name="hocVien">Học viên cần cập nhật</param> /// <param name="taiKhoan">Tài khoản cần thêm mới</param> public static void Update(HOCVIEN hocVien, TAIKHOAN taiKhoan = null) { var hocVienCu = Select(hocVien.MaHV); //không thay đổi loại hocVienCu.TenHV = hocVien.TenHV; hocVienCu.NgaySinh = hocVien.NgaySinh; hocVienCu.GioiTinhHV = hocVien.GioiTinhHV; hocVienCu.DiaChi = hocVien.DiaChi; hocVienCu.SdtHV = hocVien.SdtHV; hocVienCu.EmailHV = hocVien.EmailHV; hocVienCu.NgayTiepNhan = hocVien.NgayTiepNhan; if (hocVienCu.MaLoaiHV != hocVien.MaLoaiHV) { //đổi từ tiềm năng sang chính thức if (hocVien.MaLoaiHV == "LHV01") { Database.TAIKHOANs.InsertOnSubmit(taiKhoan); hocVienCu.MaLoaiHV = hocVien.MaLoaiHV; hocVienCu.TenDangNhap = hocVien.TenDangNhap; } else { hocVienCu.MaLoaiHV = hocVien.MaLoaiHV; Database.TAIKHOANs.DeleteOnSubmit((from p in Database.TAIKHOANs where p.TenDangNhap == hocVienCu.TenDangNhap select p).Single()); hocVienCu.TenDangNhap = null; } } Database.SubmitChanges(); }
private void button1_Click(object sender, EventArgs e) { using (TrachanhbuiphoDataContext db = new TrachanhbuiphoDataContext()) { TAIKHOAN insert = new TAIKHOAN(); var query = db.TAIKHOANs.Where(ac => ac.Username.Equals(txbusename.Text)).SingleOrDefault(); if (txbusename.Text.Trim() == "") { MessageBox.Show("Không được để trống tài khoản"); return; } if (query != null) { MessageBox.Show("Tên đăng nhập đã tồn tại"); return; } if (txbpassword.Text.Trim() == "") { MessageBox.Show("Mật khẩu không được để trống"); return; } insert.Username = txbusename.Text; insert.Password = txbpassword.Text; insert.Admin = chkbox1.Checked; insert.Active = true; db.TAIKHOANs.InsertOnSubmit(insert); db.SubmitChanges(); this.Close(); } }
void capnhattaikhoan() { TAIKHOAN tk = db.TAIKHOAN.FirstOrDefault(a => a.TENDANGNHAP == txttencapnhat.Text); if (tk != null) { tk.TENHIENTHI = txttencapnhat.Text; tk.MATKHAU = txtmkcapnhat.Text; tk.MATKHAU = MD5Encrypt(txtmatkhaumoi.Text); tk.XACNHANMATKHAU = MD5Encrypt(txtxacnhanmatkhaumoi.Text); TAIKHOAN tk1 = db.TAIKHOAN.FirstOrDefault(a => a.TENDANGNHAP == txttencapnhat.Text); if (tk.MATKHAU.ToString() != txtmkcapnhat.Text.ToString()) { if (txtmatkhaumoi.Text.ToString() == txtxacnhanmatkhaumoi.Text.ToString()) { db.SaveChanges(); MessageBox.Show("Thay đổi mật khẩu thành công!"); } else { MessageBox.Show("Đặt lại mật khẩu!"); } } else { MessageBox.Show("Sai mật khẩu!"); } } else { MessageBox.Show("Không có tài khoản!"); } }
/// <summary> /// Trả về mã của tên đăng nhập /// </summary> /// <param name="tk"></param> public static string FullUserID(TAIKHOAN tk) { var a = (from p in Database.NHANVIENs where p.TenDangNhap == tk.TenDangNhap select p).SingleOrDefault(); if (a != null) { return(a.MaNV); } var b = (from p in Database.HOCVIENs where p.TenDangNhap == tk.TenDangNhap select p).SingleOrDefault(); if (b != null) { return(b.MaHV); } var c = (from p in Database.GIANGVIENs where p.TenDangNhap == tk.TenDangNhap select p).SingleOrDefault(); if (c != null) { return(c.MaGV); } return(null); }
public ActionResult Login(FormCollection collection) { var tendn = collection["Username"]; var matkhau = collection["Password"]; if (String.IsNullOrEmpty(tendn)) { ViewData["Loi1"] = "Bạn chưa gõ tên đăng nhập"; } else if (String.IsNullOrEmpty(matkhau)) { ViewData["Loi2"] = "Bạn chưa gõ mật khẩu"; } else { TAIKHOAN tk = data.TAIKHOANs.SingleOrDefault(n => n.TenDN == tendn && n.MatKhau == matkhau); if (tk != null) { Session["TaikhoanSV"] = tk; return(RedirectToAction("IndexLogin", new { mssv = tk.SINHVIEN.MaSV })); } else { ViewBag.Thongbao = "Bạn gõ sai tên đăng nhập hoặc mật khẩu !"; } } return(View()); }
public ActionResult ChangedAccIformation(FormCollection collection) { string maTK = Request.Cookies["MaTK"]["MaTK"]; THONGTINADMIN admin = db.THONGTINADMINs.SingleOrDefault(p => p.MaTK == maTK); TAIKHOAN taiKhoan = db.TAIKHOANs.SingleOrDefault(p => p.MaTK == maTK); string DiaChi = collection["DiaChi"]; string phuong = collection["Phuong"]; string quan = collection["Quan"]; string thanhPho = collection["ThanhPho"]; admin.DiaChi = DiaChi + " phường " + phuong + " Quận " + quan + " thành phố " + thanhPho; admin.Email = collection["Email"]; string ngaySinh = collection["Ngay"]; string thangSinh = collection["Thang"]; string namSinh = collection["Nam"]; admin.NgaySinh = DateTime.Parse(thangSinh + "/" + ngaySinh + "/" + namSinh); admin.Ten = collection["Ten"]; taiKhoan.DiaChi = admin.DiaChi; taiKhoan.Email = admin.Email; taiKhoan.SDT = collection["SDT"]; db.SaveChanges(); return(RedirectToAction("ThongTinTaiKhoan", "Admin")); }
/// <summary> /// Trả về kiểu người dùng của tên đăng nhập /// </summary> /// <param name="tk"></param> public static UserType?FullUserType(TAIKHOAN tk) { var a = (from p in Database.NHANVIENs where p.TenDangNhap == tk.TenDangNhap select p).SingleOrDefault(); if (a != null) { return(UserType.NhanVien); } var b = (from p in Database.HOCVIENs where p.TenDangNhap == tk.TenDangNhap select p).SingleOrDefault(); if (b != null) { return(UserType.HocVien); } var c = (from p in Database.GIANGVIENs where p.TenDangNhap == tk.TenDangNhap select p).SingleOrDefault(); if (c != null) { return(UserType.GiangVien); } return(null); }
public ActionResult RegisterUser(TAIKHOAN user) { if (Session["UserName"] != null) { if (Session["Quyen"] == "Admin") { return(Direct_To_Admin_Page()); } else { return(Direct_To_Client_Home_Page()); } } if (ModelState.IsValid) { user.AnhDaiDien = "~/Content/images/avatardefault.png"; user.Quyen = false; user.MatKhau = Encryption.Encrypt(user.MatKhau); var check_UserName = db.TAIKHOANs.Where(x => x.UserName == user.UserName).FirstOrDefault(); if (check_UserName == null) { db.Configuration.ValidateOnSaveEnabled = false; db.TAIKHOANs.Add(user); db.SaveChanges(); return(RedirectToAction("LoginUser")); } else { ViewBag.ErrorRegister = "Tên đăng nhập đã tồn tại!"; return(View()); } } return(View()); }
public static bool XoaTaiKhoan(TaiKhoan taikhoan) { isSucess = false; TAIKHOAN obj = ChuyenDoi(taikhoan); /// Bước 1: Kiểm tra thông tin // kiểm tra mã số tài khoản if (db.TAIKHOANs.Find(obj.MaTaiKhoan) == null) { Message = "Tài khoản không hợp lệ"; return(false); } /// Bước 2 Xóa tài khoản try { db.TAIKHOANs.Remove(db.TAIKHOANs.Find(obj.MaTaiKhoan)); db.SaveChanges(); } catch (Exception e) { Message = e.Message; return(false); } Message = "Xóa thành công!"; isSucess = true; return(true); }
public static bool Update(XEPLICHHOC _hocVien, TAIKHOAN taiKhoan = null) { try { var hocVienCu = SelectSingle(_hocVien.XepLichHocId); hocVienCu.ThoiGianHoc = _hocVien.ThoiGianHoc; hocVienCu.CaHocId = _hocVien.CaHocId; hocVienCu.TenCaHocFull = _hocVien.TenCaHocFull; hocVienCu.GiaoVien_ChinhId = _hocVien.GiaoVien_ChinhId; hocVienCu.TenGiaoVien_Chinh = _hocVien.TenGiaoVien_Chinh; hocVienCu.TienGiaoVien_Chinh = _hocVien.TienGiaoVien_Chinh; hocVienCu.GiaoVien_TroGiangId = _hocVien.GiaoVien_TroGiangId; hocVienCu.TenGiaoVien_TroGiang = _hocVien.TenGiaoVien_TroGiang; hocVienCu.TienGiaoVien_TroGiang = _hocVien.TienGiaoVien_TroGiang; hocVienCu.GhiChu = _hocVien.GhiChu; hocVienCu.IsRemove = _hocVien.IsRemove; hocVienCu.ModifiedDate = DateTime.Now; hocVienCu.ModifiedBy = GlobalSettings.UserCode; hocVienCu.ModifiedLog = GlobalSettings.SessionMyIP; Database.SubmitChanges(); return(true); } catch (Exception ex) { return(false); O2S_Common.Logging.LogSystem.Error(ex); } }
//kích hoạt | vô hiệu hóa tài khoản private void btnedit_Click(object sender, EventArgs e) { string username = dtgaccount.SelectedCells[0].OwningRow.Cells["Username"].Value.ToString(); if (String.Compare(username.Replace(" ", ""), "Admin") == 0) { MessageBox.Show("Vui lòng không vô hiệu hóa tài khoản Admin để tránh hệ thống bị lỗi! Bạn có thể đổi mật khẩu tài khoản Admin!"); return; } using (TrachanhbuiphoDataContext db = new TrachanhbuiphoDataContext()) { TAIKHOAN edit = db.TAIKHOANs.Where(ac => ac.Username.Equals(username)).SingleOrDefault(); if (edit.Active == true) { if (MessageBox.Show(String.Format("Xác nhận vô hiêu hóa tài khoản {0}", edit.Username), "Thông báo!", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.Cancel) { return; } edit.Active = false; } else { if (MessageBox.Show(String.Format("Xác nhận kích hoạt tài khoản {0}", edit.Username), "Thông báo!", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.Cancel) { return; } edit.Active = true; } db.SubmitChanges(); loadAccount(); } }
public ActionResult DangNhap(TAIKHOAN tk) { TAIKHOAN tk1 = db.TAIKHOANs.SingleOrDefault(x => x.TENDN == tk.TENDN && x.MATKHAU == tk.MATKHAU && x.ADMIN == true); TAIKHOAN tk2 = db.TAIKHOANs.SingleOrDefault(x => x.TENDN == tk.TENDN && x.MATKHAU == tk.MATKHAU && x.ADMIN == false); Session["TaiKhoanNotAdmin"] = null; Session["TaiKhoanAdmin"] = null; if (tk1 != null) { Session["TaiKhoanAdmin"] = tk1; } if (tk2 != null) { Session["TaiKhoanNotAdmin"] = tk2; } if (Session["TaiKhoanAdmin"] != null) { Session["TENDN"] = tk1.TENDN; return(RedirectToAction("GioiThieu")); } if (Session["TaiKhoanNotAdmin"] != null) { Session["TENDN"] = tk2.TENDN; return(RedirectToAction("GioiThieuBS", new { id = tk.MABS })); } return(RedirectToAction("DangNhap", "DangNhap")); }
//Thay đổi mật khảu tài khoản private void btneditaccount_Click(object sender, EventArgs e) { using (TrachanhbuiphoDataContext db = new TrachanhbuiphoDataContext()) { TAIKHOAN edit = db.TAIKHOANs.Where(a => a.Username.Equals(lbusername.Text)).SingleOrDefault(); if (db.TAIKHOANs.Where(ac => ac.Password.Equals(txboldpass.Text) && ac.Username.Equals(lbusername.Text)).SingleOrDefault() == null) { MessageBox.Show("Mật khẩu cũ sai!"); return; } if (txbnewpass.Text.Trim() == "") { MessageBox.Show("Mật khẩu không được để trống!"); return; } if (txbnewpass.Text.ToUpper() != txbrepass.Text.ToUpper()) { MessageBox.Show("Mật khẩu không khớp!"); return; } edit.Password = txbnewpass.Text; db.SubmitChanges(); MessageBox.Show("Lưu thông tin thành công!"); txboldpass.ResetText(); txbnewpass.ResetText(); txbrepass.ResetText(); loadAccount(); } }
public static bool InsertAndTaiKhoan(GIANGVIEN _giangvien, TAIKHOAN taiKhoan) { try { using (TransactionScope ts = new TransactionScope()) { taiKhoan.LOAITAIKHOAN = LoaiTaiKhoanLogic.Select(taiKhoan.LoaiTaiKhoanId ?? 0); taiKhoan.TenDangNhap = taiKhoan.TenDangNhap.ToLower(); taiKhoan.IsRemove = 0; taiKhoan.MatKhau = O2S_Common.EncryptAndDecrypt.MD5EncryptAndDecrypt.Encrypt(taiKhoan.MatKhau, true); Database.TAIKHOANs.InsertOnSubmit(taiKhoan); Database.SubmitChanges(); _giangvien.CreatedDate = DateTime.Now; _giangvien.CreatedBy = GlobalSettings.UserCode; _giangvien.CreatedLog = GlobalSettings.SessionMyIP; _giangvien.IsRemove = 0; _giangvien.TaiKhoanId = taiKhoan.TaiKhoanId; Database.GIANGVIENs.InsertOnSubmit(_giangvien); Database.SubmitChanges(); _giangvien.MaGiangVien = string.Format("{0}{1:D5}", "GV", _giangvien.GiangVienId); Database.SubmitChanges(); ts.Complete(); return(true); } } catch (Exception ex) { return(false); O2S_Common.Logging.LogSystem.Error(ex); } }
public ActionResult EditPassStudent(string tendangnhap) { string user = tendangnhap; TAIKHOAN tk = (TAIKHOAN)Session["TaikhoanSV"]; ViewBag.Taikhoan = tk.SINHVIEN.TenSV; if (tk == null || String.IsNullOrEmpty(tk.ToString())) { return(RedirectToAction("Login")); } else { ViewBag.Tendangnhap = tk.TenDN; ViewBag.Matkhau = tk.MatKhau; var pw = data.TAIKHOANs.First(p => p.TenDN.Contains(tk.TenDN)); if (pw == null) { Response.StatusCode = 404; return(null); } return(View()); } }
public ActionResult Login(TAIKHOAN t) { var user = db.TAIKHOANs.Where(s => s.ID == t.ID && s.Password == t.Password).FirstOrDefault(); //var checkRole = db.TAIKHOANs.Where(s => s.LoaiTaiKhoan == t.LoaiTaiKhoan).FirstOrDefault(); if (user == null) { return(PartialView()); } else { db.Configuration.ValidateOnSaveEnabled = false; Session["ID"] = t.ID; Session["Password"] = t.Password; //Error Role if (user.LoaiTaiKhoan.Contains("Admin")) { return(RedirectToAction("Main", "Admin")); } else if (user.LoaiTaiKhoan.Contains("NguoiDuyetBai")) { } else if (user.LoaiTaiKhoan.Contains("NguoiDangBai")) { } else { } return(PartialView()); } }
public static bool Update(GIANGVIEN _hocVien, TAIKHOAN taiKhoan = null) { try { var hocVienCu = SelectSigleTheoKhoaKhoa(_hocVien.GiangVienId); hocVienCu.TenGiangVien = _hocVien.TenGiangVien; hocVienCu.GioiTinh = _hocVien.GioiTinh; hocVienCu.Sdt = _hocVien.Sdt; hocVienCu.Email = _hocVien.Email; hocVienCu.NgaySinh = _hocVien.NgaySinh; hocVienCu.DiaChi = _hocVien.DiaChi; hocVienCu.NgayBatDauLamViec = _hocVien.NgayBatDauLamViec; hocVienCu.GhiChu = _hocVien.GhiChu; hocVienCu.ModifiedDate = DateTime.Now; hocVienCu.ModifiedBy = GlobalSettings.UserCode; hocVienCu.ModifiedLog = GlobalSettings.SessionMyIP; Database.SubmitChanges(); if (taiKhoan != null) { TaiKhoanLogic.Update(taiKhoan); } return(true); } catch (Exception ex) { return(false); O2S_Common.Logging.LogSystem.Error(ex); } }
private void btnSave_Click(object sender, EventArgs e) { bool flag = true; if (txtUsername.Text != "" && txtnewPass.Text != "" && (txtoldPass.Text != "" || txtMail.Text != "")) { foreach (var item in tAIKHOANs) { if (item.TenTaiKhoan == txtUsername.Text && (item.MatKhau == txtoldPass.Text || (item.Email == txtMail.Text && txtCode.Text == code))) { TAIKHOAN Acc = mod.TAIKHOAN.Where(p => p.TenTaiKhoan == txtUsername.Text).SingleOrDefault(); Acc.TenTaiKhoan = txtUsername.Text; Acc.MatKhau = txtnewPass.Text; //Acc.Email = txtMail.Text; mod.Entry(Acc).State = EntityState.Modified; mod.SaveChanges(); MessageBox.Show("Đổi mật khẩu thành công !"); Close(); } else { flag = false; } } } if (flag == true) { MessageBox.Show("Nhập sai thông tin tài khoản !", "Cảnh báo !"); } }
/// <summary> /// update row in the table /// </summary> /// <param name="businessObject">business object</param> /// <returns>true for successfully updated</returns> public bool Update(TAIKHOAN businessObject) { SqlCommand sqlCommand = new SqlCommand(); sqlCommand.CommandText = "dbo.[TAIKHOAN_Update]"; sqlCommand.CommandType = CommandType.StoredProcedure; // Use connection object of base class sqlCommand.Connection = MainConnection; try { sqlCommand.Parameters.Add(new SqlParameter("@ID", SqlDbType.Int, 4, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, businessObject.ID)); sqlCommand.Parameters.Add(new SqlParameter("@TENDANGNHAP", SqlDbType.NVarChar, 2147483647, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, businessObject.TENDANGNHAP)); sqlCommand.Parameters.Add(new SqlParameter("@PASSWORDMD5", SqlDbType.NVarChar, 2147483647, ParameterDirection.Input, false, 0, 0, "", DataRowVersion.Proposed, businessObject.PASSWORDMD5)); MainConnection.Open(); sqlCommand.ExecuteNonQuery(); return(true); } catch //(Exception ex) { return(false); //throw new Exception("TAIKHOAN::Update::Error occured.", ex); } finally { MainConnection.Close(); sqlCommand.Dispose(); } }
public TaiKhoanDTO(TAIKHOAN tk) { USERNAME = tk.USERNAME; PASSWORD = tk.PASSWORD; if(tk.MADN != null) MADN = (int)tk.MADN; if (tk.MAKH != null) MAKH = (int)tk.MAKH; TKISAVAILABLE = tk.TKISAVAILABLE; }
public ActionResult Create(TAIKHOAN taikhoan) { if (ModelState.IsValid) { taikhoan.Chuc_vu = "member"; db.TAIKHOANs.Add(taikhoan); db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.Chuc_vu = new SelectList(db.CHUCVUs, "Ma_chuc_vu", "Ten_chuc_vu", taikhoan.Chuc_vu); return View(taikhoan); }
public static void InsertNewInfo(Object userId, String HoTen, DateTime NgaySinh, String GioiTinh, String DiaChi, String DienThoai, String Anhdaidien) { TAIKHOAN tk = new TAIKHOAN(); tk.UserId = (System.Guid)userId; tk.Ho_ten = HoTen; tk.Ngay_sinh = NgaySinh; tk.Gioi_tinh = GioiTinh; tk.Dia_chi = DiaChi; tk.Dien_thoai = DienThoai; tk.Anh_dai_dien = Anhdaidien; tk.Ngay_dang_ky = DateTime.Today; db.TAIKHOANs.Add(tk); db.SaveChanges(); }
public ActionResult Edit(TAIKHOAN taikhoan) { if (ModelState.IsValid) { db.Entry(taikhoan).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } ViewBag.Chuc_vu = new SelectList(db.CHUCVUs, "Ma_chuc_vu", "Ten_chuc_vu", taikhoan.Chuc_vu); return View(taikhoan); }