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();
                    }
                }
            }
        }
Beispiel #2
0
        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();
                    }
                }
            }
        }