static void SuaNV() { PhongBan pNS = new PhongBan(); pNS.MaPhongBan = 1; pNS.TenPhongBan = "Phòng nhân sự"; dsPB.Add(pNS); NhanVien nam = new NhanVien(); nam.MaNhanVien = 123; nam.TenNhanVien = "Nguyễn Thành Nam"; nam.ChucVu = LoaiChucVu.NHAN_VIEN; pNS.ThemNhanVien(nam); NhanVien nu = new NhanVien(); nu.MaNhanVien = 456; nu.TenNhanVien = "Lê Thị Mỹ Nữ"; nu.ChucVu = LoaiChucVu.TRUONG_PHONG; pNS.ThemNhanVien(nu); NhanVien n = new NhanVien(); n.MaNhanVien = 357; n.TenNhanVien = "Nguyễn Thành Nam"; n.ChucVu = LoaiChucVu.NHAN_VIEN; pNS.ThemNhanVien(n); PhongBan pkt = new PhongBan(); pkt.MaPhongBan = 2; pkt.TenPhongBan = "Phòng kế toán"; dsPB.Add(pkt); NhanVien hoa = new NhanVien(); hoa.MaNhanVien = 789; hoa.TenNhanVien = "Nguyễn Hoa"; hoa.ChucVu = LoaiChucVu.PHO_PHONG; pkt.ThemNhanVien(hoa); NhanVien thao = new NhanVien(); thao.MaNhanVien = 555; thao.TenNhanVien = "Châu lệ Thảo"; thao.ChucVu = LoaiChucVu.NHAN_VIEN; pkt.ThemNhanVien(thao); PhongBan ppt = new PhongBan(); ppt.MaPhongBan = 3; ppt.TenPhongBan = "Phòng phát triển"; dsPB.Add(ppt); NhanVien quoc = new NhanVien(); quoc.MaNhanVien = 246; quoc.TenNhanVien = "Lê Minh Quốc"; quoc.ChucVu = LoaiChucVu.NHAN_VIEN; ppt.ThemNhanVien(quoc); NhanVien anh = new NhanVien(); anh.MaNhanVien = 876; anh.TenNhanVien = "Bùi Tú Anh"; anh.ChucVu = LoaiChucVu.TRUONG_PHONG; ppt.ThemNhanVien(anh); Console.WriteLine("Danh sách toàn bộ nhân viên trong công ty:"); foreach (PhongBan pb in dsPB) { Console.WriteLine(pb.TenPhongBan); pb.XuatToanBoNhanVien(); } NhanVien old = pNS.TimNhanVien(123); if (old != null) { old.TenNhanVien = "Nguyễn Minh Tuệ"; } Console.WriteLine("Danh sách toàn bộ nhân viên trong công ty sau khi sửa:"); foreach (PhongBan pb in dsPB) { Console.WriteLine(pb.TenPhongBan); pb.XuatToanBoNhanVien(); } }
static void SapXepNV() { PhongBan pNS = new PhongBan(); pNS.MaPhongBan = 1; pNS.TenPhongBan = "Phòng nhân sự"; dsPB.Add(pNS); NhanVien nam = new NhanVien(); nam.MaNhanVien = 123; nam.TenNhanVien = "Nguyễn Thành Nam"; nam.ChucVu = LoaiChucVu.NHAN_VIEN; pNS.ThemNhanVien(nam); NhanVien nu = new NhanVien(); nu.MaNhanVien = 456; nu.TenNhanVien = "Lê Thị Mỹ Nữ"; nu.ChucVu = LoaiChucVu.TRUONG_PHONG; pNS.ThemNhanVien(nu); NhanVien n = new NhanVien(); n.MaNhanVien = 357; n.TenNhanVien = "Nguyễn Thành Nam"; n.ChucVu = LoaiChucVu.NHAN_VIEN; pNS.ThemNhanVien(n); PhongBan pkt = new PhongBan(); pkt.MaPhongBan = 2; pkt.TenPhongBan = "Phòng kế toán"; dsPB.Add(pkt); NhanVien hoa = new NhanVien(); hoa.MaNhanVien = 789; hoa.TenNhanVien = "Nguyễn Hoa"; hoa.ChucVu = LoaiChucVu.PHO_PHONG; pkt.ThemNhanVien(hoa); NhanVien thao = new NhanVien(); thao.MaNhanVien = 555; thao.TenNhanVien = "Châu lệ Thảo"; thao.ChucVu = LoaiChucVu.NHAN_VIEN; pkt.ThemNhanVien(thao); PhongBan ppt = new PhongBan(); ppt.MaPhongBan = 3; ppt.TenPhongBan = "Phòng phát triển"; dsPB.Add(ppt); NhanVien quoc = new NhanVien(); quoc.MaNhanVien = 246; quoc.TenNhanVien = "Lê Minh Quốc"; quoc.ChucVu = LoaiChucVu.NHAN_VIEN; ppt.ThemNhanVien(quoc); NhanVien anh = new NhanVien(); anh.MaNhanVien = 876; anh.TenNhanVien = "Bùi Tú Anh"; anh.ChucVu = LoaiChucVu.TRUONG_PHONG; ppt.ThemNhanVien(anh); Console.WriteLine("Danh sách nhân viên thuộc phòng nhân sự:"); pNS.XuatToanBoNhanVien(); pNS.SapXep(); Console.WriteLine("Danh sách nhân viên thuộc phòng nhân sự sau khi sắp xếp:"); pNS.XuatToanBoNhanVien(); Console.WriteLine("Danh sách nhân viên thuộc phòng kế toán:"); pkt.XuatToanBoNhanVien(); pkt.SapXep(); Console.WriteLine("Danh sách nhân viên thuộc phòng kế toán sau khi sắp xếp:"); pkt.XuatToanBoNhanVien(); Console.WriteLine("Danh sách nhân viên thuộc phòng phát triển:"); ppt.XuatToanBoNhanVien(); ppt.SapXep(); Console.WriteLine("Danh sách nhân viên thuộc phòng phát triển sau khi sắp xếp:"); ppt.XuatToanBoNhanVien(); }