private void bixoa_ItemClick(object sender, DevExpress.Xpf.Bars.ItemClickEventArgs e) { MessageBoxResult result = MessageBox.Show("Bạn có đồng ý xóa nhân viên này ?", "Thông Báo", MessageBoxButton.YesNo); switch (result) { case MessageBoxResult.Yes: NhanVienViewList a = grid.SelectedItem as NhanVienViewList; if (a == null) { MessageBox.Show("Không tồn tại nhân viên !!"); return; } ; foreach (NhanVien i in dc.NhanViens.Where(x => x.nvid == a.nvid)) { if (i != null) { dc.NhanViens.DeleteOnSubmit(i); dc.SubmitChanges(); MessageBox.Show("Xóa nhân viên thành công !"); grid.ItemsSource = new NhanVienModelView().DSNVList; } else { MessageBox.Show("Không tồn tại nhân viên !!"); } } break; case MessageBoxResult.No: break; } }
private void tableView_RowUpdated(object sender, RowEventArgs e) { try { NhanVienViewList row = (NhanVienViewList)grid.SelectedItem; if (row == null) { return; } grid.RefreshData(); foreach (NhanVien i in dc.NhanViens.Where(x => x.nvid == row.nvid)) { if (i != null) { i.tennv = row.tennv; if (row.gioitinh == "Nam") { i.gioitinh = true; } else { i.gioitinh = false; } i.hinh = ConvertToBytes(ToImage(row.hinh.ToArray())); i.diachi = row.diachi; i.doanhthu = row.doanhthu; i.ngaysinh = row.ngaysinh; i.matkhau = row.matkhau; i.email = row.email; i.sdt = row.sdt; i.quyen = row.quyen; dc.SubmitChanges(); MessageBox.Show("Đã cập nhật thành công !"); } } grid.ItemsSource = new NhanVienModelView().DSNVList; } catch { return; } }