static void Main(string[] args) { List <Customer> lstHK = new List <Customer>(); Console.InputEncoding = Encoding.Unicode; Console.OutputEncoding = Encoding.Unicode; TicketAir ve = new TicketAir("HN-HCM", new DateTime(), 30); Customer hanhKhach = new Customer("Hoàng Lê", "Nam", 21, ve, 1); Console.WriteLine(hanhKhach); Console.WriteLine("Nhập vào số lượng khách hàng mua vé: "); String line = ""; line = Console.ReadLine(); int n = int.Parse(line); for (int i = 0; i < n; i++) { Console.WriteLine("Nhập thông tin khách hàng thứ " + (i + 1) + ": "); Console.Write("Họ tên: "); string hoTen = Console.ReadLine(); Console.Write("Giới tính: "); string gioiTinh = Console.ReadLine(); Console.Write("Tuổi: "); int tuoi = int.Parse(Console.ReadLine()); Console.Write("Số lượng vé mua: "); int soLuong = int.Parse(Console.ReadLine()); lstHK.Add(new Customer(hoTen, gioiTinh, tuoi, ve, soLuong)); } lstHK.Sort(new SortKhachHang()); foreach (Customer h in lstHK) { Console.WriteLine(h.ToString()); } }
public Customer(string hoTen, string gioiTinh, int tuoi, TicketAir ve, int soLuong) : base(hoTen, gioiTinh, tuoi) { this.Ticket = ve; this.Count = soLuong; }