public void CapNhat( ) { NhanVienBUS.XoaMoiNhanVien( ); foreach (var nhanVien in ListNhanVien) { NhanVienDTO tmp = new NhanVienDTO { MaNhanVien = nhanVien.MaNhanVien, TenNhanVien = nhanVien.TenNhanVien }; try { NhanVienBUS.ThemNhanVien(tmp); } catch (Exception e) { var error = IoC.Get <ErrorViewModel>(); error.ErrorName = e.Message; error.DisplayName = "Lỗi"; _windowManager.ShowDialog(error); } } ListNhanVien.Clear( ); NhanVienBUS.SelectNhanVienAll().ForEach(x => ListNhanVien.Add(new NhanVien(x))); }
/// <summary> /// Hàm lấy danh sách nhân viên /// </summary> /// <returns></returns> public ObservableCollection <NhanVien> GetListNhanVien() { NhanVienDaoImpl impl = new NhanVienDaoImpl(); if (ListNhanVien == null) { ListNhanVien = new ObservableCollection <NhanVien>(); } else { ListNhanVien.Clear(); } impl.GetListNhanVien().ForEach(p => ListNhanVien.Add(p)); return(ListNhanVien); }