Ejemplo n.º 1
0
        public void ThemChuongTrinh(ChuongTrinhHoatDongDto chuongTrinhDto)
        {
            var chuongTrinh = new ChuongTrinhHoatDong(chuongTrinhDto);

            DanhSachChuongTrinhHoatDong.Add(chuongTrinh);
            var thongBaoMoi = ThongBaoHoatDong.TaoThongBaoThemChuongTrinh(this);

            foreach (var sinhVien in DanhSachSinhVienTheoDoi.Select(td => td.SinhVien))
            {
                sinhVien.ThongBaoHoatDong(thongBaoMoi);
            }
        }
Ejemplo n.º 2
0
        public void HuyHoatDong()
        {
            var thongBaoMoi = ThongBaoHoatDong.TaoThongBaoHuy(this);

            foreach (var sinhVien in DanhSachSinhVienTheoDoi.Select(td => td.SinhVien))
            {
                sinhVien.ThongBaoHoatDong(thongBaoMoi);
            }
            SinhVienTaoHd.ThongBaoHoatDong(thongBaoMoi);
            BiHuy        = true;
            DuocPheDuyet = true;
            DanhSachSinhVienThamGia.Clear();
            DanhSachSinhVienTheoDoi.Clear();
            DanhSachChuongTrinhHoatDong.Clear();
            SoLuotThamGia = 0;
        }