public frmNoiCau_Nhap() { InitializeComponent(); if (!MyFunction.FromXml_NoiCau()) { MessageBox.Show("Hãy nhập thông tin bài học trước."); return; } }
BaiHoc lay_baihoc() { if (bai_chon == -1) { MyFunction.FromXml_NoiCau(); danhsachNoiCau = MyFunction.danhsachBaihoc; } if (danhsachNoiCau.Count == 0) { return(null); } //Random randomBaihoc = new Random(); //int idx = randomBaihoc.Next(0, danhsachNoiCau.Count); BaiHoc bai = null; if (bai_chon == -1) { bai = danhsachNoiCau.OrderBy(x => x.thutu).ToList().FirstOrDefault(); } else { bai = MyFunction.danhsachBaihoc.OrderBy(x => x.thutu).ToList().FirstOrDefault(x => x.thutu > bai_chon); } if (bai == null) { bai_chon = -1; MessageBox.Show("Hết rồi !!!"); return(null); } baihocTV = bai; bai_chon = bai.thutu; return(bai); }
BaiHoc Load_Baihoc(int bai) { MyFunction.FromXml_NoiCau(); return(MyFunction.danhsachBaihoc.FirstOrDefault(x => x.Id == bai)); }