private void btnEditConfirm_Click(object sender, EventArgs e) { object donVi = DonViIdLookUpEdit.GetSelectedDataRow(); object hocVi = HocViIdLookUpEdit.GetSelectedDataRow(); object ngach = NgachIdLookUpEdit.GetSelectedDataRow(); object hopDong = HopDongIdLookUpEdit.GetSelectedDataRow(); try { HopDong newHopDong = new HopDong() { NgayKi = HopDongNgayKiDateEdit.DateTime, NgayKetThuc = HopDongNgayKetThucDateEdit.DateTime }; _hopDongRepository.Edit(newHopDong, (hopDong as HopDong).HopDongId); var nhanVien = new NhanVien() { HoTen = HoTenTextEdit.Text, NgaySinh = NgaySinhDateEdit.DateTime, GioiTinh = Boolean.Parse(GioiTinhRadioGroup.Properties.Items[GioiTinhRadioGroup.SelectedIndex].Value.ToString()), DanToc = DanTocTextEdit.Text, TonGiao = TonGiaoTextEdit.Text, SoDienThoai = Convert.ToInt32(SoDienThoaiTextEdit.Text), Email = EmailTextEdit.Text, DiaChi = DiaChiTextEdit.Text, SoCMND = Convert.ToInt32(SoCMNDTextEdit.Text), Anh = AnhTextEdit.Text, DangVien = Boolean.Parse(DangVienCheckEdit.OldEditValue.ToString()), HocViId = (hocVi as HocVi).HocViId, DonViId = (donVi as DonVi).DonViId, HopDongId = (hopDong as HopDong).HopDongId, NgachId = (ngach as Ngach).NgachId }; _nhanVienRepository.Edit(nhanVien, MainView.NhanVienIdRowSelected); XtraMessageBox.Show("Sửa nhân viên thành công"); this.Close(); } catch (Exception ex) { XtraMessageBox.Show($"Sửa nhân viên thất bại.... Lỗi {ex.ToString()}", "Lỗi ", MessageBoxButtons.OK, MessageBoxIcon.Error); } }