private void btluu_Click(object sender, EventArgs e) { try { QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities(); int id = ma; tblTaiKhoan tk = db.tblTaiKhoans.Where(t => t.MaNhanVien == id).SingleOrDefault(); string MatKhauMoi = txtMatKhauMoi.Text; tk.MatKhau = MatKhauMoi; db.Entry(tk).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); MessageBox.Show("Thay đổi mật khẩu thành công"); this.DialogResult = DialogResult.Cancel; } catch (Exception ex) { MessageBox.Show("Lỗi: " + ex.Message); } }
private void btCapNhat_Click(object sender, EventArgs e) { try { BLL_NhanVien temp = new BLL_NhanVien(); if (temp.canUpdate(int.Parse(txtMaNhanVien.Text.ToString()), int.Parse(txtCMND.Text.ToString()))) { QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities(); tblNhanVien t = new tblNhanVien(); tblTaiKhoan v = new tblTaiKhoan(); t.MaNhanVien = int.Parse(txtMaNhanVien.Text.ToString()); t.TenNhanVien = txtTenNhanVien.Text.ToString(); t.MaLoaiNhanVien = ConvertLoaiNhanVien(); t.NgaySinh = dtNgaySinh.Value; t.CMND = int.Parse(txtCMND.Text.ToString()); t.DiaChi = txtDiaChi.Text.ToString(); v = db.tblTaiKhoans.Where(s => s.MaNhanVien == t.MaNhanVien).SingleOrDefault(); //v.MaNhanVien = int.Parse(txtMaNhanVien.Text.ToString()); if (ConvertLoaiNhanVien() == 2) { if (v == null) { v = new tblTaiKhoan(); v.MaNhanVien = t.MaNhanVien; v.TenTaiKhoan = txtTaiKhoan.Text.ToString(); v.MatKhau = txtMatKhau.Text.ToString(); v.MaQuyen = ConvertQuyenHan(); db.tblTaiKhoans.Add(v); } else { v.MaNhanVien = t.MaNhanVien; v.TenTaiKhoan = txtTaiKhoan.Text.ToString(); v.MatKhau = txtMatKhau.Text.ToString(); v.MaQuyen = ConvertQuyenHan(); db.Entry(v).State = System.Data.Entity.EntityState.Modified; } db.Entry(t).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } else { if(v.MaNhanVien == t.MaNhanVien) db.tblTaiKhoans.Remove(v); db.Entry(t).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } MessageBox.Show("Cập nhật thành công"); LoadDataGridView(); reset(); } else { MessageBox.Show("Cập nhật thất bại!"); } } catch { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!"); } }
private void btCapNhat_Click(object sender, EventArgs e) { try { BLL_TaiKhoan temp = new BLL_TaiKhoan(); if (temp.canInsert(txtTenDangNhap.Text.ToString(), txtMatKhau.Text.ToString())) { QUANLYXEKHACHEntities db = new QUANLYXEKHACHEntities(); tblTaiKhoan t = new tblTaiKhoan(); t.MaNhanVien = int.Parse(txtMaNhanVien.Text.ToString()); t.TenTaiKhoan = txtTenDangNhap.Text.ToString(); t.MatKhau = txtMatKhau.Text.ToString(); t.MaQuyen = ConvertQuyenHan(); db.Entry(t).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); MessageBox.Show("Cập nhật thành công"); LoadDataGridView(); reset(); } else { MessageBox.Show("Không thành công"); } } catch { MessageBox.Show("Vui lòng nhập đầy đủ thông tin!"); } }