public void HienThiComboBoxMaHS(String namHoc, String lop, ComboBoxEx comboBox) { HocSinhData m_HSData = new HocSinhData(); comboBox.DataSource = m_HSData.LayDsHocSinhTheoLop(namHoc, lop); comboBox.DisplayMember = "MaHocSinh"; comboBox.ValueMember = "MaHocSinh"; }
//report public static IList<HocSinhInfo> LayDsHocSinh() { HocSinhData m_HSData = new HocSinhData(); DataTable m_DT = m_HSData.LayDsHocSinhForReport(); IList<HocSinhInfo> dS = new List<HocSinhInfo>(); foreach (DataRow Row in m_DT.Rows) { HocSinhInfo hs = new HocSinhInfo(); hs.MaHocSinh = Convert.ToString(Row["MaHocSinh"]); hs.HoTen = Convert.ToString(Row["HoTen"]); hs.GioiTinh = Convert.ToBoolean(Row["GioiTinh"]); //hs.NgaySinh = Convert.ToDateTime(Row["NgaySinh"]); // hs.NoiSinh = Convert.ToString(Row["NoiSinh"]); hs.DanToc = Convert.ToString(Row["DanToc"]); ; hs.TonGiao = Convert.ToString(Row["TonGiao"]); // hs.HoTenCha = Convert.ToString(Row["HoTenCha"]); // hs.NgheNghiepCha = Convert.ToString(Row["NgheNghiepCha"]); // hs.HoTenMe = Convert.ToString(Row["HoTenMe"]); // hs.NgheNghiepMe = Convert.ToString(Row["NgheNghiepMe"]); dS.Add(hs); } return dS; }
public String MaHocSinhLonNhat() { HocSinhData HocSinhData = new HocSinhData(); DataTable dt = HocSinhData.LayDsHocSinh(); int dong = dt.Rows.Count;//lay ra số dòng trong bảng if (dong == 0) return "";//nếu ko có học sinh nào thì trả về rỗng. else return dt.Rows[dong -1 ]["MaHocSinh"].ToString();//dòng -1 là ví trí dòng trong bảng //tính từ 0, MaHocSinh là cột mã học sinh ứng với dòng đó. //Ở đây ta sẽ lấy ra mã học sinh tại dòng cuối cùng. }
public bool isLopVaKhoiLop(String khoiLop, String lop) { HocSinhData hocSinhData = new HocSinhData(); int i = hocSinhData.isLopVaKhoiLop(khoiLop, lop); if (i <= 0) return false; return true; }