private void btnCapNhat_Click(object sender, EventArgs e) { if (KiemTraDayDu_CapNhat()) { if (KiemTraTrungKhopMatKhau()) { clsNguoiDung_DTO nd = new clsNguoiDung_DTO(); nd.MANV = cboNhanVien.SelectedValue.ToString(); nd.TAIKHOAN = txtTenDN.Text; nd.MATKHAU = txtMatKhau.Text; if (!chkTrangThai.Checked) { nd.TRANGTHAI = true; } else { nd.TRANGTHAI = false; } nd.LOAIND = LayQuyenTruyCap(); clsNguoiDung_BUS bus = new clsNguoiDung_BUS(); bool kq = bus.CapNhatTaiKhoan(nd); if (kq) { MessageBox.Show("Cập nhật nguời dùng " + nd.TAIKHOAN + " Thành công", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Information); clsNhatKy_BUS BUSNK = new clsNhatKy_BUS(); BUSNK.ThemNhatKy(Program.NhanVien_Login.TaiKhoan, DateTime.Now, string.Format("Cập nhật người dùng {0} có mã nhân viên NV{1}", nd.TAIKHOAN, nd.MANV)); LoadDGV_NguoiDung(); return; } else { MessageBox.Show("THẤT BẠI", "THÔNG BÁO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } else { MessageBox.Show("Mật khẩu không trùng khớp"); } } else { MessageBox.Show("Vui lòng điền đầy đủ các trường"); } }
private void btnCapNhat_Click(object sender, EventArgs e) { try { clsNhanVien_DTO nv = new clsNhanVien_DTO(); nv.MaNV = dgvNhanVien.SelectedRows[0].Cells["colMANV"].Value.ToString(); nv.Ho = txtHo.Text; nv.Ten = txtTen.Text; nv.NgaySinh = dtpNgaySinh.Value; nv.CMND = txtCMND.Text; //false nữ, true nam if (radNam.Checked) { nv.GioiTinh = true; } else { nv.GioiTinh = false; } nv.BangCap = int.Parse(cboTrinhDo.SelectedValue.ToString()); nv.TonGiao = cboTonGiao.SelectedValue.ToString(); nv.NguyenQuan = rtbNguyenQuan.Text; nv.DanToc = cboDanToc.SelectedValue.ToString(); nv.QuocTich = cboQuocTich.SelectedValue.ToString(); nv.TinhThanh = cboTinh.SelectedValue.ToString(); nv.QuanHuyen = cboQuanHuyen.SelectedValue.ToString(); nv.DiaChiThuongTru = rtbSoNhaTenDuong.Text; nv.HINHDAIDIEN = anhDaiDien; nv.NgayBatDauLamViec = dtpNgayVaoLam.Value; nv.MaCV = cboChucVu.SelectedValue.ToString(); nv.MaBAC = cboBacLuong.SelectedValue.ToString(); nv.PhongBan = cboPhongBan.SelectedValue.ToString(); if (!chkBoViec.Checked) { nv.TrangThai = true; } else { nv.TrangThai = false; //nghi viec clsNguoiDung_BUS BUSND = new clsNguoiDung_BUS(); BUSND.CapNhatTaiKhoan(nv.TrangThai, nv.MaNV); //Chặn tài khoản của người này đăng nhập } clsNhanVien_BUS bus = new clsNhanVien_BUS(); bool kq = bus.CapNhatThongTinNhanVien(nv); if (kq) { MessageBox.Show("Cập nhật thông tin thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); clsNhatKy_BUS BUSNK = new clsNhatKy_BUS(); BUSNK.ThemNhatKy(Program.NhanVien_Login.TaiKhoan, DateTime.Now, string.Format("Cập nhật nhân viên {0} {1} có mã {2}", nv.Ho, nv.Ten, nv.MaNV)); TimKiemNhanVien(); } else { MessageBox.Show("Thất bại, Vui lòng thử lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } catch (Exception ex) { MessageBox.Show("Vui lòng điền đầy đủ tất cả các trường\n" + ex.Message, "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } // }