private void btnTimKiem_Click(object sender, EventArgs e) { try { ValidateSearch(); thLop = new Thread(() => { object source = LopHoc.Select(txtMaLop.Text); gridLop.Invoke((MethodInvoker) delegate { gridLop.DataSource = source; }); }); thLop.Start(); } catch (ArgumentException ex) { MessageBox.Show(ex.Message, "Cảnh báo", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnSua_Click(object sender, EventArgs e) { frmLopHocEdit frm = new frmLopHocEdit(LopHoc.Select(gridLop.SelectedRows[0].Cells["clmMaLop"].Value.ToString())); frm.Text = "Cập nhật thông tin lớp"; frm.ShowDialog(); btnHienTatCa_Click(sender, e); }
private void btnLuuLop_Click(object sender, EventArgs e) { try { var rows = gridDSHVLop.Rows; foreach (DataGridViewRow i in rows) { bool isAdded = false; foreach (var j in dsLopChuaDu) { if (i.Cells["clmMaHVLop"].Value.ToString() == j.MaHV) { isAdded = true; break; } } if (!isAdded) { BangDiem.Insert(new BANGDIEM() { MaHV = i.Cells["clmMaHVLop"].Value.ToString(), MaLop = cboLop.SelectedValue.ToString(), MaPhieu = i.Cells["clmMaPhieuLop"].Value.ToString(), DiemNghe = 0, DiemNoi = 0, DiemDoc = 0, DiemViet = 0 }); } } LOPHOC lh = LopHoc.Select(cboLop.SelectedValue.ToString()); LopHoc.Update(new LOPHOC() { MaLop = lh.MaLop, TenLop = lh.TenLop, NgayBD = lh.NgayBD, NgayKT = lh.NgayKT, SiSo = gridDSHVLop.Rows.Count, MaKH = lh.MaKH, DangMo = lh.DangMo }); MessageBox.Show("Đã xếp lớp thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); btnDatLai_Click(sender, e); cboKhoa_SelectedValueChanged(sender, e); } catch { MessageBox.Show("Có lỗi xảy ra", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void gridKetQuaTimKiem_Click(object sender, EventArgs e) { try { LoadUI(LopHoc.Select(gridKetQuaTimKiem.SelectedRows[0].Cells["clmMaLop"].Value.ToString())); } catch { LoadUI(); } }
private void gridLop_Click(object sender, EventArgs e) { try { LOPHOC lop = LopHoc.Select(gridLop.SelectedRows[0].Cells["clmMaLop"].Value.ToString()); lblTenLop.Text = lop.TenLop; lblMaLop.Text = lop.MaLop; lblKhoa.Text = lop.KHOAHOC.TenKH; lblSiSo.Text = lop.SiSo.ToString(); lblNgayBatDau.Text = lop.NgayBD.ToString(); lblNgayKetThuc.Text = lop.NgayKT.ToString(); } catch { } }