private void btnSave_Click(object sender, EventArgs e) // sự kiện nút lưu { if (loai == 1) // đối với thêm loại lớp { if (txtIDClassType.Text != "" && txtNewClassType.Text != "") { if (dbClassType.AddClassType(txtIDClassType.Text, txtNewClassType.Text)) // gọi hàm thêm loại lớp ở BAL { MessageBox.Show("Thêm loại lớp thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Thêm loại lớp thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Chưa nhập dữ liệu!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (loai == 2) { if (txtNewClassType.Text != "") { if (dbClassType.EdiClassType(txtIDClassType.Text, txtNewClassType.Text)) // gọi hàm chỉnh sửa loại lớp ở BAL { MessageBox.Show("Chỉnh sửa loại lớp thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Chỉnh sửa loại lớp thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Không có chỉnh sửa nào!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (loai == 3) { string macaplop = (cbClassLevel.SelectedItem as ClassLevel).ID_ClassLevel; // lấy ra cấp độ ở combo box if ((txtIDClass.Text != "") && (txtNewClass.Text != "") && (cbDate1.Text != cbDate2.Text)) // check điều kiện { if (dbClass.AddClass(txtIDClass.Text.ToString(), txtNewClass.Text.ToString(), maloailop, macaplop, cbStudyingTime.Text.ToString(), cbDate1.Text.ToString(), cbDate2.Text.ToString())) // gọi hàm thêm lớp { MessageBox.Show("Thêm lớp thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Thêm lớp thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Nhập thiếu dữ liệu hoặc 2 buổi học trùng nhau!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else if (loai == 4) // chỉnh sửa lớp { string macaplop = (cbClassLevel.SelectedItem as ClassLevel).ID_ClassLevel; // lấy mã cấp độ string maloailop = (cbClassType.SelectedItem as ClassType).ID_ClassType; // lấy mã loại lớp if (txtNewClass.Text != "" && (cbDate1.Text != cbDate2.Text)) { if (dbClass.EditClass(txtIDClass.Text.ToString(), txtNewClass.Text.ToString(), maloailop, macaplop, cbStudyingTime.Text.ToString(), cbDate1.Text.ToString(), cbDate2.Text.ToString())) // gọi hàm chỉnh sửa lớp ở lớp DBClass { MessageBox.Show("Chỉnh sửa lớp thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("Chỉnh sửa lớp thất bại khi lớp đã có học viên", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Nhập thiếu dữ liệu hoặc 2 buổi học trùng nhau!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }