public void Add(TaiKhoan_NhanVien tk_nv) { NhanVien nv = new NhanVien() { MaNhanVien = tk_nv.MaNhanVien, TenNhanVien = tk_nv.TenNhanVien, NgaySinh = tk_nv.NgaySinh, DiaChi = tk_nv.DiaChi, HocHam = tk_nv.HocHam, HocVi = tk_nv.HocVi, GioiTinh = tk_nv.GioiTinh, SDT = tk_nv.SDT }; db.NhanViens.Add(nv); db.SaveChanges(); TaiKhoan tk = new TaiKhoan() { MaTaiKhoan = tk_nv.MaTaiKhoan, TenDangNhap = tk_nv.TenDangNhap, MatKhau = tk_nv.MatKhau, VaiTro = tk_nv.VaiTro, MaNhanVien = tk_nv.MaNhanVien }; db.TaiKhoans.Add(tk); db.SaveChanges(); }
private void btnThemMoi_Click(object sender, EventArgs e) { TaiKhoan_NhanVien_BLL tk_nv = new TaiKhoan_NhanVien_BLL(); TaiKhoan_NhanVien tt = new TaiKhoan_NhanVien(); try { if (tk_nv.CheckTenTK(txtTK.Text.Trim()) == true) { tt.MaTaiKhoan = tk_nv.GetMaxMaTK(); tt.TenDangNhap = txtTK.Text.Trim(); tt.MatKhau = txtMK.Text.Trim(); tt.VaiTro = (cbxVaiTro.SelectedItem == "Là quản trị viên") ? true : false; tt.MaNhanVien = txtMaNV.Text.Trim(); tt.TenNhanVien = txtTenNV.Text.Trim(); tt.NgaySinh = dateTimePickerNgaySinh.Value; if (radioBtnNam.Checked == true) { tt.GioiTinh = "Nam"; } if (radioBtnNu.Checked == true) { tt.GioiTinh = "Nữ"; } tt.DiaChi = txtDiaChi.Text.Trim(); tt.SDT = txtSDT.Text.Trim(); tt.HocHam = cbxHocHam.SelectedItem.ToString(); tt.HocVi = cbxHocVi.SelectedItem.ToString(); tk_nv.Add(tt); MessageBox.Show("Thêm mới thành công.", "Thông báo", MessageBoxButtons.OK); loadData2DataGridView(); } else { MessageBox.Show("Tên tài khoản đã tồn tại", "Thông báo", MessageBoxButtons.OK); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Thông báo", MessageBoxButtons.OK); } }
public void Update(TaiKhoan_NhanVien tk_nv) { var nv = db.NhanViens.Find(tk_nv.MaNhanVien); nv.MaNhanVien = tk_nv.MaNhanVien; nv.TenNhanVien = tk_nv.TenNhanVien; nv.NgaySinh = tk_nv.NgaySinh; nv.DiaChi = tk_nv.DiaChi; nv.HocHam = tk_nv.HocHam; nv.HocVi = tk_nv.HocVi; nv.GioiTinh = tk_nv.GioiTinh; nv.SDT = tk_nv.SDT; db.SaveChanges(); var tk = db.TaiKhoans.Find(tk_nv.MaTaiKhoan); tk.MaTaiKhoan = tk_nv.MaTaiKhoan; tk.TenDangNhap = tk_nv.TenDangNhap; tk.MatKhau = tk_nv.MatKhau; tk.VaiTro = tk_nv.VaiTro; tk.MaNhanVien = tk_nv.MaNhanVien; db.SaveChanges(); }