#region tạo bảng điểm cho từng kì
public DataTable tao_bang_diem_theoki(string masinhvien, int hocki)
{
DataTable bangdiem = new DataTable();
bangdiem = diem.lay_diemSV_masv_mahocki(masinhvien, hocki);
//Chèn thêm cột điểm trung bình
bangdiem.Columns.Add("diemtb");
//Duyệt qua bảng điểm để tính điểm trung bình
for ( d = 0; d < bangdiem.Rows.Count; d++)
{
if (bangdiem.Rows[d][4] =="") bangdiem.Rows[d][4] = "0";
if (bangdiem.Rows[d][5] == "") bangdiem.Rows[d][5] = "0";
diemthilan1 =int.Parse(bangdiem.Rows[d][4].ToString());
diemthilan2 =int.Parse(bangdiem.Rows[d][5].ToString());
if (diemthilan1 > diemthilan2)
bangdiem.Rows[d][6] = (int.Parse(bangdiem.Rows[d][2].ToString()) * 0.1 + int.Parse(bangdiem.Rows[d][3].ToString()) * 0.3 + diemthilan1 * 0.6);
else
bangdiem.Rows[d][6] = (int.Parse(bangdiem.Rows[d][2].ToString()) * 0.1 + int.Parse(bangdiem.Rows[d][3].ToString()) * 0.3 + diemthilan2 * 0.6);
}
return bangdiem ;
}
#endregion