private void btnThemMonHoc_Click(object sender, EventArgs e) { string strMaMonHoc = txtMaMonHoc.Text.Trim(); string strTenMonHoc = txtTenMonHoc.Text.Trim(); try { ValidateInput(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (IsDuplicateMaMonHoc()) { MessageBox.Show("Mã môn học đã tồn tại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (IsDuplicateTenMonHoc()) { MessageBox.Show("Tên môn học đã tồn tại", "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (MonHocBUL.InsertMonHoc(strMaMonHoc, strTenMonHoc)) { MessageBox.Show("Thêm môn học thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); AddMonHocIntoList(strMaMonHoc, strTenMonHoc); ReloadGUI(); } }
private void btnXoaBoMonHoc_Click(object sender, EventArgs e) { string strMaMonHoc = txtMaMonHoc.Text.Trim(); try { ValidateInput(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (MessageBox.Show(string.Format("Bạn chắc chẵn muốn xóa môn học '{0}'", txtTenMonHoc.Text.Trim()), "Xác nhận", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No) { return; } if (MonHocBUL.IsExistedAtTableDiem(strMaMonHoc)) { MessageBox.Show("Môn học này không được xóa", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (MonHocBUL.DeleteMonHoc(txtMaMonHoc.Text.Trim())) { MessageBox.Show("Xóa môn học thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); DeleteMonHocIntoList(strMaMonHoc); ReloadGUI(); } }
private void button1_Click(object sender, EventArgs e) { if (txtMaMon.Text == txtMaMon.Text) { MonHocBUL monHoc = new MonHocBUL(); string MaMon = txtMaMon.Text; DataTable dt = monHoc.TimKiem(MaMon); dgvDSMonHoc.DataSource = dt; } }
private void LoadDataGridView() { m_lstMonHoc = MonHocBUL.LoadMonHoc(); if (m_lstMonHoc == null) { return; } m_bdsMonHoc.DataSource = m_lstMonHoc; m_bdsMonHoc.Sort = "MAMH ASC"; dgvMonHoc.DataSource = typeof(BindingSource); dgvMonHoc.DataSource = m_bdsMonHoc; }
private void button2_Click(object sender, EventArgs e) { if (cbTenMon.Text == (string)cbTenMon.SelectedValue) { MonHocBUL monHoc = new MonHocBUL(); string TenMon = cbTenMon.Text; DataTable dt = monHoc.TimKiem1(TenMon); dgvDSMonHoc.DataSource = dt; } else { dgvDSMonHoc.DataSource = myMonHoc.LayDanhSachMonHoc(); } }
private void sửaToolStripMenuItem_Click(object sender, EventArgs e) { try { MonHocBUL mh = new MonHocBUL(); string MaMon = txtbMaMonHoc.Text; string TenMon = txtbTenMon.Text; int SoTiet = int.Parse(txtbSoTiet.Text); mh.Sua(MaMon, TenMon, SoTiet); dgvMonHoc.DataSource = myMonHoc.LayDanhSachMonHoc(); } catch (Exception) { MessageBox.Show("Sửa thông tin không hợp lệ!!!"); } }
private void btnCapNhatMonHoc_Click(object sender, EventArgs e) { string strMaMonHoc = txtMaMonHoc.Text.Trim(); string strTenMonHoc = txtTenMonHoc.Text.Trim(); try { ValidateInput(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Lỗi", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (MonHocBUL.UpdateMonHoc(strMaMonHoc, strTenMonHoc)) { MessageBox.Show("Cập nhật môn học thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); UpdateMonHocIntoList(strMaMonHoc, strTenMonHoc); ReloadGUI(); } }
private void xóaToolStripMenuItem_Click(object sender, EventArgs e) { try { MonHocBUL mh = new MonHocBUL(); string MaMon = txtbMaMonHoc.Text; mh.Xoa(MaMon); } catch (Exception) { MessageBox.Show("Xóa thông tin không hợp lệ!!!"); } DialogResult dlr = MessageBox.Show("Thông báo xác nhận xóa", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlr == DialogResult.No) { } if (dlr == DialogResult.Yes) { dgvMonHoc.DataSource = myMonHoc.LayDanhSachMonHoc(); ClearMonHoc(); } }
private void lưuToolStripMenuItem_Click(object sender, EventArgs e) { if (btnThem.Enabled == false) { try { MonHocBUL mh = new MonHocBUL(); string MaMon = txtbMaMonHoc.Text; string TenMon = txtbTenMon.Text; int SoTiet = int.Parse(txtbSoTiet.Text); mh.Them(MaMon, TenMon, SoTiet); dgvMonHoc.DataSource = myMonHoc.LayDanhSachMonHoc(); btnThem.Enabled = true; } catch (Exception) { MessageBox.Show("Thêm mới không hợp lệ!!!"); } } if (btnSua.Enabled == false) { try { MonHocBUL mh = new MonHocBUL(); string MaMon = txtbMaMonHoc.Text; string TenMon = txtbTenMon.Text; int SoTiet = int.Parse(txtbSoTiet.Text); mh.Sua(MaMon, TenMon, SoTiet); dgvMonHoc.DataSource = myMonHoc.LayDanhSachMonHoc(); btnSua.Enabled = true; } catch (Exception) { MessageBox.Show("Sửa thông tin không hợp lệ!!!"); } } if (btnXoa.Enabled == false) { try { MonHocBUL mh = new MonHocBUL(); string MaMon = txtbMaMonHoc.Text; mh.Xoa(MaMon); } catch (Exception) { MessageBox.Show("Xóa thông tin không hợp lệ!!!"); } DialogResult dlr = MessageBox.Show("Thông báo xác nhận xóa", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dlr == DialogResult.No) { } if (dlr == DialogResult.Yes) { dgvMonHoc.DataSource = myMonHoc.LayDanhSachMonHoc(); ClearMonHoc(); btnXoa.Enabled = true; } } }