private void btnLuuVaoDS_Click(object sender, EventArgs e) { if (quyDinh.KiemTraDiem(txtDiem.Text) == false || txtDiem.Text == "") { MessageBoxEx.Show("Giá trị điểm không hợp lệ!", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { ListViewItem item = new ListViewItem(); item.Text = cmbHocSinh.SelectedValue.ToString(); item.SubItems.Add(cmbHocSinh.Text); item.SubItems.Add(cmbHocKy.Text); item.SubItems.Add(cmbMonHoc.Text); item.SubItems.Add(cmbLoaiDiem.Text); item.SubItems.Add(txtDiem.Text); DiemInfo diem = new DiemInfo(); diem.HocSinh.MaHocSinh = cmbHocSinh.SelectedValue.ToString(); diem.MonHoc.MaMonHoc = cmbMonHoc.SelectedValue.ToString(); diem.HocKy.MaHocKy = cmbHocKy.SelectedValue.ToString(); diem.NamHoc.MaNamHoc = cmbNamHoc.SelectedValue.ToString(); diem.Lop.MaLop = cmbLop.SelectedValue.ToString(); diem.LoaiDiem.MaLoai = cmbLoaiDiem.SelectedValue.ToString(); diem.Diem = Convert.ToSingle(txtDiem.Text); item.Tag = diem; lVDiem.Items.Add(item); } }
private void btnLuu_Click(object sender, EventArgs e) { int numberOfRow = lVDiem.Items.Count; for (int i = 0; i < numberOfRow; i++) { ListViewItem item = lVDiem.Items[i]; DiemInfo diem = new DiemInfo(); diem = (DiemInfo)item.Tag; m_DiemCtrl.LuuDiem(diem.HocSinh.MaHocSinh, diem.MonHoc.MaMonHoc, diem.HocKy.MaHocKy, diem.NamHoc.MaNamHoc, diem.Lop.MaLop, diem.LoaiDiem.MaLoai, diem.Diem); } lVDiem.Items.Clear(); MessageBoxEx.Show("Đã lưu vào bảng điểm!", "COMPLETED", MessageBoxButtons.OK, MessageBoxIcon.Information); }