private void chkListBoxSinhVien_SelectedIndexChanged(object sender, EventArgs e) { idSinhVien = chkListBoxSinhVien.SelectedItem.ToString(); foreach (SinhViens sinhvien in listSinhVien) { if (sinhvien.IDSinhVien.Equals(chkListBoxSinhVien.SelectedItem.ToString())) { txtHoTen.Text = sinhvien.HoTen; ckbGioiTinh.Checked = (sinhvien.GioiTinh == 1); dtpNgaySinh.Value = sinhvien.NgaySinh; khoa = sinhvien.IDKhoa; if (sinhvien.IDKhoa.Equals("1")) { DiemKhoaCNTT tin = SinhVienServices.getDiemTin(idSinhVien); tcHocTap.SelectedTab = tpCNTT; tpCNTT.Enabled = true; tpVan.Enabled = false; tpVan.Visible = false; tpVatLy.Enabled = false; tpVatLy.Visible = false; txtC.Text = tin.DiemC.ToString(); txtJava.Text = tin.DiemJava.ToString(); lblDTB.Text = ((tin.DiemC + tin.DiemJava) / 2).ToString(); } else if (sinhvien.IDKhoa.Equals("2")) { DiemKhoaVatLy ly = SinhVienServices.getDiemLy(idSinhVien); tcHocTap.SelectedTab = tpVatLy; tpVatLy.Enabled = true; tpCNTT.Enabled = false; tpCNTT.Visible = false; tpVan.Enabled = false; tpVan.Visible = false; txtCoHoc.Text = ly.DiemCoHoc.ToString(); txtQuangHoc.Text = ly.DiemQuangHoc.ToString(); lblDTB.Text = ((ly.DiemCoHoc + ly.DiemQuangHoc) / 2).ToString(); } else { DiemKhoaVan van = SinhVienServices.getDiemVan(idSinhVien); tcHocTap.SelectedTab = tpVan; tpVan.Enabled = true; tpCNTT.Enabled = false; tpCNTT.Visible = false; tpVatLy.Enabled = false; tpVatLy.Visible = false; txtVanHocCD.Text = van.DiemVHCD.ToString(); txtVanHocHD.Text = van.DiemVHHD.ToString(); lblDTB.Text = ((van.DiemVHCD + van.DiemVHHD) / 2).ToString(); } } } }
private void dtgSinhVien_CellContentClick_1(object sender, DataGridViewCellEventArgs e) { int index = e.RowIndex; if (index >= 0) { txtName.Text = dtgSinhVien.Rows[index].Cells["FullName"].Value.ToString(); txtNgaySinh.Text = dtgSinhVien.Rows[index].Cells["DateOfBirth"].Value.ToString(); checkGender.Text = dtgSinhVien.Rows[index].Cells["Gender"].Value.ToString(); if (dtgSinhVien.Rows[index].Cells["IDKHOA"].Value.ToString() == "V") { TabPage t1 = tabControl1.TabPages[0]; tabControl1.SelectTab(t1); DiemKhoaVan dv = DiemVanService.GetDiemVanDB(dtgSinhVien.Rows[index].Cells["ID"].Value.ToString()); if (dv != null) { txtDiemVHCD.Text = dv.diemVHCD.ToString(); txtDiemVHHD.Text = dv.diemVHHD.ToString(); } } if (dtgSinhVien.Rows[index].Cells["IDKHOA"].Value.ToString() == "VL") { TabPage t1 = tabControl1.TabPages[1]; tabControl1.SelectTab(t1); DiemKhoaVatLy dv = DiemLyService.GetDiemLyDB(dtgSinhVien.Rows[index].Cells["ID"].Value.ToString()); if (dv != null) { txtDiemDien.Text = dv.diemDien.ToString(); txtDiemCoHoc.Text = dv.diemCoHoc.ToString(); txtDiemQuangHoc.Text = dv.diemQuangHoc.ToString(); txtDiemVLHN.Text = dv.diemVLHN.ToString(); } } if (dtgSinhVien.Rows[index].Cells["IDKHOA"].Value.ToString() == "C") { TabPage t1 = tabControl1.TabPages[2]; tabControl1.SelectTab(t1); DiemKhoaCNTT dv = DiemCNTTService.GetDiemCNTTDB(dtgSinhVien.Rows[index].Cells["ID"].Value.ToString()); if (dv != null) { txtDiemSQL.Text = dv.diemSQL.ToString(); txtDiemC.Text = dv.diemC.ToString(); txtDiemPascal.Text = dv.diemSQL.ToString(); } } } }