Пример #1
0
 private void hienThiKhoa()
 {
     cboKhoa.Items.Clear();
     foreach (KeyValuePair <string, Khoa> item in DB)
     {
         Khoa kh = item.Value;
         cboKhoa.Items.Add(kh);
     }
 }
Пример #2
0
 private void hienThiLop(Khoa kh)
 {
     cboLop.Items.Clear();
     foreach (KeyValuePair <string, LopHoc> item in kh.Lops)
     {
         LopHoc lp = item.Value;
         cboLop.Items.Add(lp);
     }
 }
Пример #3
0
        private void cboKhoa_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (cboKhoa.SelectedIndex == -1)
            {
                return;
            }
            Khoa kh = cboKhoa.SelectedItem as Khoa;

            hienThiLop(kh);
        }
Пример #4
0
 private void hienThi()
 {
     tvKhoa.Nodes.Clear();
     foreach (KeyValuePair <string, Khoa> item in DB)
     {
         Khoa     kh    = item.Value;
         TreeNode nKhoa = new TreeNode(kh.Ten);
         nKhoa.Tag = kh;
         tvKhoa.Nodes.Add(nKhoa);
         foreach (KeyValuePair <string, LopHoc> lop in kh.Lops)
         {
             LopHoc   lp   = lop.Value;
             TreeNode nlop = new TreeNode(lp.Ten);
             nlop.Tag = lp;
             nKhoa.Nodes.Add(nlop);
         }
     }
     tvKhoa.ExpandAll();
 }
Пример #5
0
        private void DuLieu()
        {
            Khoa cntt = new Khoa {
                Ma = "CNTT", Ten = "Công nghệ thông tin"
            };
            Khoa dttt = new Khoa {
                Ma = "DTTT", Ten = "Điện tử truyền thông"
            };
            Khoa tdh = new Khoa {
                Ma = "TDH", Ten = "Tự động hóa"
            };

            LopHoc cntt1 = new LopHoc {
                Ma = "CNTT1", Ten = "Công nghệ 1", KhoaChuQuan = cntt
            };
            LopHoc cntt2 = new LopHoc {
                Ma = "CNTT2", Ten = "Công nghệ 2", KhoaChuQuan = cntt
            };
            LopHoc dttt1 = new LopHoc {
                Ma = "DTTT1", Ten = "Điện tử 1", KhoaChuQuan = dttt
            };
            LopHoc tdh1 = new LopHoc {
                Ma = "TDH1", Ten = "Tự động 1", KhoaChuQuan = tdh
            };

            DB.Add(cntt.Ma, cntt);
            DB.Add(dttt.Ma, dttt);
            DB.Add(tdh.Ma, tdh);
            cntt.Lops.Add(cntt1.Ma, cntt1);
            cntt.Lops.Add(cntt2.Ma, cntt2);
            dttt.Lops.Add(dttt1.Ma, dttt1);
            tdh.Lops.Add(tdh1.Ma, tdh1);

            SinhVien sv1 = new SinhVien
            {
                Ma       = "01",
                HoTen    = "Duong Van Son",
                GioiTinh = false,
                NamSinh  = 1998
            };

            sv1.LopChuQuan = cntt1;
            cntt1.SinhViens.Add(sv1.Ma, sv1);
            SinhVien sv2 = new SinhVien
            {
                Ma       = "02",
                HoTen    = "Duong Anh",
                GioiTinh = true,
                NamSinh  = 1998
            };

            sv2.LopChuQuan = dttt1;
            dttt1.SinhViens.Add(sv2.Ma, sv2);

            SinhVien sv3 = new SinhVien
            {
                Ma       = "03",
                HoTen    = "Duong Huyen",
                GioiTinh = true,
                NamSinh  = 1998
            };

            sv3.LopChuQuan = cntt1;
            cntt1.SinhViens.Add(sv3.Ma, sv3);
        }