Beispiel #1
0
    public Class CreateNew(List <Class> cls)
    {
        if (cls == null)
        {
            cls = new List <Class>();
        }
        Class   c     = new Class();
        Boolean check = false;

        do
        {
            Console.Write("Nhập mã lớp: ");
            c.IdClass = Console.ReadLine();
            for (int i = 0; i < cls.Count; i++)
            {
                if (c.IdClass.Equals(cls[i].IdClass))
                {
                    Console.WriteLine("Mã lớp đã tồn tại! Mời nhập lại.");
                    check = true;
                    break;
                }
                check = false;
            }
        } while (check);
        Console.Write("Nhập mô tả lớp: ");
        c.Description = Console.ReadLine();
        Console.Write("Nhập giảng viên: ");
        c.Teacher = m.ChuanHoa(Console.ReadLine());
        Console.Write("Nhập thời gian học: ");
        c.Time = Console.ReadLine();
        Console.Write("Nhập ngày học: ");
        c.Day = Console.ReadLine();
        return(c);
    }
    public Student CreateNew(List <Student> std)
    {
        if (std == null)
        {
            std = new List <Student>();
        }
        Student s     = new Student();
        Boolean check = false;

        do
        {
            Console.Write("Nhập mã sinh viên: ");
            s.Id = Console.ReadLine();
            for (int i = 0; i < std.Count; i++)
            {
                if (s.Id.Equals(std[i].Id))
                {
                    Console.WriteLine("Mã sinh viên đã tồn tại! Mời nhập lại.");
                    check = true;
                    break;
                }
                check = false;
            }
        } while (check);
        Console.Write("Nhập tên sinh viên: ");
        s.Name = m.ChuanHoa(Console.ReadLine());
        Console.Write("Nhập địa chỉ: ");
        s.Address = Console.ReadLine();
        Boolean convert = true;

        do
        {
            Console.Write("Nhập ngày sinh: ");
            string d = Console.ReadLine();
            convert = DateTime.TryParse(d, out DateTime result);
            if (convert)
            {
                s.Birthday = result;
            }
            else
            {
                Console.WriteLine("Bạn vừa nhập không phải ngày tháng. Mời nhập lại !\n");
            }
        } while (!convert);
        Console.Write("Nhập mã lớp: ");
        s.IdClass = checkIdClass();
        return(s);
    }