public override void nhap()
        {
            Console.WriteLine("--Danh Sach Nhan Vien--");
            Console.Write("Nhap vao so luong nhan vien: ");
            soLuongNV = Convert.ToInt32(Console.ReadLine());
            for (int i = 0; i < soLuongNV; i++)
            {
                Console.WriteLine("Chon loai NV: \n1. NV San xuat \n2. NV Cong nhat \n3. NV Quan Ly");
                int loaiNV = Convert.ToInt32(Console.ReadLine());
                switch (loaiNV)
                {
                case 1:
                {
                    ds[i] = new NhanVienSanXuat();
                    ds[i].nhap();
                }
                break;

                case 2:
                {
                    ds[i] = new NhanVienCongNhat();
                    ds[i].nhap();
                }
                break;

                case 3:
                {
                    ds[i] = new NhanVienQuanLy();
                    ds[i].nhap();
                }
                break;
                }
            }
        }
        static void Main(string[] args)
        {
            NhanVienSanXuat nv1 = new NhanVienSanXuat();

            nv1.nhap();
            nv1.xuat();
            Console.ReadKey();

            NhanVienCongNhat nv2 = new NhanVienCongNhat();

            nv2.nhap();
            nv2.xuat();
            Console.ReadKey();

            NhanVienQuanLy nv3 = new NhanVienQuanLy();

            nv3.nhap();
            nv3.xuat();
            Console.ReadKey();

            DanhSachNhanVien ds1 = new DanhSachNhanVien();

            ds1.nhap();
            ds1.xuat();
            Console.ReadKey();
        }