예제 #1
0
        private void btnCapNhat_Click(object sender, EventArgs e)
        {
            SinhVien sv = listSinhVien.ElementAt(lstSinhVien.SelectedIndex);
            string   maSinhVien = sv.MaSinhVien;
            string   maNganh = sv.MaNganh;
            string   hoVaTen = txtHoVaTen.Text;
            bool     gioiTinh = chkbGioiTinh.Checked;
            DateTime ngaySinh = dtpNgaySinh.Value;
            double   diem1, diem2;

            if (maNganh == "van")
            {
                diem1 = Convert.ToDouble(txtVanCD.Text);
                diem2 = Convert.ToDouble(txtVanHD.Text);
            }
            else if (maNganh == "cntt")
            {
                diem1 = Convert.ToDouble(txtCnttCoding.Text);
                diem2 = Convert.ToDouble(txtCnttAlgor.Text);
            }
            else
            {
                diem1 = Convert.ToDouble(txtVatLyCo.Text);
                diem2 = Convert.ToDouble(txtVatLyDien.Text);
            }
            SinhVien.editSinhVien(maSinhVien, hoVaTen, gioiTinh, ngaySinh, diem1, diem2);
            DiemHocTap.editDiemHocTap(maSinhVien, diem1, diem2);
            listSinhVien = SinhVien.getListSinhVien();
            setListSinhVien();
            MessageBox.Show("Đã cập nhật thông tin");
        }