Biểu mẫu nhập ngành dự thi

Một phần của tài liệu HỆ THỐNG QUẢN LÝ TUYỂN SINH TRƯỜNG ĐẠI HỌC (Trang 55 - 58)

IX. THIẾT KẾ GIAO DIỆN

i.Biểu mẫu nhập ngành dự thi

- Tên biểu mẫu: Cập Nhật Ngành Dự Thi - Người thực hiện: Người quản trị hệ thống.

- Thời gian thực hiện: Người quản trị muốn cập nhật ngành thi. - CSDL liên quan: bảng NganhDuThi

56

- Người quản trị hệ thống(ngời sử dụng chương trình) tiến hành thêm tên các khối, ngành thi mà trường tổ chức thi bằng cách ấn vào nút “Thêm” để nhập thông tin môn thi. Khi nhập cần phải nhập đầy đủ thông tin vào các ô “Ma ngành dự thi”, “Tên ngành dự thi”. Sau khi nhập xong muốn lưu trữ vào CSDL thì kích vào nút “Lưu”. Nút “Sửa” được sử dụng khi thông tin ngành thi của thí sinh bị nhập sai hoặc có sự thay đổi. Nút “Xóa” sử dụng khi môn thi không có trong danh sách các môn thi của thí sinh… Người dùng ấn nút “Hủy” khi không muốn tiếp tục thực hiện thao tác đang thực hiện và muốn hủy bỏ. Nút thoát được thực hiện khi người dùng thoát ra khỏi chức năng cập nhật ngành dự thi. public partial class frmCapNhatNganhDuThi : DevComponents.DotNetBar.Office2007Form {

public frmCapNhatNganhDuThi() {

InitializeComponent(); }

private void nganhDuThiBindingNavigatorSaveItem_Click(object sender, EventArgs e) {

this.Validate();

this.nganhDuThiBindingSource.EndEdit();

this.tableAdapterManager.UpdateAll(this.dtsQLTuyenSinh); }

private void frmCapNhatNganhDuThi_Load(object sender, EventArgs e) {

// TODO: This line of code loads data into the 'dtsQLTuyenSinh.NganhDuThi' table. You can move, or remove it, as needed.

this.nganhDuThiTableAdapter.Fill(this.dtsQLTuyenSinh.NganhDuThi); unlocker();

57

private void locker() { btnThem.Enabled = false; btnXoa.Enabled = false; btnSua.Enabled = false; maNganhDTTextBox.Enabled = true; tenNganhDTTextBox.Enabled = true; ghiChuTextBox.Enabled = true; }

private void unlocker() { btnThem.Enabled = true; btnXoa.Enabled = true; btnSua.Enabled = true; maNganhDTTextBox.Enabled = false; tenNganhDTTextBox.Enabled = false; ghiChuTextBox.Enabled = false; }

private void btnThem_Click(object sender, EventArgs e) { locker(); maNganhDTTextBox.Focus(); try { nganhDuThiBindingSource.AddNew(); } catch {

lblThongBao.Text = "Không thể thêm. Có lỗi phát sinh"; }

}

private void btnSua_Click(object sender, EventArgs e) {

locker();

maNganhDTTextBox.Focus(); }

private void btnXoa_Click(object sender, EventArgs e) {

locker();

if (DialogResult.Yes == MessageBox.Show("Bạn có chắc chắn muốn xóa?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question))

{ try {

nganhDuThiBindingSource.RemoveCurrent(); lblThongBao.Text = "Xóa thành công"; }

catch {

lblThongBao.Text = "Không thể xóa"; }

} else

58 (adsbygoogle = window.adsbygoogle || []).push({});

unlocker(); }

private void btnLuu_Click(object sender, EventArgs e) { unlocker(); try { Validate(); nganhDuThiBindingSource.EndEdit(); tableAdapterManager.UpdateAll(dtsQLTuyenSinh); lblThongBao.Text = "Cập nhật dữ liệu thành công"; }

catch {

lblThongBao.Text = "Không cập nhật được dữ liệu"; }

}

private void btnHuy_Click(object sender, EventArgs e) {

unlocker();

nganhDuThiBindingSource.CancelEdit();

lblThongBao.Text = "Bạn đã hủy một bước đã tạo"; }

private void btnThoat_Click(object sender, EventArgs e) {

this.Close(); }

}

Một phần của tài liệu HỆ THỐNG QUẢN LÝ TUYỂN SINH TRƯỜNG ĐẠI HỌC (Trang 55 - 58)