private void loadChuyenNganh() { dtChuyenNganh = new DichVuSVBUS().getChuyenNganh(); cbBan.DataSource = dtChuyenNganh; cbBan.DisplayMember = "TenNganh"; cbBan.ValueMember = "MaNganh"; cbBan.SelectedIndex = 0; dtChuyenNganh = new DichVuSVBUS().getChuyenNganh(); cbNganh.DataSource = dtChuyenNganh; cbNganh.DisplayMember = "TenNganh"; cbNganh.ValueMember = "MaNganh"; cbNganh.SelectedIndex = 0; dtHocKi = new DichVuSVBUS().getHK(); cbHocKi.DataSource = dtHocKi; cbHocKi.DisplayMember = "NamHoc"; cbHocKi.ValueMember = "MaHK"; }
private void btDangKi_Click(object sender, EventArgs e) { if (rdXem.Checked) { MessageBox.Show("Xin vui lòng chuyển sang chế dộ DKMH để sử dụng tính năng này"); } string[] kq = new string[10]; int i = 0; rtbKQ.Text = ""; bool flag = false; foreach (DangKi dk in ListDK) { for (int j = 0; j < lvDangKi.Items.Count; j++) { if (lvDangKi.Items[j].Text == dk.MaLop) { kq[i++] = string.Format(@"{0}. Môn học có mã là {1} đã đăng kí rồi. ", i - 1, dk.MaLop); flag = true; } } } foreach (DangKi dk in ListDK) { for (int j = 0; j < lvHienThi.Items.Count; j++) { if (lvHienThi.Items[j].Text == dk.MaLop) { int temp = new DichVuSVBUS().XoaSV_LH(mssv, dk.MaLop); if (temp == 1) { kq[i++] = string.Format(@"{0}. Môn học có mã là {1} đã xóa thành công. ", i - 1, lvHienThi.Items[j].Text); } else { kq[i++] = string.Format(@"{0}. Môn học có mã là {1} đã xóa thất bại. ", i - 1, lvHienThi.Items[j].Text); } } } } for (int k = 0; k < lvDangKi.Items.Count; k++) { flag = false; foreach (DangKi ht in ListDK) { if (lvDangKi.Items[k].Text == ht.MaLop) { flag = true; } } if (!flag) { int temp = new DichVuSVBUS().ThemSV_LH(new SV_LH(mssv, lvDangKi.Items[k].Text, 0, 0)); if (temp == 1) { kq[i++] = string.Format(@"{0}. Môn học có mã là {1} đã đăng kí thành công. ", i - 1, lvDangKi.Items[k].Text); } else { kq[i++] = string.Format(@"{0}. Môn học có mã là {1} đã xóa thất bại. ", i - 1, lvDangKi.Items[k].Text); } } } foreach (string str in kq) { rtbKQ.Text += str; } }