static public KetQuaHocPhan XEMKETQUA(string mahv, string mahp) { Connect c = new Connect(); SqlCommand cmd = new SqlCommand("TRACUUKETQUA", c.conn); cmd.CommandType = System.Data.CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@MAHV", mahv)); cmd.Parameters.Add(new SqlParameter("@MAHP", mahp)); KetQuaHocPhan kqhp = new KetQuaHocPhan(); using (SqlDataReader r = cmd.ExecuteReader()) { if (r.Read()) { kqhp.KHOITAO( r["MAHP"].ToString(), r["MAHV"].ToString(), r["NAMHOC"].ToString(), Int32.Parse(r["HOCKY"].ToString()), (float)Convert.ToDouble(r["DIEMHOCPHAN"].ToString()), r["TENHV"].ToString(), r["TENHP"].ToString(), r["NGAY"].ToString()); } c.Disconnect(); return(kqhp); } }
private void searchResult_Load(object sender, EventArgs e) { KetQuaHocPhan kqhp = KetQuaHocPhan.XEMKETQUA(mhv, mhp); this.dataGridView1.Rows.Add(kqhp.mahp, kqhp.tenhp, kqhp.mahv, kqhp.tenhv, kqhp.namhoc, kqhp.hocky, kqhp.diemhocphan, kqhp.ngay); if (kqhp.diemhocphan >= 5) { this.dataGridView1.Columns[7].HeaderCell.Value = "Ngày cấp chứng chỉ"; } }
private void xemketqua_Click(object sender, EventArgs e) { if (KetQuaHocPhan.KIEMTRAHV(mahv_text.Text) == 0 && KetQuaHocPhan.KIEMTRAHP(mahp_text.Text) == 0) { MessageBox.Show("Mã học viên và mã học phần không tồn tại!"); } else if (KetQuaHocPhan.KIEMTRAHV(mahv_text.Text) == 0 && KetQuaHocPhan.KIEMTRAHP(mahp_text.Text) == 1) { MessageBox.Show("Mã học viên không tồn tại!"); } else if (KetQuaHocPhan.KIEMTRAHP(mahp_text.Text) == 0) { MessageBox.Show("Mã học phần không tồn tại!"); } else { TRACUUKETQUA_KQ s = new TRACUUKETQUA_KQ(); s.receive_info(mahv_text.Text, mahp_text.Text); s.Show(); this.Hide(); } }
static public KetQuaHocPhan XEMKETQUA(string mahv, string mahp) { KetQuaHocPhan res = KetQuaHocPhanDB.XEMKETQUA(mahv, mahp); return(res); }