private void load_QuaTrinhHoc() { if (cboSearchHocSinh.Text != "") { string maHS = cboSearchHocSinh.EditValue.ToString(); bindingSourceQuaTrinhHoc.DataSource = QUATRINHHOC_BUS.LayQuaTrinhHocCuaHocSinh(maHS); } }
private void btnLuu_Click(object sender, EventArgs e) { string maLop = cboLop.EditValue.ToString(); string maNamHoc = cboNamHoc.EditValue.ToString(); QUATRINHHOC_BUS.LuuPhanLopHS(lstvDSLop, maLop, maNamHoc); MessageBox.Show("Đã lưu vào bảng phân lớp!", "COMPLETED", MessageBoxButtons.OK, MessageBoxIcon.Information); state = false; }
private void btnChuyen_Click(object sender, EventArgs e) { if (QUATRINHHOC_BUS.KiemTraSiSo(cboLopMoi.EditValue.ToString(), lstvDSHSMoi.SelectedItems.Count) == true) { IEnumerator ie = lstvDSHSCu.SelectedItems.GetEnumerator(); if (lstvDSHSCu.SelectedItems.Count != 0) { state = true; } while (ie.MoveNext()) { ListViewItem olditem = (ListViewItem)ie.Current; ListViewItem newitem = new ListViewItem(); //Trạng thái học sinh đã được phân lớp hay chưa? bool stateHS = false; foreach (ListViewItem item in lstvDSHSMoi.Items) { if (item.SubItems[0].Text == olditem.SubItems[0].Text) { MessageBox.Show("Học sinh " + olditem.SubItems[1].Text + " hiện đã được phân vào lớp " + cboLopMoi.Text, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); stateHS = true; goto Cont; } } newitem = olditem; lstvDSHSCu.Items.Remove(olditem); lstvDSHSMoi.Items.Add(newitem); Cont: if (stateHS == true) { break; } } } else { MessageBox.Show("Vượt quá sĩ số tối đa", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnChuyen_Click(object sender, EventArgs e) { if (QUATRINHHOC_BUS.KiemTraSiSo(cboLop.EditValue.ToString(), lstvDSHS.SelectedItems.Count) == true) { IEnumerator ie = lstvDSHS.SelectedItems.GetEnumerator(); if (lstvDSHS.SelectedItems.Count != 0) { state = true; } while (ie.MoveNext()) { ListViewItem olditem = (ListViewItem)ie.Current; ListViewItem newitem = new ListViewItem(); newitem = olditem; lstvDSHS.Items.Remove(olditem); lstvDSLop.Items.Add(newitem); } } else { MessageBox.Show("Vượt quá sĩ số tối đa", "Lỗi!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }