Example #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");
        }
Example #2
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            listSinhVien = SinhVien.getListSinhVien();
            string          keySearch = searchInput.Text;
            List <SinhVien> tempList  = new List <SinhVien>();

            if (searchInput.Text.Equals(""))
            {
                listSinhVien = SinhVien.getListSinhVien();
                setListSinhVien();
            }
            else
            {
                for (int i = 0; i < listSinhVien.Count; i++)
                {
                    SinhVien temp = listSinhVien.ElementAt(i);
                    if (temp.HoVaTen.Contains(keySearch))
                    {
                        tempList.Add(temp);
                    }
                }
                listSinhVien = tempList;
                setListSinhVien();
            }
        }
Example #3
0
        private void searchInput_KeyUp(object sender, KeyEventArgs e)
        {
            listSinhVien = SinhVien.getListSinhVien();
            string          keySearch = searchInput.Text;
            List <SinhVien> tempList  = new List <SinhVien>();

            if (e.KeyCode == Keys.Enter)
            {
                for (int i = 0; i < listSinhVien.Count; i++)
                {
                    SinhVien temp = listSinhVien.ElementAt(i);
                    if (temp.HoVaTen.Contains(keySearch))
                    {
                        tempList.Add(temp);
                    }
                }
                listSinhVien = tempList;
                setListSinhVien();
            }
            if (searchInput.Text.Equals(""))
            {
                listSinhVien = SinhVien.getListSinhVien();
                setListSinhVien();
            }
        }
Example #4
0
        private void btnXoa_Click(object sender, EventArgs e)
        {
            string maSinhVien = listSinhVien.ElementAt(lstSinhVien.SelectedIndex).MaSinhVien;

            DiemHocTap.xoaDiemHocTap(maSinhVien);
            SinhVien.xoaSinhVien(maSinhVien);
            listSinhVien = SinhVien.getListSinhVien();
            setListSinhVien();
            MessageBox.Show("Đã xóa");
        }
Example #5
0
 private void Form1_Activated(object sender, EventArgs e)
 {
     listSinhVien = SinhVien.getListSinhVien();
     setListSinhVien();
 }