Exemplo n.º 1
0
        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)));
        }
Exemplo n.º 2
0
        /// <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);
        }